Difference between revisions of "Modo 401"

From COLLADA Public Wiki
Jump to navigation Jump to search
m (Status update.)
(modo COLLADA 401 SP1 build 32945 released)
Line 2: Line 2:
 
  | name = modo 401
 
  | name = modo 401
 
  | purpose = Model. Paint. Render. Animate.
 
  | purpose = Model. Paint. Render. Animate.
  | last_updated = 10 Sep 2009
+
  | last_updated = 22 Sep 2009
 
  | current_version = 401
 
  | current_version = 401
 
  | status = Beta
 
  | status = Beta
Line 28: Line 28:
 
For additional compatibility with third-party tools, the exporter can also output profiles for a number of third-party DCC tools, such as Autodesk Maya and 3ds Max, that describe a number of elements that are not part of the standard COLLADA specification.
 
For additional compatibility with third-party tools, the exporter can also output profiles for a number of third-party DCC tools, such as Autodesk Maya and 3ds Max, that describe a number of elements that are not part of the standard COLLADA specification.
  
==modo COLLADA 401 SP1 build 32654 released==
+
==modo COLLADA 401 SP1 build 32945 released==
''31 August 2009''
+
''21 September 2009''
 +
 
 +
Package Name: [http://sourceforge.net/projects/colladamodo/files/modoCOLLADA_401SP1/build_32945/ modo COLLADA 401 SP1 build 32945]
  
Package Name: [http://sourceforge.net/projects/colladamodo/files/modoCOLLADA_401SP1/build_32654/ modo COLLADA 401 SP1 build 32654]
+
Release: [http://sourceforge.net/projects/colladamodo/files/modoCOLLADA_401SP1/build_32945/modoCOLLADA_401SP1_build_32945.zip/download Build 32945]
  
Release: [http://sourceforge.net/projects/colladamodo/files/modoCOLLADA_401SP1/build_32654/modoCOLLADA_401SP1_build_32654.zip/download Build 32654]
+
Release notes: [http://sourceforge.net/projects/colladamodo/files/modoCOLLADA_401SP1/build_32945/modoCOLLADA_32945.pdf/download modoCOLLADA_32945.pdf]
  
Release notes: [http://sourceforge.net/projects/colladamodo/files/modoCOLLADA_401SP1/build_32654/modoCOLLADA_32654.pdf/download modoCOLLADA_32654.pdf]
+
===Highlights of Build 32945===
 +
* Mac OS X version built on Leopard (10.5) to fix missing symbol.
 +
* Item mask observed when writing out common material properties.
 +
* Save and load pivot transforms and their inverses (*SP2).
 +
* Fixed crash when saving modo profile param animation.
 +
* Effects that have transparent color load with transparent amount.
 +
* Handle third-party extra technique profiles attached to lights.
 +
* Handle texcoord array in STP form (from 3ds Max).
 +
* Work around issue with progress bar during import.
 +
* Various issues with XSI Bike example, including transform sequences (*SP2).
 +
* Support for constant effects (for the XSI Bike headlight).
 +
* Scene load of transform for straw in styrofoam cup sample (*SP2).
 +
* Fixes for transform sequence read/write order (*SP2).
 +
* Recognition of post- vs standard-rotate transforms (*SP2).
 +
* Fixes for texcoord index lookup for multiple UV map sets per polygons, polylist, or triangles.
 +
* Applied NCName filtering for geometry names.
 +
* Skip writing image libraries when all texture locators are unlinked.
 +
* Support for polygons elements (as seen in “formica rufa” model).
  
===Highlights of Build 32654===
+
(*SP2) Effective upon release of modo 401 SP2.
* Valid scene file saved for scenes that only have ambient light.
 
* Search more than one technique profile within a single extra element.
 
* Scene saver for Mac OS X appears in modo 401 SP1 on Leopard (10.5).
 
  
===Known Issues as of Build 32654===
+
===Known Issues as of Build 32945===
 
Sorted roughly by priority:
 
Sorted roughly by priority:
* Layered transform API calls on scene load.
+
* Deal with transform sequences for ambient light (create a locator).
** Available in next SP.
 
* Save and load pivot transforms and their inverses.
 
** Checked in for next build (32907).
 
* Crash when saving modo profile param animation.
 
** Fixed and checked in for next build (32662).
 
* Scenes with effects that have transparent color load with materials that have 100% transparent amount.
 
** Fixed to use transparency with fall back to zero, in next build (32673).
 
* Third-party extra technique profiles attached to lights cause load failure.
 
** Fixed and checked in for next build (32686).
 
* 3ds Max outputs texcoord array as STP.
 
** Fixed and checked in for next build (32689).
 
* Crash when importing via File > Import instead of opening via File > Open.
 
** Caused by NULL monitor pointer for progress bar.
 
** Fixed and checked in for next build of modo COLLADA (32696).
 
** No progress bar during import until bug filed against modo 401 is fixed (#20652).
 
* '''Scene I/O plug-in built on Snow Leopard still has bad linkage on Leopard.'''
 
** Set up build environment on a disk partion with Leopard.
 
** Testing new plug-in built for SP1 in-house.
 
* Various issues with XSI Bike example.
 
** More transform ordering fixes in for next build (32734).
 
** Support for constant effects (for the headlight). Checked in for next build (32735).
 
* Scene load of transform for straw in styrofoam cup sample.
 
** Transform sequence read order fixed and checked in for next build (32730, 32735).
 
** Recognition of post- vs standard-rotate transforms; checked in for next build (32774).
 
* Texcoord index lookup for multiple UV map sets per polygons, polylist, or triangles.
 
** Fixed and checked in for next build (32773).
 
* Geometry names need NCName filtering.
 
** Fixed and checked in for next build (32773).
 
* Should not write image libraries when all texture locators are unlinked.
 
** Fixed and checked in for next build (32773).
 
*  '''Turbosquid formica rufa model fails to load.'''
 
** Scene loader needs to handle polygons elements; checked in for next build (32790).
 
** Deal with transform sequences for ambient light (create a locator).
 
* Observe item mask during scene save material scan.
 
 
* PolyRender channel I/O.
 
* PolyRender channel I/O.
 
* Render Camera target for Shade Tree Render item.
 
* Render Camera target for Shade Tree Render item.
Line 110: Line 92:
 
* Triangulate scene saver option.
 
* Triangulate scene saver option.
 
* Physics library.
 
* Physics library.
 +
 +
==Previous Build 32654==
 +
''31 August 2009''
 +
 +
===Changes in Build 32654===
 +
* Valid scene file saved for scenes that only have ambient light.
 +
* Search more than one technique profile within a single extra element.
  
 
==Previous Build 32619==
 
==Previous Build 32619==

Revision as of 19:42, 22 September 2009

Product information

Download

This article is part of the COLLADA products directory
Adding to the list of products

modo 401 is a Digital Content Creation tool from Luxology. It has COLLADA support through the modo COLLADA plug-in.

Compatibility

The modo COLLADA plug-in requires modo 401 SP1 (build 31886) or later, running on either Mac OS X (Intel or PowerPC) or Windows (32-bit or 64-bit).

Exporter

The modo COLLADA exporter can output geometry with normals and multiple UV texture coordinate sets, lights, cameras, materials, effects, and transform animations, all using a “common” technique that is compatible with a wide variety of third-party tools.

The exporter can also output a modo401 profile technique, that provides a human-readable form of many of modo’s items and their internal channels and animation envelopes. Users familiar with the COLLADA file format can also directly edit the exported files using a plain text or XML editing tool.

For additional compatibility with third-party tools, the exporter can also output profiles for a number of third-party DCC tools, such as Autodesk Maya and 3ds Max, that describe a number of elements that are not part of the standard COLLADA specification.

modo COLLADA 401 SP1 build 32945 released

21 September 2009

Package Name: modo COLLADA 401 SP1 build 32945

Release: Build 32945

Release notes: modoCOLLADA_32945.pdf

Highlights of Build 32945

  • Mac OS X version built on Leopard (10.5) to fix missing symbol.
  • Item mask observed when writing out common material properties.
  • Save and load pivot transforms and their inverses (*SP2).
  • Fixed crash when saving modo profile param animation.
  • Effects that have transparent color load with transparent amount.
  • Handle third-party extra technique profiles attached to lights.
  • Handle texcoord array in STP form (from 3ds Max).
  • Work around issue with progress bar during import.
  • Various issues with XSI Bike example, including transform sequences (*SP2).
  • Support for constant effects (for the XSI Bike headlight).
  • Scene load of transform for straw in styrofoam cup sample (*SP2).
  • Fixes for transform sequence read/write order (*SP2).
  • Recognition of post- vs standard-rotate transforms (*SP2).
  • Fixes for texcoord index lookup for multiple UV map sets per polygons, polylist, or triangles.
  • Applied NCName filtering for geometry names.
  • Skip writing image libraries when all texture locators are unlinked.
  • Support for polygons elements (as seen in “formica rufa” model).

(*SP2) Effective upon release of modo 401 SP2.

Known Issues as of Build 32945

Sorted roughly by priority:

  • Deal with transform sequences for ambient light (create a locator).
  • PolyRender channel I/O.
  • Render Camera target for Shade Tree Render item.
  • Add user value to export cfg for modo COLLADA build number in asset tag.
  • Polygon "face" or "subdiv" types: polylist/triangle extra param to note all polys of same type.
  • Item tags.
  • Add "item_name" to modo profile, for unfiltered name I/O.
  • Profile defs should sit in separate .h and .cpp files for each profile.
  • Use package API for light target channels (cameras already enabled for modo 401 SP2).
  • User channel saving and loading. (Needs more user channel APIs?)
  • Group list saving and loading. (Needs packages API?)
  • modo profile sub-type for locator vs group locator.
  • Fix distant relative image file path I/O.
  • Observe double-sided option in Google Earth/Sketchup profile.
  • If all transform axis keyframes have values at common times across all axes, then output scale, rotate, and translate animation channel elements as triplets instead of per-axis values.
  • Handle combined-triplet channel transforms on import as well.
  • Matrix animation subscript indexing (see sample 3ds Max files)
  • Profile params for rotate pivot and pivot compensation transform types.
  • Import up-axis.
  • Import units.
  • Polygon part tags.
  • Arbitrary polygon tags.
  • Fix remaining usages of "io" class variable.
  • Full shader tree I/O for materials.
  • Need full envelope I/O for render, materials, cameras, lights, and meshes.
  • Keyframe behavior mode.
  • Morph sets.
  • Load skin controllers. (Test with Spore models.)
  • Support for ZAE zip compression sub-format.
  • Performance optimizations.
  • Triangulate scene saver option.
  • Physics library.

Previous Build 32654

31 August 2009

Changes in Build 32654

  • Valid scene file saved for scenes that only have ambient light.
  • Search more than one technique profile within a single extra element.

Previous Build 32619

28 August 2009

Changes in Build 32619

  • Recognize multiple instance nodes pointing at same node, and convert to modo instance.
  • Export geometry instances during scene save.
  • Filter out scale transforms for cameras during scene load.
  • Allow animation envelopes with missing interpolation inputs.
  • Better handling for isolated or post-rotate transform sequences.
  • Load polylines defined by the <lines> element.
  • Defer to global asset up-axis when visual scene does not have asset of its own.
  • Basic light sub-type I/O (area, dome, cylinder, photometric, etc.)
  • Primary light material color I/O.
  • Relink texture locator UV maps after scene load with component-based (instanced) mesh items.
  • Preflight checks to prevent invalid libraries generated for scenes with empty meshes or no meshes at all.

Previous Build 32472

21 August 2009

Changes in Build 32472

  • Dramatic speed-up of scene saving (over 20x for some scenes).
  • Support for saving and loading cameras with targets (to be enabled once modo 401 SP2 is released).
  • Additional light channel save and load support in the modo401 profile.
  • Moved scene up axis into <visual_scene> / <asset>, instead of using a custom modo401 profile param.
  • Added a progress bar during scene load.
  • Fixed a crash caused by initial rotation transforms that affect fewer than three axes.
  • Fixed various compile-time issues for GCC 4 (Snow Leopard).
  • Additional error handling.

See also

External Links