Portal:Conditioners directory: Difference between revisions

From COLLADA Public Wiki
Jump to navigation Jump to search
Sceahklaw (talk | contribs)
Sceahklaw (talk | contribs)
Line 51: Line 51:
{| border=1 cellspacing=0 cellpadding=5
{| border=1 cellspacing=0 cellpadding=5
|-
|-
|[[Axisconverter conditioner|Axisconverter]] || needsdescription
|[[Axisconverter conditioner|Axisconverter]] || Convert document between Y_UP, X_UP, Z_UP.
|-
|-
|[[Packager conditioner|Packager]] || needsdescription
|[[Packager conditioner|Packager]] || Collect all dae, image, and other resource files and compress them into a zip file.
|-
|-
|[[bindmateralfixer conditioner|bindmateralfixer]] || needsdescription
|[[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.
|-
|-
|[[coherencytest conditioner|coherencytest]] || needsdescription
|[[coherencytest conditioner|coherencytest]] || Check if a COLLADA document is properly compose or coherent.
|-
|-
|[[copyrighter conditioner|copyrighter]] || needsdescription
|[[copyrighter conditioner|copyrighter]] || Add or overwrite the copyright text from a text file
|-
|-
|[[daestripper conditioner|daestripper]] || needsdescription
|[[daestripper conditioner|daestripper]] || Remove all elements of a specific tag from a document. (ex. remove all <extra>) 
|-
|-
|[[filename conditioner|filename]] || needsdescription
|[[filename conditioner|filename]] || Search for all resource file references and add string prefix.
|-
|-
|[[imageconverter conditioner|imageconverter]] || needsdescription
|[[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.
|-
|-
|[[kmzcleanup conditioner|kmzcleanup]] || needsdescription
|[[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.
|}
|}



Revision as of 22:06, 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 Turns all lines into linestrips.
linestrips2lines Turns all linstrips to lines.
Optimizer Rearrange the order of triangles to maximize cache hit rate for vertices indexes. It works for triangles only.
Triangles2lines Turns all triangles to lines, duplicated lines might be created.
Trifanner Turns all triangles to trifans.
Tristripper Turns 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 Turns all trifans to triangles.
Detristripper Turns all tristrips to triangles.
Polygons2lines Turns all polygons to lines, duplicated lines might be created.
Polygons2polylists Turns all polygons to polylists.
Polygons2triangles Turns all polygons to triangles.
Polylists2lines Turns all polylists to lines, duplicated lines might be created.
Polylists2polygons Turns all polylists to polygons.
Polylists2triangles Turns all polylists to triangles.

Miscellaneous

Axisconverter Convert document between Y_UP, X_UP, Z_UP.
Packager Collect all dae, image, and other resource files and compress them into a zip file.
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.
coherencytest Check if a COLLADA document is properly compose or coherent.
copyrighter Add or overwrite the copyright text from a text file
daestripper Remove all elements of a specific tag from a document. (ex. remove all <extra>)
filename Search for all resource file references and add string prefix.
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.
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.