AFAIK there's not much projects focussing on 3D in Clojure, but you can 
take a look at processing (http://processing.org) and one of it's Clojure 
wrappers. It's a great little language for 2D/3D visuals, and there's 
plenty of swarm-like demos for it (http://openprocessing.org). For 3D 
calculations, (verlet) physics and more there's the java library toxiclibs 
(http://toxiclibs.org), whose author is currently porting/wrapping  to 
Clojure.

It's not really a cut-and-dried solution, but it's pretty flexible and has 
a simple API unlike a lot of 3D projects which focus very narrowly on games 
development.

Regards,

Niels

Op maandag 12 maart 2012 15:58:43 UTC+1 schreef Lee het volgende:
>
>
> 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