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 [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en
