emPolygonizer - metaballs for SOFTIMAGE
Re: emPolygonizer - metaballs for SOFTIMAGE
Hi Eric,
is there any chance you could use the ICE cache format itself? I don't know what extra data you have in there, but assuming a topology description similar to that provided by the SDK polymesh.Get or .Get2, I don't see (naively) why you couldn't store that data as custom ICE attributes (singleton arrays). But, might be tricky since ICE is limited to 1D arrays.
Perhaps taking advantage of the caching apparatus already present would provide some speed increase and reduce development work on your end?
is there any chance you could use the ICE cache format itself? I don't know what extra data you have in there, but assuming a topology description similar to that provided by the SDK polymesh.Get or .Get2, I don't see (naively) why you couldn't store that data as custom ICE attributes (singleton arrays). But, might be tricky since ICE is limited to 1D arrays.
Perhaps taking advantage of the caching apparatus already present would provide some speed increase and reduce development work on your end?
Re: emPolygonizer - metaballs for SOFTIMAGE
i suggest keep it binary and use zlib for compression. this is what the icecache format uses, its also what krakatoa's prt format uses. both of these formats have support for arbitrary attributes ( not that you will need that ).
i personally think collada is NOT suited for this application, for reasons you are experiencing with file size. also who wants to try and read such a large file?
i would explore your own format and also explore realflow's format for doing this, that way existing tools in different applications can leverage you work.
i personally think collada is NOT suited for this application, for reasons you are experiencing with file size. also who wants to try and read such a large file?
i would explore your own format and also explore realflow's format for doing this, that way existing tools in different applications can leverage you work.
Re: emPolygonizer - metaballs for SOFTIMAGE
@ scaron :
yes, I agree, the Collada format is not well suited for caching geometry, that's why I will implement that format at a later time (or never). The own binary format on the other hand will allow me to code many optimizations + compressions to get those darn files small!
@CiaranM :
yes, the topology description is identical to the PolygonMesh.Get() and Set() functions concerning vertices and polygons (vertex colors are taken care of differently). The ICE cache format is a damn good idea! Just looked into its description and it seems to be perfectly suited for this kind of job It supports points, edges, polygons, as well as any kind of extra data... a really clever format I will first finish my own format and the Wavefront format, though, before implementing the icecache - format. Thanx for the cool hint!
btw: ICE is not limited to 1D arrays ;)
yes, I agree, the Collada format is not well suited for caching geometry, that's why I will implement that format at a later time (or never). The own binary format on the other hand will allow me to code many optimizations + compressions to get those darn files small!
@CiaranM :
yes, the topology description is identical to the PolygonMesh.Get() and Set() functions concerning vertices and polygons (vertex colors are taken care of differently). The ICE cache format is a damn good idea! Just looked into its description and it seems to be perfectly suited for this kind of job It supports points, edges, polygons, as well as any kind of extra data... a really clever format I will first finish my own format and the Wavefront format, though, before implementing the icecache - format. Thanx for the cool hint!
btw: ICE is not limited to 1D arrays ;)
Re: emPolygonizer - metaballs for SOFTIMAGE
I love this tool
Eric you are amazing man
Eric you are amazing man
- Hirazi Blue
- Administrator
- Posts: 5107
- Joined: 04 Jun 2009, 12:15
Re: emPolygonizer - metaballs for SOFTIMAGE
@Mootzoid - Although having the "world exclusive" for this tool on our community is nice, I guess you should reach out to the rest of the worldwide Softimage-community some more... I just found this link in my "ICE SPH Today's topics"-mail: open-sourced-iced-polygonise-operator ;)
Stay safe, sane & healthy!
Re: emPolygonizer - metaballs for SOFTIMAGE
@ Osama :
Thank you!
@ Hirazi Blue :
I know about that and I already mailed with Guillaume, the guy who coded the open-source-iced-polygonise. Nice guy and nice work! There is no hurry and no worry, though ;)
There will be a more "massive" announcement concerning emPolygonizer as soon as I consider it a "worthy" opponent to the similar existing plug-ins pWrapper and Metaballs (by Michele Sandroni), which should hopefully be some time around the end of this summer.
Thank you!
@ Hirazi Blue :
I know about that and I already mailed with Guillaume, the guy who coded the open-source-iced-polygonise. Nice guy and nice work! There is no hurry and no worry, though ;)
There will be a more "massive" announcement concerning emPolygonizer as soon as I consider it a "worthy" opponent to the similar existing plug-ins pWrapper and Metaballs (by Michele Sandroni), which should hopefully be some time around the end of this summer.
Re: emPolygonizer - metaballs for SOFTIMAGE
Hi everyone, first post on this new Softimage forum !
So i'm the "Guillaume" .
Just to let you know that I tried the demo of emPolygonizer and I'm really impressed by its speed !
Nice work Eric
So i'm the "Guillaume" .
Just to let you know that I tried the demo of emPolygonizer and I'm really impressed by its speed !
Nice work Eric
Re: emPolygonizer - metaballs for SOFTIMAGE
just wondering, are you using marching cubes or tetrahedrons for the isosurface generation? also to speed it up maybe you could do the equivalent of an edge detection filter in 3D so you only process the cubes or tetrahedrons that are around the surface?
Re: emPolygonizer - metaballs for SOFTIMAGE
I am using the good old marching cubes to create the iso surface. I am currently working on an update which includes several new features and a few optimizations going into the direction you mentionned.
best,
Eric
best,
Eric
Re: emPolygonizer - metaballs for SOFTIMAGE
this is another paper i found today that i think should be useful to look at:
http://www.matthiasmueller.info/publica ... acking.pdf
http://www.matthiasmueller.info/publica ... acking.pdf
Re: emPolygonizer - metaballs for SOFTIMAGE
Hi everybody,
after many hours and days of coding I am almost ready to release version 1.5 of emPolygonizer.
Here's a short list of the main features:
have fun!
Eric
@ kotsoft : thanks for the link, really nice paper! I put it on my list of things to remember.
after many hours and days of coding I am almost ready to release version 1.5 of emPolygonizer.
Here's a short list of the main features:
- geometry caching
- strands are now supported
- points/knots/curve are now supported
- polygon surfaces are now supported
- new function: smooth resulting mesh (Laplacian smoothing)
- the property page layouts have been re-arranged a bit for a better overview
have fun!
Eric
@ kotsoft : thanks for the link, really nice paper! I put it on my list of things to remember.
Re: emPolygonizer - metaballs for SOFTIMAGE
Hi again
It's done: emPolygonizer version 1.5 is released
The list of the main new features can be found in the previous post or in the documentation (chapter "Version History").
I haven't found time to make some new demo animations, but I did make several new example scenes that demonstrate the new stuff, here a screenshot from the documentation:
...and a screenshot from one of the tutorials ("Strands"):
...and a screenshot from one of the example scenes ("emPolygonize_1.50_inAction_CurvesPolysParticles.scn"):
The demo versions for XSI 7.01, XSI 7.5 and even the upcoming Softimage 2010 (XSI 8.0) are available here, 32 / 64 bit for Windows and 64 bit for Linux.
Guess that's all. Hope I didn't miss any bugs, would love to hear some feedback from you guys
have fun!
Eric
It's done: emPolygonizer version 1.5 is released
The list of the main new features can be found in the previous post or in the documentation (chapter "Version History").
I haven't found time to make some new demo animations, but I did make several new example scenes that demonstrate the new stuff, here a screenshot from the documentation:
...and a screenshot from one of the tutorials ("Strands"):
...and a screenshot from one of the example scenes ("emPolygonize_1.50_inAction_CurvesPolysParticles.scn"):
The demo versions for XSI 7.01, XSI 7.5 and even the upcoming Softimage 2010 (XSI 8.0) are available here, 32 / 64 bit for Windows and 64 bit for Linux.
Guess that's all. Hope I didn't miss any bugs, would love to hear some feedback from you guys
have fun!
Eric
Re: emPolygonizer - metaballs for SOFTIMAGE
Great, as usually with your stuff.
Re: emPolygonizer - metaballs for SOFTIMAGE
awesome work eric
now whats the standard method for a customer to download the latest version of the plugin?
steven
now whats the standard method for a customer to download the latest version of the plugin?
steven
Re: emPolygonizer - metaballs for SOFTIMAGE
I only can say... wow.
This one really has grown up
Awesome work Eric!!
rob
This one really has grown up
Awesome work Eric!!
rob
SI UI tutorials: Toolbar http://goo.gl/iYOL0l | Custom Layout http://goo.gl/6iP5xQ | RenderManager View http://goo.gl/b4ZkjQ
So long, and thanks for all the Fish!!
So long, and thanks for all the Fish!!
Re: emPolygonizer - metaballs for SOFTIMAGE
I would be interested tooscaron wrote: now whats the standard method for a customer to download the latest version of the plugin?
Who is online
Users browsing this forum: No registered users and 30 guests