:) On Mon, Jan 28, 2013 at 9:36 AM, Eric Turman <[email protected]> wrote:
> a static pause could be technically correct though ;) > > > On Mon, Jan 28, 2013 at 8:32 AM, Guillaume Laforge < > [email protected]> wrote: > >> > static pauses >> static poses... >> >> (long time since I did my last character pose I guess) >> >> >> On Mon, Jan 28, 2013 at 9:31 AM, Guillaume Laforge < >> [email protected]> wrote: >> >>> You can't 'out the box', but you could store all the envelope weights >>> and static pauses using some Alembic properties. >>> The main problem would be that you would need to interpret those new >>> properties in every DCCs alembic plugin too... >>> >>> So, in short the answer is no :). >>> >>> Guillaume >>> >>> >>> On Mon, Jan 28, 2013 at 9:07 AM, Stefan Andersson >>> <[email protected]>wrote: >>> >>>> Does anyone here on the list knows if you can envelope an alembic file? >>>> >>>> regards >>>> stefan >>>> >>>> >>>> >>>> On Mon, Jan 28, 2013 at 2:22 PM, Guillaume Laforge < >>>> [email protected]> wrote: >>>> >>>>> > As far as technicalities go, I'd go for FBX for storing hierarchies >>>>> of objects. >>>>> >>>>> Hierarchies can be saved using Alembic too. It is a format to bake >>>>> scenes after all :). >>>>> >>>>> FBX "advantages" are that you don't bake the meshes as they keeps >>>>> their envelope and use the DCC specific code to do the skinning. It can be >>>>> very useful if you do the skinning in a package and the rigging in an >>>>> other >>>>> one. >>>>> But for every validated assets, I won't use such format as you can't >>>>> be sure your animation will be the same at the end of the pipeline. The >>>>> optimized point cache approach of Alembic is much better. >>>>> >>>>> Cheers, >>>>> >>>>> Guillaume Laforge >>>>> >>>>> >>>>> On Mon, Jan 28, 2013 at 4:15 AM, Michal Doniec <[email protected]>wrote: >>>>> >>>>>> *"I would say, the most important is to make the right difference >>>>>> between the asset and the file on disk.* >>>>>> *The asset is just a concept, often just an entry in whatever >>>>>> storage unit you choose with metadatas and bind to a file on dis*k." >>>>>> >>>>>> I can only second that. The most common design mistake I see in >>>>>> data/asset management systems is treating files on disk as the higest >>>>>> level >>>>>> assets. Having a higher abstraction level ("*asset is just a concept*") >>>>>> from the beginning is really beneficial in many cases, including the one >>>>>> pointed out by Jo and will for sure lead to much simpler code. If you >>>>>> decide to treat ordinary disk files as assets, I can guarantee you will >>>>>> end >>>>>> up with a layer of "super assets" or asset collections, packages (call it >>>>>> what you want) sooner or later. >>>>>> >>>>>> As far as technicalities go, I'd go for FBX for storing hierarchies >>>>>> of objects. The format has a future, is expandable, but be prepared to >>>>>> deal >>>>>> with some oddities and bugs from time to time. >>>>>> At my previous place, all pipeline was mostly fbx based for rigs and >>>>>> similar. >>>>>> Cache format, Alembic is imo the best choice. >>>>>> >>>>>> >>>>>> On 27 January 2013 20:39, jo benayoun <[email protected]> wrote: >>>>>> >>>>>>> hey Stefan >>>>>>> I would say, the most important is to make the right difference >>>>>>> between the asset and the file on disk. >>>>>>> The asset is just a concept, often just an entry in whatever storage >>>>>>> unit you choose with metadatas and bind to a file on disk. >>>>>>> So to keep things simple, why not considering your asset as a zip >>>>>>> archive on disk, in which you may use different file formats to store >>>>>>> datas >>>>>>> depending on the type of the asset and the >>>>>>> application it's most often used in. Bundled with the archive, add >>>>>>> it a json/xml/whatever file used to store the metadatas (creator, ctime, >>>>>>> asset-type, ...) >>>>>>> It becomes easy then when an asset is wanted to retrieve the adequat >>>>>>> file (if exists) or run a converter (if needed). This allows you to >>>>>>> keep >>>>>>> application-specific file formats while not having trade-offs on their >>>>>>> re-use in others by abstracting. Your asset manager don't know about >>>>>>> the >>>>>>> files but only about <assets>. >>>>>>> Dont bother with file formats but make your asset manager enough >>>>>>> solid to handle whatever is used underneath to store datas. >>>>>>> --jon >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2013/1/27 Stefan Andersson <[email protected]> >>>>>>> >>>>>>>> Hello everyone, >>>>>>>> >>>>>>>> I'm building a set of tools for a asset manager for Softimage. I've >>>>>>>> had it working in Maya for a while, but I'm now converting it and >>>>>>>> re-writing it to fit Softimage. I'm quite tempted to use Collada as >>>>>>>> it's a >>>>>>>> xml format and pretty easy to work with. But I would like to hear what >>>>>>>> everyone else is using? I *need* to be able to export it as >>>>>>>> collada or fbx for the model assets so that it can be imported into >>>>>>>> other >>>>>>>> applications. The Rig/Sim assets will be native emdl as they are only >>>>>>>> going >>>>>>>> to be used in softimage (though I have my issues there too...). >>>>>>>> >>>>>>>> A few things my exporter is doing are >>>>>>>> >>>>>>>> * exporting MatLib with all materials >>>>>>>> * exporting ColladaXML >>>>>>>> * exporting/converting images to exr (via OIIO) >>>>>>>> * parse MatLib and fix the filepaths for the textures (pointing at >>>>>>>> asset location) >>>>>>>> >>>>>>>> >>>>>>>> Big plus for using Collada >>>>>>>> * will work with most applications >>>>>>>> * can be used in Softimage as Reference >>>>>>>> * xml based >>>>>>>> >>>>>>>> Big plus for FBX >>>>>>>> * will work with most applications >>>>>>>> >>>>>>>> Big Minus for FBX >>>>>>>> * can NOT be used in Softimage as Reference >>>>>>>> * not a xml format (need to make your own parser) >>>>>>>> >>>>>>>> Big Minus for dotXSI >>>>>>>> * tends to crash other applications when importing dotXSI >>>>>>>> >>>>>>>> Big Minus for emdl >>>>>>>> * binary, impossible to edit >>>>>>>> >>>>>>>> So all of the above points towards Collada, but what do you guys >>>>>>>> think? Any takers? >>>>>>>> >>>>>>>> regards >>>>>>>> stefan >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Stefan Andersson | Digital Janitor* >>>>>>>> blog <http://sanders3d.wordpress.com> | >>>>>>>> showreel<http://vimeo.com/sanders3d>| >>>>>>>> twitter <http://twitter.com/sanders3d> | >>>>>>>> LinkedIn<http://www.linkedin.com/in/sanders3d>| cell: >>>>>>>> +46-73-6268850 | skype:sanders3d >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> ---------- >>>>>> Michal >>>>>> http://uk.linkedin.com/in/mdoniec >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Stefan Andersson | Digital Janitor* >>>> blog <http://sanders3d.wordpress.com> | >>>> showreel<http://vimeo.com/sanders3d>| >>>> twitter <http://twitter.com/sanders3d> | >>>> LinkedIn<http://www.linkedin.com/in/sanders3d>| cell: >>>> +46-73-6268850 | skype:sanders3d >>>> >>>> >>>> >>> >> > > > -- > > > > > -=T=- >

