Joined: 09 Aug 2010, 01:37 Posts: 338 Location: Tits
Alembic for Softimage
The Exocortex Alembic for Softimage plugin, a component of the Exocortex Alembic suite , is our deep integration of Alembic into the Autodesk Softimage DCC tool. The design of the Exocortex Alembic for Softimage plugin, lead by Autodesk Master Helge Mathee , serves as the basis for all of our other implementations.
The primary interface with our Softimage plugin is via the Alembic File Import and File Export commands, accessible via scripting as well as through the Softimage menu system. Our Exporter automatically bakes your selected scene elements into a compact and organized Alembic file. Our Importer automatically recreates your scene elements from the Alembic file including both your geometry and your transforms. We do bake down complex transform hierarchies into a flat tree for ease of scene composition.
Our importer makes use of live operators for streaming Alembic data into the target objects, thus operating similar to how referencing works in Softimage scenes. Referencing data allows for one to version that live data separate from the scenes being used to combine that data into a coherent whole for rendering.
Moderator edit: I know I'm inconsistent (sorry), but I thought this warranted a new thread (it being a release after all this time), so I split this from the "beta" thread - HB
While it is exciting that a lot of things are coming out for softimage, its a bit frustrating to see those same things integrated by other software houses in their packages. Feeling like Soft is becoming plug-in dependant which is going to start to be expensive. Hats off to Helge and Exocortex for the work which should always be recognized and i'm sure it will be worth the price. Dont get me wrong, its just that i expected to see some of the actual plugins out there (this included) developed and integrated by Autodesk.
Nice new nonetheless, good work. Next gonna be Ptex support? Multichannel EXR for mental ray?
I wonder what happened to development of Exocortex MaelstromFX, as I cannot seem to find it on the newest incarnation of the Exocortex website anymore (at least not directly), while this was one of the main products Exocortex itself was developing AFAIK.
But quickly adding a remark about Exocortex Alembic: It looks impressive, but as Alembic seems to be a pure pipeline enhancement (but an important one at that), as a strictly single user I see no benefits from it personally.
Joined: 09 Jun 2009, 11:02 Posts: 539 Location: Montreal Canada
Memag wrote:
Quote:
as a strictly single user I see no benefits from it personally
If you use Max, Maya, SI for your daily work, Alembic would be quite handy to move data around.
Don't you already have FBX for that? Alembic is more about moving data through a pipeline, not so much about transferring scenes back and forth between apps.
The Alembic format isn't a format meant to round-trip scenes between applications like FBX. It's about baking everything down and move that cached data down in the pipeline. It's not lossless and doesn't define a way to store materials information, for example, like Collada would. For Autodesk, it's more of an alternative to nCache (and fully-plotted FBX files). A very high-performance one.
_________________ // Steve Blair // "You're not a runner, you're just a guy who runs" -- my wife // // My Blogs: Arnold | Softimage
Joined: 09 Aug 2010, 01:37 Posts: 338 Location: Tits
I stand corrected.
Quote:
Alembic is the computer graphics interchange format developed by the two entertainment giants last year and focused on efficiently storing and sharing animation and visual effects scenes across multiple software applications.
Joined: 22 Jun 2009, 00:08 Posts: 475 Location: Montreal
First thing, read the front page of http://alembic.io, or read background on it. Alembic is about moving baked geometry, although it can do somewhat do particles as well, but you can't interchange particle attributes between arbitrary apps easily.
A drive-by person with a web browser may think that a format that is said to "move animation between packages" would support animation curves. Alembic does not, and that's only one of the many things it does not. But that doesn't need to be said when Film VFX people talk to other VFX People because they wouldn't try to do this, they work in a pipeline with everything baked and moving forward down the pipeline. The Houdini simulation guy also doesn't care about shading and materials. They created this as super .obj sequence alternative.
Would it be useful for a freelancer on his PC? I would say only if FBX and its baking would fall of its face for some reason. The performance benefits you would get if at a point when you're dealing with baked geometry caches and lots of data.
First thing, read the front page of http://alembic.io, or read background on it. Alembic is about moving baked geometry, although it can do somewhat do particles as well, but you can't interchange particle attributes between arbitrary apps easily.
A drive-by person with a web browser may think that a format that is said to "move animation between packages" would support animation curves. Alembic does not, and that's only one of the many things it does not. But that doesn't need to be said when Film VFX people talk to other VFX People because they wouldn't try to do this, they work in a pipeline with everything baked and moving forward down the pipeline. The Houdini simulation guy also doesn't care about shading and materials. They created this as super .obj sequence alternative.
Would it be useful for a freelancer on his PC? I would say only if FBX and its baking would fall of its face for some reason. The performance benefits you would get if at a point when you're dealing with baked geometry caches and lots of data.
its not only to move things from one packgae to another, its also from one department to another. working with baked stuff for lighting/shading is way more comfortable and stable then dynamic scenes in which you have to resimulate all the stuff.
As Exocortex is also planning Alembic plugins for Maya and Max I am wondering how plugin "independent" (as in: doesn't care whose plugin you use) this format really is. Autodesk included Alembic functionality in Maya 2012 SAP, AFAIK, but I assume Exocortex will be planning something that's even better. Would you need the Exocortex Alembic for Maya plugin to interact optimally with the Softimage one? Or would the Autodesk version for Maya do just as well? Or is this perhaps, for the old folks around, something like the infamous MSX revisited? A basic framework with too many options to build upon, making it not all that interchangeable in the end?
Users browsing this forum: No registered users and 1 guest
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum