Artistic Library for Go Programmers.

722 views
Skip to first unread message

Andrzej Wysocki

unread,
Oct 14, 2013, 7:04:34 AM10/14/13
to golan...@googlegroups.com
is there (planned or realized) such?

Andrzej 'Neo' Wysocki
* Dragonfly Algorithm (IT Blog) : http://dragonfly-algorithm.blogspot.com/


egon

unread,
Oct 14, 2013, 7:36:43 AM10/14/13
to golan...@googlegroups.com
What do you mean by "artistic library" (some examples of them would be nice)? 

There are packages for producing images/gifs and opengl bindings, but I haven't seen anything like Processing or Cinder.

+ egon

Andrzej Wysocki

unread,
Oct 14, 2013, 8:15:28 PM10/14/13
to golan...@googlegroups.com
for producing 3d graphics.
i have no examples, i am beginner programmer artist.

Jim Teeuwen

unread,
Oct 14, 2013, 10:16:38 PM10/14/13
to golan...@googlegroups.com
In that case, I am not so sure that Go is the right choice for you.
There are a few graphics options like OpenGL bindings (https://github.com/go-gl) and others,
but they are all very immature and often incomplete.

Python may be a better option, as it has a lot more libraries available for graphics programming.

egon

unread,
Oct 15, 2013, 1:24:07 AM10/15/13
to golan...@googlegroups.com
I would have to agree with Jim, the community libraries are currently dealing more with "essentials", but the artistic stuff will probably come, at some point. You could do raytracing with CSG (https://bitbucket.org/zombiezen/goray/wiki/Homehttps://github.com/kid0m4n/rays/tree/master/gorayshttp://www.iquilezles.org/www/index.htm)... it doesn't require that much code/libraries.

You can look up http://hackingforartists.com/ for alternatives.

+ egon

ajstarks

unread,
Oct 26, 2013, 11:09:33 AM10/26/13
to golan...@googlegroups.com
Go is suitable for to "Creative Coding".  I know the OP asked for 3D, but for 2D work, libraries like SVGo [1] [2] and OpenVG [3][4] may be used in some cases where Processing and OpenFrameworks are used.  On the website for the  book, "FORM+CODE in Design, Art and Architecture", you will see examples in Go. [5]

mazzn...@gmail.com

unread,
Aug 16, 2020, 3:50:15 PM8/16/20
to golang-nuts

lgo...@gmail.com

unread,
Aug 17, 2020, 11:19:56 AM8/17/20
to golang-nuts
If you`re into C++ try Cimg (  https://cimg.eu/ )    It's an excellent way to create your own images, fractals, artwork etc. but it does have a learning curve  ..
I also found Lode PNG quite usefu l https://lodev.org/lodepng/  but it requires a lot more  additional code than Cimg
Reply all
Reply to author
Forward
0 new messages