Java3d and clojure?

122 views
Skip to first unread message

Heinz N. Gies

unread,
Jul 6, 2010, 3:58:42 AM7/6/10
to clo...@googlegroups.com
Greetings my lispy friends,
since google only turned up very trivial expamels. Is there anyone who works with 3d in clojure? Any experiences wrappers or the like?

Regards,
Heinz

Thomas Kjeldahl Nilsson

unread,
Jul 6, 2010, 4:07:28 AM7/6/10
to clo...@googlegroups.com
Hello Heinz,

I'm currently playing around with Penumbra, an OpenGL wrapper for Clojure. It cuts away some incidental  complexity in OpenGL, renames/binds to cleaner/simpler naming conventions and makes OpenGL feel more "functional programming-ish". See http://github.com/ztellman/penumbra to get started (the easiest way to start is to use Leiningen).

I've only done some tiny bits of 3d code, and I'm an OpenGL newbie to boot, but Penumbra feels really nice so far. Cool to be able to eval code in emacs and see the visuals change instantly. :)

Also check out the Clojure/Penumbra port of the Nehe opengl tutorials, that should give you enough examples to get started. http://github.com/swannodette/clj-nehe

--
Regards,
Thomas Kjeldahl Nilsson

--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Greg

unread,
Jul 6, 2010, 11:43:45 AM7/6/10
to clo...@googlegroups.com
FWIW, jMonkeyEngine is the best opensource game engine for Java that I'm aware of, it also uses lwjgl like penumbra.

A brief mention of using it with clojure can be found here:

http://nakkaya.com/2010/05/25/jmonkeyengine-hello-world-in-clojure/

- Greg

Heinz N. Gies

unread,
Jul 7, 2010, 1:11:46 AM7/7/10
to clo...@googlegroups.com
On Jul 6, 2010, at 10:07 , Thomas Kjeldahl Nilsson wrote:

Hello Heinz,

I'm currently playing around with Penumbra, an OpenGL wrapper for Clojure. It cuts away some incidental  complexity in OpenGL, renames/binds to cleaner/simpler naming conventions and makes OpenGL feel more "functional programming-ish". See http://github.com/ztellman/penumbra to get started (the easiest way to start is to use Leiningen).

I've only done some tiny bits of 3d code, and I'm an OpenGL newbie to boot, but Penumbra feels really nice so far. Cool to be able to eval code in emacs and see the visuals change instantly. :)

Also check out the Clojure/Penumbra port of the Nehe opengl tutorials, that should give you enough examples to get started. http://github.com/swannodette/clj-nehe

Tanks, this sounds about what I was looking for - I think .)
Regards,
Heinz

Reply all
Reply to author
Forward
0 new messages