I'm starting a new project involving 3d modeling and I'd like info on 
availability of related clojure tools -- and I'd also like to pitch a related 
tool-building project for anyone who might be interested in working on such a 
thing.

First, I see from github that penumbra is not under active development. Is 
there a more active project or recommended approach for 3d graphics in clojure?

How about for physics (especially physics engines that can make use of large 
numbers of cores)?

How about (especially) something that integrates 3D graphics, a simulation loop 
architecture, and features like fast neighbor/collision detection?

What I'd really love more than anything else would be a version of Jon Klein's 
"breve" system (http://www.spiderland.org/breve), or a tool with many of the 
same features, that makes it really simple to write simulations in clojure. 
Breve allows coding in its own language ("steve") and in python... but it's not 
being actively developed. I'm not suggesting a project that actually uses 
breve's code base (although it's open source and that would be possible -- 
also, Jon was my student and developed breve in part under my 
funding/direction, and while he has since moved on to other things he's still 
reachable and helpful) but rather something independent that provides similar 
functionality in the clojure world.

What functionality do I mean? Well, breve provides lots of goodies including 
trivial installation, a nice GUI for coding and running simulations, painless 
and pretty 3d graphics, physics, a simulation loop and event handling 
architecture, fast collision detection, etc. But I could see great value in 
tools that handled only certain subsets of this. 

For example I could definitely see forgetting about the coding GUI since that's 
a whole can of worms being dealt with elsewhere in the community, and also a 
lot of simulation projects don't need physics. So something that provided just 
the 3d graphics and a nice way to set up common simulation loops (for example, 
making it easy and concise to code up the "swarm" demo in breve) would be great.

I'd love pointers to any tools that anyone thinks are relevant, and assuming 
that there's not already a wonderful integrated tool that I don't know about 
I'd be happy to correspond/collaborate with anyone who wants to develop one.

Thanks,

 -Lee

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to