JuliaAnimators / Javis.jl

Julia Animations and Visualizations
https://juliaanimators.github.io/Javis.jl/stable/
MIT License
833 stars 52 forks source link

Possible Logo Ideas #95

Closed Wikunia closed 2 years ago

Wikunia commented 4 years ago

With v0.1.0 being released in a the next days we should have an issue for ideas for a potential logo.

cormullion commented 4 years ago

Gotta start somewhere:

javis

Wikunia commented 4 years ago

That's a great start @cormullion it's somehow messing abit with my eyes 😂 The red leaks into the center which disappears when I zoom in. There seems to be a grey line between red and green.

I might add some ideas here the next week. Let the game for searching begin! 😊

cormullion commented 4 years ago

Ha, just a sketch at this stage (although at Float64 precision). 😂

cormullion commented 3 years ago

Ah, I missed the first anniversary of this Issue... :) Anyway, I had a few hours this morning and jotted down a few more ideas to stimulate your thoughts. I got stuck for a while thinking about the "eye" for "visualization", and then managed to escape to film/video/production and beyond.

javis-assembly

Hopefully this will provoke someone into coming up with some better ideas! 😅🤔

TheCedarPrince commented 3 years ago

Hey @cormullion and @Wikunia , I am thinking that one of these logos could be a good choice for the the JuliaAnimators organization - if you are ok with that @cormullion ! Also, I really like 1, 2, 5, and 8. I could see animating each of them to make a cool logo for Javis specifically. :)

Wikunia commented 3 years ago

Omg @cormullion I'm so sorry. I somehow missed this update. I really like 1,4,5 & 8 and maybe a combination of 8 and 5 with the J of 8 inside 5 (replacing the 3 frame rectangles)

cormullion commented 3 years ago

No worries! The trouble with most of these is that they're too complicated to make good logos. Making things as simple as possible is very difficult for me... 😄

Screenshot 2021-10-18 at 11 00 10
Wikunia commented 3 years ago

Yeah for something like a favicon they are too detailed. I actually meant to have only a single J (replacing the three frames). This one works as well though. Maybe (to make it even more complicated) I would change something like color/position such that it would not be a still image. Yes I'm bad at simplifying as well. However if we really only have one J and change the background to a single color then the logo might be relatively simple.

cormullion commented 3 years ago

Sort of like this?

Screenshot 2021-10-18 at 12 16 38
Wikunia commented 3 years ago

Exactly. I like it :smile:

cormullion commented 3 years ago

I think it could work OK: javis-soc-media

Need to work on the ad-copy a bit... :)

TheCedarPrince commented 3 years ago

@cormullion and @Wikunia , I freaking love that logo that Cormullion just made! I vote we adopt it. 😃

Wikunia commented 2 years ago

Do you have an svg version of this one: https://github.com/JuliaAnimators/Javis.jl/issues/95#issuecomment-945663612 ? Would like to put it as the JuliaAnimators logo and on the readme. Or do you wanted to have two different ones @TheCedarPrince ?

cormullion commented 2 years ago

Yes sure - javis-film-strip-opt.svg.zip

Julia code:

using Luxor

function make_pieces()
    pt1 = O + polar(100,  0)
    pt2 = pt1 + polar(300, 3Ï€/2) + (100, 0) 
    pt3 = pt2 + (-350, -100) 
    newpath()
    sector(O, 100, 200, 0, π, :path)
    a = pathtopoly()[1]
    newpath()
    box(pt1, pt2,  :path)
    b = pathtopoly()[1]
    newpath()
    box(pt2, pt3, :path)
    c = pathtopoly()[1]
    return a, b, c
end

function big_j()
    @layer begin
        scale(0.7)
        a, b, c = make_pieces()
        for n in 1:3
            sethue([Luxor.julia_purple, Luxor.julia_red, Luxor.julia_green][mod1(n, end)])
            poly(offsetpoly([a, b, c][n], -10), :fill)
        end
    end
end

function main()
    Drawing(600, 600, "/tmp/javis-film-strip.svg")
    origin()
    squircle(O, 290, 290, rt=0.3, :clip)
    background("azure")
    @layer begin
        rotate(deg2rad(8))
        # film strip
        sethue("gray10")
        box(O, 520, 630, :path)
        # sprocket holes
        left_holes, _ = tickline(Point(-210, -300), Point(-210, 300), major=7, vertices=true)
        right_holes, _ = tickline(Point(210, -300), Point(210, 300), major=7, vertices=true)
        box.(left_holes, 40, 40, reversepath=true, :path)
        box.(right_holes, 40, 40, reversepath=true, :path)
        fillpath()
        # the J
        translate(0, 100)
        big_j()
    end
    finish()
    preview()
end

main()
Wikunia commented 2 years ago

While we are at it :D This one would be awesome too: https://github.com/JuliaAnimators/Javis.jl/issues/95#issuecomment-945716161 Then we will be able to update the text and I think it looks awesome as the first section of the readme.

cormullion commented 2 years ago

This is github's social-media-preview template, which I pasted up as a quick PNG sketch. You could put some decent text on it, perhaps...?

javis-social-media

cormullion commented 2 years ago

If you want the original, I have it as an Affinity Designer file.