acidparticle - crossplatform open-source particle editor

A place to show off your latest screenshots and for people to comment on them. Only start a new thread here if you have some nice images to show off!
User avatar
hagish
Kobold
Posts: 30
Joined: Wed Jul 25, 2007 2:34 am

acidparticle - crossplatform open-source particle editor

Post by hagish »

Image

Due to the lack of a decent linux particle editor for a recent ogre version i decided to write my own one. I hope this tool is usefull for someone :)
The code should be crossplatform (wxwidget) but i developed it using linux and so there is currently not win binary available. But we are working on this ;)

The most basic editing and viewing features are implemented.

Source/Linux Download: http://hagish.schattenkind.net/acidpart ... .1.tar.bz2
Windows Binary: http://hagish.schattenkind.net/acidpart ... le-0.1.zip

Here are some screenshots.
Image
Image
Image
Image
Image
Last edited by hagish on Tue Sep 30, 2008 8:14 pm, edited 1 time in total.
User avatar
SiENcE
Goblin
Posts: 231
Joined: Thu May 11, 2006 3:07 pm
Location: Berlin

Post by SiENcE »

Hey Hagish,

nice that you finished the first version. I like this crazy sun logo, reminds me on a game called Lalalove ;-).
I definitely want to maintain the windows build.
Brainshack
Greenskin
Posts: 118
Joined: Tue Feb 19, 2008 1:01 pm

Post by Brainshack »

Is this based on the default Ogre Particle System or Particle Universe?
Image
User avatar
hagish
Kobold
Posts: 30
Joined: Wed Jul 25, 2007 2:34 am

Post by hagish »

@SiENcE
Yes its the lalalove sun ;)

@Brainshack
Is based on the default Ogre Particle System
User avatar
sisyphus
Halfling
Posts: 50
Joined: Mon May 12, 2008 11:13 am
Location: London, England

Looks interesting

Post by sisyphus »

Some nice features there...
http://GPForge.com | digital art and entertainment
Fairies
Gnoblar
Posts: 1
Joined: Wed Sep 10, 2008 10:34 am

Post by Fairies »

Nice, thx ;)
MadLion
Halfling
Posts: 97
Joined: Wed Aug 25, 2004 8:14 am
Location: Germany

Post by MadLion »

Great! A linux particle editor, many thanks. ^^
User avatar
Nauk
Gnoll
Posts: 653
Joined: Thu May 11, 2006 9:12 pm
Location: Bavaria
x 36

Post by Nauk »

looks very useful :) good work, going to try it soon!
User avatar
nikki
Old One
Posts: 2730
Joined: Sat Sep 17, 2005 10:08 am
Location: San Francisco
x 13

Post by nikki »

Linux tools?! Nice!

I'll sure check it out soon.

BTW, what did you use to put Ogre in wxWidgets? The wxOgre widget?
User avatar
hagish
Kobold
Posts: 30
Joined: Wed Jul 25, 2007 2:34 am

Post by hagish »

User avatar
nikki
Old One
Posts: 2730
Joined: Sat Sep 17, 2005 10:08 am
Location: San Francisco
x 13

Post by nikki »

hagish wrote:I used http://www.ogre3d.org/wiki/index.php/Wx ... for_Eihort which worked quite good :)
Thanks for the info, I'll sure check it out. :)
kcbanner
Goblin
Posts: 208
Joined: Sat May 05, 2007 4:49 pm

Post by kcbanner »

looks great, awesome that its linux!
User avatar
Xypher
Gremlin
Posts: 180
Joined: Tue Jun 29, 2004 1:35 am
Location: Richmond, IN; USA

Post by Xypher »

How can you call this cross-platform if you haven't actually TESTED it on other platforms?
I'm having a hellacious time getting it to compile on windows.
Ubuntu Studio 13.04 64-bit
GCC 4.8.1
Ogre3D 1.8.1
AMD Athlon FX 8120 @4Ghz
16Gb G.Skill Ripjaws (PC3-12800)
EVGA GeForce 560 Ti FTW

http://www.hellbatgames.com
User avatar
hagish
Kobold
Posts: 30
Joined: Wed Jul 25, 2007 2:34 am

Post by hagish »

The fact that i don't use linux specific stuff and the used libs are cross platform.

What problems did you encounter?
User avatar
hagish
Kobold
Posts: 30
Joined: Wed Jul 25, 2007 2:34 am

Post by hagish »

I compiled a windows binary. You can find the download url in the first post.
There are a few small problems with the win version:
* mouse wheel (zooming) does not work the way it should -> zoom tool buttons
* the tool button tooltips are beneath the ogre render window
User avatar
NoodlesOnMyBack
Goblin
Posts: 200
Joined: Tue Feb 05, 2008 4:14 am
Location: Buenos Aires, Argentina

Post by NoodlesOnMyBack »

hey very nice, i made a rain effect to my game with your editor, look pretty good! thanks a lot.
Highway
Halfling
Posts: 54
Joined: Sat Mar 08, 2008 8:53 pm

Post by Highway »

