Particle Editor V0.1 Alpha Released - Get It Here !!!

Started by guilhermegrg, March 17, 2007, 02:51:56

Previous topic - Next topic

guilhermegrg

Hi
Here it is: Open Particle Editor

You need java 1.6 to run it.
Get Java 1.6 from here:
http://java.sun.com/javase/downloads/index.jsp

Download the win 32 binary:
http://softmed.org/downloads/opseditor.zip

Download the Manual:
http://softmed.org/downloads/OPEManual.pdf


This project has been divided into two projects: Open Particle system & Editor


Open Particle System

source
http://softmed.org/downloads/ops-source.zip

dependencies
http://softmed.org/downloads/ops-dependencies.zip

jar file
http://softmed.org/downloads/ops.jar

Open Particle System Editor

source
http://softmed.org/downloads/opseditor-source.zip

dependencies
http://softmed.org/downloads/opseditor-dependencies.zip

jar file
http://softmed.org/downloads/opseditor.jar

binary release
http://softmed.org/downloads/opseditor.zip







I'd really be happy to see pics of what you can do with this  as well as your impressions, bugs , ideias and criticisms.

The final version won't be out before June I'm afraid because I've been coding this for a few weeks now and i really need to get back on track with the Real Life and its many projects.

I will be here though, reading the foruns and giving feedback or assistance as possible.

Fire away !!!


PS: For ppl in Linux and Mac Os , read

http://lwjgl.org/installation.php

I have added the native libraries in the zip file, so now it's a little bigger.

If anyone can make it run in MacOs or Linux please create a script file to make it run and share it with us. That would be great.


PS: Fixed the NullPointerException

bobjob

downloaded it 2 give it a try didnt seem 2 wanna work.

Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file

guilhermegrg

That means you don't have the correct version of an JRE to make it run. This was compiled on java 1.6 , so you must use a 1.6 JRE.

If that error appeared that means you're using and older version, possibly 1.5 ou even 1.4.

To download the 1.6 JRE, use this url:

http://java.sun.com/javase/downloads/index.jsp
choose JRE 1.6 or the 1.6 JDK if you want to develop code for that version.

bobjob

thanx, thought i had the latest version but was running 1.5

guilhermegrg

Hey....
So what's going on ? I'm seeing ppl watching the thread but no one posts...
Is it working ? Or isnt it ? It is that bad no one has anything to say ? Has it killed your computer ? Whaaaaattttt ????? has anyone even run the thing ?????
Anyone say something...I've had more feedback annoucing this than releasing it.....

bobjob

yeah works, like it alot, ummm havnt tried all the featues, was querious about the file type opened it, and it wasnt in a script format, so im figuring u gotta read the manual 2 work it out, but looks really cool, was a bit takn buy some of the effects.

didnt know if u were interested in bugs, on my radeon x1400 the fast nuke gets black squares around the smoke particles toward the end. thats all i noticed.

guilhermegrg

About the file format, it's actually a zip file containing an xml file with the exact name as the zip file.
You can easily view the xml file.

About that bug, a friend of mine told me about that, and he also had an ATI card, a X700, and like you said, the only visual bug he encountered were those black squares around the smoke particles.

I think it may be the image file itself or radeon drivers, but i bet on the image file. Try changing the texture on the particle render and check if you still see those black squares.

Thanks for letting me know about this.

Fool Running

I like the editor alot. 8)

Since you wanted suggestions:
-It would be nice if the random tab didn't appear (or is disabled) unless the random checkbox is checked. Otherwise the values have no effect and seem to be worthless (took me awhile to figure it out :) ).
-It would be nice if the sliders that were in particle-time (like the color times under ParticleBehaviour) would scale to the actual time the particles are alive (not just to 2000).
-It would be nice to hide sliders that don't do anything (like in the PositionAnimator position selection)
Programmers will, one day, rule the world... and the world won't notice until its too late.Just testing the marquee option ;D

guilhermegrg

Thanks for your great suggestions. They are now in my todo list.
There's only one i do not understand:

"-It would be nice to hide sliders that don't do anything (like in the PositionAnimator position selection)"
Could you clarify this please .  Because you can change the position in the Position Animator. The bias is actually just the bias in relation to the position.

I might release a new editor version in a few weeks if there are enough user feedback and user submited sugestions.

kappa

Quote from: guilhermegrg on March 19, 2007, 21:20:42
Hey....
So what's going on ? I'm seeing ppl watching the thread but no one posts...

truth is I've become too use to using java webstart, so unless something is not jws i don't usually try it since its too much hassle :)

guilhermegrg

I've been told there's an exception thrown at the start of the editor and sometimes no 3D image appears in the middle of the editor.

Has this happened to anybody else ???

About ease of use...well...it's just download, extract and run....

bobjob

is it easy enough 2 import a class of ur paticle engine into another app? i sent u a personal message reagarding this in more detail
i havnt had any exceptions thrown, i also changed the textures on the fast nuke, wasnt the textures, and only happens toward then end of the animation

guilhermegrg

I've answered your PM. About that bug were the editor just doesn't show anything anymore, just close it and open it again. I haven't found the cause for it yet.

About the visual artifact in the nuke , thanks for trying to change the textures.  If that didn't fix it, then it might be only due to ati drivers. Or maybe the blending mode.

guilhermegrg

Just fixed the NullPointerException with the help of Marvin.
the source code and binaries are updated.

guilhermegrg

Hi
I've made some changes to ease things up. I would like to know what do you think of it:

I've cleaned dependencies, and separated the code into 2 projects, so that in the future you only use what you need.

-dependencies - i've removed all unnecessary jar's & dll's from the binary and source files.
-First project - now i have the OpenParticleSystem project. This is ONLY the particle system itself and the file loaders. It's all inside a particle package. It produces ops.jar. It needs lwjgl-util.jar and jibx-run.jar only.
-Second project - It's the Editor itself - Open Particle System Editor. It uses the ops.jar from the first project, plus a few jar's and dll's from lwjgl. It produces the opseditor.jar.

I think this way, when somebody wants to use the PS in an engine, it just needs the ope.jar, and not the opseditor.jar nor its many dependencies on lwjgl.
When one wants to create or edit, just use the opseditor binary distribution.

I've updated the first post to reflect this change.

So here it is:

Open Particle System

source
http://softmed.org/downloads/ops-source.zip

dependencies
http://softmed.org/downloads/ops-dependencies.zip

jar file
http://softmed.org/downloads/ops.jar

Open Particle System Editor

source
http://softmed.org/downloads/opseditor-source.zip

dependencies
http://softmed.org/downloads/opseditor-dependencies.zip

jar file
http://softmed.org/downloads/opseditor.jar

binary release
http://softmed.org/downloads/opseditor.zip