We closed this forum 18 June 2010. It has served us well since 2005 as the ALPHA forum did before it from 2002 to 2005. New discussions are ongoing at the new URL http://forum.processing.org. You'll need to sign up and get a new user account. We're sorry about that inconvenience, but we think it's better in the long run. The content on this forum will remain online.
IndexProgramming Questions & HelpOpenGL and 3D Libraries › Can I do this with processing
Page Index Toggle Pages: 1
Can I do this with processing? (Read 977 times)
Can I do this with processing?
Jun 30th, 2009, 5:52pm
 
Hello all,
I am very impressed with processing and wanted to know if you guys think the following is possible.

I am a Java developer and have been working on a visualization system for a 3D neural network in Java.  My system is designed to be visualization only, all simulation happens in external code, files are produced for the anatomy of the network (where the neurons are, their connections) and for the events (when neurons fire and to which neurons) - then, my system reads those files, processes them, and loads into memory a bunch of events which it can then display, play, rewind, etc.  My current renderer is a JOGL renderer so my neural network is in 3D.

It is really tough to develop such a thing in 3D, especially since my deadline is very close.  Considering what my goals are and that I already have the majority of the Java code base, will it reasonable to build a Renderer that uses another Java class to plot the network and will I be able to control that renderer from a different Java class?

Is processing a good fit for me?
PS - I need to be able to move signals from one neuron to another and to control the camera.

Thank you.
Re: Can I do this with processing?
Reply #1 - Jul 3rd, 2009, 2:09am
 
i think processing really could be a comfortable environment to do that.

moving the camera should not be a problem: thera are aso a few specialized libraries dealing with camera control.
Re: Can I do this with processing?
Reply #2 - Jul 6th, 2009, 5:15am
 
if you already got the rendering code done in java, i dont see why you'd want to move to processing. especially considering that processing has lots of opengl native support restrictions, which you'll need to have some experience in to hack around them.

if you were hoping to use processing to create the controller gui, you'll also run into some issues with multiple windows communication, and such, so i would do it with a standard java window gui if i was you.

processing is cool for getting the project on the road, prototyping things and showing results quickly, not porting big projects halfway through or generating intricate controller apis imho. unless ofcourse you already know processing inside out and how to avoid the pitfalls, which you dont seem to.

so, it depends alot on the project and the coder ofcourse, but from what you wrote i would probably finish it directly in java, not go processing with this one.
Page Index Toggle Pages: 1