finally someone picked up an Particle editor again :). Interface layout works quite good.
User avatar
durmieu
Gnoblar
Posts: 12
Joined: Fri Oct 19, 2007 3:24 pm

Re: acidparticle - crossplatform open-source particle editor

Post by durmieu »

Oops, not working here. wxWidgets 2.8.9 and Ogre 1.6.1 on Sabayon. The code compiles and the gui works, nothing is displayed in the ogre render window, not even the background color. But anyway, nice tool, thank's for sharing. :wink:
User avatar
durmieu
Gnoblar
Posts: 12
Joined: Fri Oct 19, 2007 3:24 pm

Re: acidparticle - crossplatform open-source particle editor

Post by durmieu »

Definitively doesn't work on with ogre 1.6.1 :? Works fine with 1.4.9. I've been tried to port it to Shoggoth but failed. I think maybe there is something wrong with WxOgreRenderWindow but don't know what. Any idea?
compvis
Gremlin
Posts: 165
Joined: Wed Sep 10, 2008 6:14 am

Re: acidparticle - crossplatform open-source particle editor

Post by compvis »

hi,

I have a rocket (mesh file) without exhaust from tail. Now i want to load this rocket into Acidparticle then manually attach the exhaust particle into tail. is it possible to do ?

Thanks,
User avatar
hagish
Kobold
Posts: 30
Joined: Wed Jul 25, 2007 2:34 am

Re: acidparticle - crossplatform open-source particle editor

Post by hagish »

Currently you can only add meshes to the center of the scene.
dermont
Bugbear
Posts: 812
Joined: Thu Dec 09, 2004 2:51 am
x 42

Re: acidparticle - crossplatform open-source particle editor

Post by dermont »

@durmieu

You could try manually updating the render window in wxogrerenderwindow.cpp, e.g:

Code: Select all

//------------------------------------------------------------------------------
void wxOgreRenderWindow::Update () {
	if (msOgreRoot)
		msOgreRoot->renderOneFrame ();
    if (mRenderWindow)
        mRenderWindow->update();
}
leetone
Gnoblar
Posts: 8
Joined: Mon Dec 01, 2008 6:58 am
Location: Australia

Re: acidparticle - crossplatform open-source particle editor

Post by leetone »

Looks very nice; nice to see another particle editor (and for linux too)! Out of curiosity, how long did this take you?
User avatar
hagish
Kobold
Posts: 30
Joined: Wed Jul 25, 2007 2:34 am

Re: acidparticle - crossplatform open-source particle editor

Post by hagish »

about a weekend. therefore some parts are very ugly.
currently im rethinking the structure.
karooolek
Gnoblar
Posts: 2
Joined: Sat Jun 13, 2009 12:29 pm

Re: acidparticle - crossplatform open-source particle editor

Post by karooolek »

hi,
i've just downloaded and succesfully compiled acdiparticle.
however, it crashes when trying to run.

this is ogre.log:

Code: Select all

13:44:32: Creating resource group General
13:44:32: Creating resource group Internal
13:44:32: Creating resource group Autodetect
13:44:32: SceneManagerFactory for type 'DefaultSceneManager' registered.
13:44:32: Registering ResourceManager for type Material
13:44:32: Registering ResourceManager for type Mesh
13:44:32: Registering ResourceManager for type Skeleton
13:44:32: MovableObjectFactory for type 'ParticleSystem' registered.
13:44:32: OverlayElementFactory for type Panel registered.
13:44:32: OverlayElementFactory for type BorderPanel registered.
13:44:32: OverlayElementFactory for type TextArea registered.
13:44:32: Registering ResourceManager for type Font
13:44:32: ArchiveFactory for archive type FileSystem registered.
13:44:32: ArchiveFactory for archive type Zip registered.
13:44:32: FreeImage version: 3.10.0
13:44:32: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
13:44:32: Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi,exr,j2k,j2c,jp2
13:44:32: DDS codec registering
13:44:32: Registering ResourceManager for type HighLevelGpuProgram
13:44:32: Registering ResourceManager for type Compositor
13:44:32: MovableObjectFactory for type 'Entity' registered.
13:44:32: MovableObjectFactory for type 'Light' registered.
13:44:32: MovableObjectFactory for type 'BillboardSet' registered.
13:44:32: MovableObjectFactory for type 'ManualObject' registered.
13:44:32: MovableObjectFactory for type 'BillboardChain' registered.
13:44:32: MovableObjectFactory for type 'RibbonTrail' registered.
13:44:32: Loading library /usr/local/lib/OGRE/RenderSystem_GL.so
13:44:32: OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library /usr/local/lib/OGRE/RenderSystem_GL.so.  System Error: libOgreMain-1.6.0.so: cannot open shared object file: No such file or directory in DynLib::load at OgreDynLib.cpp (line 80)
i checked /usr/local/lib/OGRE, /usr/local/lib64, /usr/lib and /usr/lib64 and RenderSystem_GL.so is in all those places.
i tried chaning PluginFolder in plugins.cfg, but it still doesn't help...
what can i do more?

btw. i have openSUSE and ATI radeon card