Portal:Conditioners directory: Difference between revisions

From COLLADA Public Wiki
Jump to navigation Jump to search
Sceahklaw (talk | contribs)
Elf (talk | contribs)
some copy editing
Line 17: Line 17:
|[[example conditioner|example]] || Example of what info to put into the following conditioner articles
|[[example conditioner|example]] || Example of what info to put into the following conditioner articles
|-
|-
|[[lines2linestrips conditioner|lines2linestrips]] || Turns all lines into linestrips.
|[[lines2linestrips conditioner|lines2linestrips]] || Changes all lines into linestrips.
|-
|-
|[[linestrips2lines conditioner|linestrips2lines]] || Turns all linstrips to lines.
|[[linestrips2lines conditioner|linestrips2lines]] || Changes all linestrips to lines.
|-
|-
|[[Optimizer conditioner|Optimizer]] || Rearrange the order of triangles to maximize cache hit rate for vertices indexes. It works for triangles only.
|[[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]] || Turns all triangles to lines, duplicated lines might be created.
|[[Triangles2lines conditioner|Triangles2lines]] || Changes all triangles to lines. Duplicate lines might be created.
|-
|-
|[[Trifanner conditioner|Trifanner]] || Turns all triangles to trifans.
|[[Trifanner conditioner|Trifanner]] || Changes all triangles to trifans.
|-
|-
|[[Tristripper conditioner|Tristripper]] || Turns all triangles to tristrips.
|[[Tristripper conditioner|Tristripper]] || Changes all triangles to tristrips.
|-
|-
|[[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.
|[[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]] || Turns all trifans to triangles.
|[[Detrifanner conditioner|Detrifanner]] || Changes all trifans to triangles.
|-
|-
|[[Detristripper conditioner|Detristripper]] || Turns all tristrips to triangles.
|[[Detristripper conditioner|Detristripper]] || Changes all tristrips to triangles.
|-
|-
|[[Polygons2lines conditioner|Polygons2lines]] || Turns all polygons to lines, duplicated lines might be created.
|[[Polygons2lines conditioner|Polygons2lines]] || Changes all polygons to lines. Duplicate lines might be created.
|-
|-
|[[Polygons2polylists conditioner|Polygons2polylists]] || Turns all polygons to polylists.
|[[Polygons2polylists conditioner|Polygons2polylists]] || Changes all polygons to polylists.
|-
|-
|[[Polygons2triangles conditioner|Polygons2triangles]] || Turns all polygons to triangles.
|[[Polygons2triangles conditioner|Polygons2triangles]] || Changes all polygons to triangles.
|-
|-
|[[Polylists2lines conditioner|Polylists2lines]] || Turns all polylists to lines, duplicated lines might be created.
|[[Polylists2lines conditioner|Polylists2lines]] || Changes all polylists to lines. Duplicate lines might be created.
|-
|-
|[[Polylists2polygons conditioner|Polylists2polygons]] || Turns all polylists to polygons.
|[[Polylists2polygons conditioner|Polylists2polygons]] || Changes all polylists to polygons.
|-
|-
|[[Polylists2triangles conditioner|Polylists2triangles]] || Turns all polylists to triangles.
|[[Polylists2triangles conditioner|Polylists2triangles]] || Changes all polylists to triangles.
|}
|}


Line 51: Line 51:
{| border=1 cellspacing=0 cellpadding=5
{| border=1 cellspacing=0 cellpadding=5
|-
|-
|[[Axisconverter conditioner|Axisconverter]] || Convert document between Y_UP, X_UP, Z_UP.
|[[Axisconverter conditioner|Axisconverter]] || Converts documents between Y_UP, X_UP, Z_UP.
|-
|-
|[[Packager conditioner|Packager]] || Collect all dae, image, and other resource files and compress them into a zip file.
|[[Packager conditioner|Packager]] || Collects all dae, image, and other resource files and compresses them into a zip file.
|-
|-
|[[bindmateralfixer conditioner|bindmateralfixer]] || Some exporter doesn't export <bind_material> and link mesh materials to id directly, this conditioner and the missing <bind_material> and it's children nodes.
|[[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]] || Check if a COLLADA document is properly compose or coherent.
|[[coherencytest conditioner|coherencytest]] || Checks whether a COLLADA document is properly composed or coherent.
|-
|-
|[[copyrighter conditioner|copyrighter]] || Add or overwrite the copyright text from a text file
|[[copyrighter conditioner|copyrighter]] || Adds or overwrites the copyright text from a text file.
|-
|-
|[[daestripper conditioner|daestripper]] || Remove all elements of a specific tag from a document. (ex. remove all <extra>)   
|[[daestripper conditioner|daestripper]] || Removes all elements of a specific tag from a document. (For example, remove all <extra>.)   
|-
|-
|[[filename conditioner|filename]] || Search for all resource file references and add string prefix.
|[[filename conditioner|filename]] || Searches for all resource file references and adds string prefix.
|-
|-
|[[imageconverter conditioner|imageconverter]] || Search for all the images a document uses and convert them to your desired support image format, It uses Dev iL image library for image conversion. You must provide the file extension of your desired image format.
|[[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 add the missing elements like <bind_materials> to fix the kmz file.
|[[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.
|}
|}



Revision as of 22:46, 27 June 2007

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 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

example Example of what info to put into the following conditioner articles
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.