Portal:Conditioners directory: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(17 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{portalheader|title=COLLADA conditioners|description=A collection of links and articles describing COLLADA conditioners and related tools}} | {{portalheader|title=COLLADA conditioners | ||
<div style="background-color: | |description=A collection of links and articles describing COLLADA conditioners and related tools | ||
|colordark={{color_conditioners_dark}} | |||
|colorlight={{color_conditioners_light}}}} | |||
<div style="background-color: {{color conditioners pale}}; border:1px solid {{color conditioners light}}; color:#000; padding-top: 3px; padding-left:5px; padding-right:5px; padding-bottom: 3px;"> | |||
A '''conditioner''' takes a [[COLLADA document]] and performs some kind of operation on it in preparation for its use for a specific purpose or with a specific application. | A '''conditioner''' takes a [[COLLADA document]] and performs some kind of operation on it in preparation for its use for a specific purpose or with a specific application. | ||
Line 7: | Line 10: | ||
*[[COLLADA Refinery]] is a GUI-based application for creating content pipelines for 3D assets using modular components called conditioners. A pipeline consists of conditioners that pass their resulting documents to the next conditioner. | *[[COLLADA Refinery]] is a GUI-based application for creating content pipelines for 3D assets using modular components called conditioners. A pipeline consists of conditioners that pass their resulting documents to the next conditioner. | ||
==Can I add a conditioner to this directory?== | |||
See instructions for [[adding to the conditioners directory]]. | |||
==List of COLLADA conditioners== | ==List of COLLADA conditioners== | ||
===Geometric processing=== | ===Geometric processing=== | ||
{| border=1 cellspacing=0 cellpadding=5 | {| border=1 cellspacing=0 cellpadding=5 | ||
|[[lines2linestrips conditioner|lines2linestrips]] || Changes all lines into linestrips. | |||
|- | |- | ||
|[[ | |[[linestrips2lines conditioner|linestrips2lines]] || Changes all linestrips to lines. | ||
|- | |- | ||
|[[Optimizer conditioner|Optimizer]] || | |[[Optimizer conditioner|Optimizer]] || Rearranges the order of triangles to maximize the cache hit rate for vertices indexes. It works for triangles only. | ||
|- | |- | ||
|[[Triangles2lines conditioner|Triangles2lines]] || | |[[Triangles2lines conditioner|Triangles2lines]] || Changes all triangles to lines. Duplicate lines might be created. | ||
|- | |- | ||
|[[Trifanner conditioner|Trifanner]] || | |[[Trifanner conditioner|Trifanner]] || Changes all triangles to trifans. | ||
|- | |- | ||
|[[Tristripper conditioner|Tristripper]] || | |[[Tristripper conditioner|Tristripper]] || Changes all triangles to tristrips. | ||
|- | |- | ||
|[[Deindexer conditioner|Deindexer]] || | |[[Deindexer conditioner|Deindexer]] || Rearranges vertices indexes so that each Vertices will reference the corresponding Position, Normal, Texcoord with the same index number. The size of source for position, normal, and texcoord might increase. | ||
|- | |- | ||
|[[Detrifanner conditioner|Detrifanner]] || | |[[Detrifanner conditioner|Detrifanner]] || Changes all trifans to triangles. | ||
|- | |- | ||
|[[Detristripper conditioner|Detristripper]] || | |[[Detristripper conditioner|Detristripper]] || Changes all tristrips to triangles. | ||
|- | |- | ||
|[[Polygons2lines conditioner|Polygons2lines]] || | |[[Polygons2lines conditioner|Polygons2lines]] || Changes all polygons to lines. Duplicate lines might be created. | ||
|- | |- | ||
|[[Polygons2polylists conditioner|Polygons2polylists]] || | |[[Polygons2polylists conditioner|Polygons2polylists]] || Changes all polygons to polylists. | ||
|- | |- | ||
|[[Polygons2triangles conditioner|Polygons2triangles]] || | |[[Polygons2triangles conditioner|Polygons2triangles]] || Changes all polygons to triangles. | ||
|- | |- | ||
|[[Polylists2lines conditioner|Polylists2lines]] || | |[[Polylists2lines conditioner|Polylists2lines]] || Changes all polylists to lines. Duplicate lines might be created. | ||
|- | |- | ||
|[[Polylists2polygons conditioner|Polylists2polygons]] || | |[[Polylists2polygons conditioner|Polylists2polygons]] || Changes all polylists to polygons. | ||
|- | |- | ||
|[[Polylists2triangles conditioner|Polylists2triangles]] || | |[[Polylists2triangles conditioner|Polylists2triangles]] || Changes all polylists to triangles. | ||
|} | |} | ||
===Miscellaneous=== | ===Miscellaneous=== | ||
{| border=1 cellspacing=0 cellpadding=5 | {| border=1 cellspacing=0 cellpadding=5 | ||
|- | |- | ||
|[[Axisconverter conditioner|Axisconverter]] || | |[[Axisconverter conditioner|Axisconverter]] || Converts documents between Y_UP, X_UP, Z_UP. | ||
|- | |- | ||
|[[Packager conditioner|Packager]] || | |[[Packager conditioner|Packager]] || Collects all dae, image, and other resource files and compresses them into a zip file. | ||
|- | |- | ||
|[[bindmateralfixer conditioner|bindmateralfixer]] || | |[[bindmateralfixer conditioner|bindmateralfixer]] || Some exporters don't export <bind_material> and link mesh materials to id directly. This conditioner adds the missing <bind_material> and its child nodes. | ||
|- | |- | ||
|[[coherencytest conditioner|coherencytest]] || | |[[coherencytest conditioner|coherencytest]] || Checks whether a COLLADA document is properly composed or coherent. | ||
|- | |- | ||
|[[copyrighter conditioner|copyrighter]] || | |[[copyrighter conditioner|copyrighter]] || Adds or overwrites the copyright text from a text file. | ||
|- | |||
|[[daestripper conditioner|daestripper]] || Removes all elements of a specific tag from a document. (For example, remove all <extra>.) | |||
|- | |||
|[[filename conditioner|filename]] || Searches for all resource file references and adds string prefix. | |||
|- | |||
|[[imageconverter conditioner|imageconverter]] || Searches for all the images that a document uses and converts them to your desired supported image format. It uses Dev iL image library for image conversion. You must provide the file extension of your desired image format. | |||
|- | |||
|[[kmzcleanup conditioner|kmzcleanup]] || Kmz files created by previous versions of sketchup are not coherent. This conditioner adds the missing elements, such as <bind_materials>, to fix the kmz file. | |||
|} | |||
===COLLADA Contest entries=== | |||
{| border=1 cellspacing=0 cellpadding=5 | |||
|- | |- | ||
|[[ | |[[CgToGLSL conditioner|CgToGLSL]] || Creates a profile_GLSL out of your existing profile_CG COLLADA effect. This includes shader source compilation using NVIDIAs Cg Compiler. | ||
|- | |- | ||
|[[ | |[[FxCleaner conditioner|FxCleaner]] || Optimizes COLLADAFX data by merging redundant effects, or deleting unnecessary parameters. | ||
|- | |- | ||
|[[ | |[[VertexCacheOptimizer conditioner|VertexCacheOptimizer]] || Optimizes COLLADA geometry data by reordering the indices in the triangles section. | ||
|- | |- | ||
|[[ | |[[Example conditioner|Example conditioner]] || example entry. | ||
|} | |} | ||
Latest revision as of 18:05, 26 September 2011
Welcome to the COLLADA conditioners portal
A collection of links and articles describing COLLADA conditioners and related tools
Portals: • Products • Extensions • Tools • Conditioners • COLLADA DOM • Coherency Test • Tech topics • Tutorials
A collection of links and articles describing COLLADA conditioners and related tools
Portals: • Products • Extensions • Tools • Conditioners • COLLADA DOM • Coherency Test • Tech topics • Tutorials
A conditioner takes a COLLADA document and performs some kind of operation on it in preparation for its use for a specific purpose or with a specific application.
Related tools
- COLLADA Refinery is a GUI-based application for creating content pipelines for 3D assets using modular components called conditioners. A pipeline consists of conditioners that pass their resulting documents to the next conditioner.
Can I add a conditioner to this directory?
See instructions for adding to the conditioners directory.
List of COLLADA conditioners
Geometric processing
lines2linestrips | Changes all lines into linestrips. |
linestrips2lines | Changes all linestrips to lines. |
Optimizer | Rearranges the order of triangles to maximize the cache hit rate for vertices indexes. It works for triangles only. |
Triangles2lines | Changes all triangles to lines. Duplicate lines might be created. |
Trifanner | Changes all triangles to trifans. |
Tristripper | Changes all triangles to tristrips. |
Deindexer | Rearranges vertices indexes so that each Vertices will reference the corresponding Position, Normal, Texcoord with the same index number. The size of source for position, normal, and texcoord might increase. |
Detrifanner | Changes all trifans to triangles. |
Detristripper | Changes all tristrips to triangles. |
Polygons2lines | Changes all polygons to lines. Duplicate lines might be created. |
Polygons2polylists | Changes all polygons to polylists. |
Polygons2triangles | Changes all polygons to triangles. |
Polylists2lines | Changes all polylists to lines. Duplicate lines might be created. |
Polylists2polygons | Changes all polylists to polygons. |
Polylists2triangles | Changes all polylists to triangles. |
Miscellaneous
Axisconverter | Converts documents between Y_UP, X_UP, Z_UP. |
Packager | Collects all dae, image, and other resource files and compresses them into a zip file. |
bindmateralfixer | Some exporters don't export <bind_material> and link mesh materials to id directly. This conditioner adds the missing <bind_material> and its child nodes. |
coherencytest | Checks whether a COLLADA document is properly composed or coherent. |
copyrighter | Adds or overwrites the copyright text from a text file. |
daestripper | Removes all elements of a specific tag from a document. (For example, remove all <extra>.) |
filename | Searches for all resource file references and adds string prefix. |
imageconverter | Searches for all the images that a document uses and converts them to your desired supported image format. It uses Dev iL image library for image conversion. You must provide the file extension of your desired image format. |
kmzcleanup | Kmz files created by previous versions of sketchup are not coherent. This conditioner adds the missing elements, such as <bind_materials>, to fix the kmz file. |
COLLADA Contest entries
CgToGLSL | Creates a profile_GLSL out of your existing profile_CG COLLADA effect. This includes shader source compilation using NVIDIAs Cg Compiler. |
FxCleaner | Optimizes COLLADAFX data by merging redundant effects, or deleting unnecessary parameters. |
VertexCacheOptimizer | Optimizes COLLADA geometry data by reordering the indices in the triangles section. |
Example conditioner | example entry. |