VertexCacheOptimizer conditioner: Difference between revisions

From COLLADA Public Wiki
Jump to navigation Jump to search
(→‎Description: link to paper)
(→‎Availability: link refinery)
 
(One intermediate revision by the same user not shown)
Line 15: Line 15:
==Availability==
==Availability==


The VertexCacheOptimizer is available for the latest refinery out of svn and as a standalone CLI version, compiled against the May 2008 Collada release (library shipped with the .exe) for Windows 32bit. There shouldn't be problems to compile this conditioner for MacOSX.
The VertexCacheOptimizer is available for the latest [[COLLADA Refinery]] out of svn and as a standalone CLI version, compiled against the May 2008 [[COLLADA]] release (library shipped with the .exe) for Windows 32bit. There shouldn't be problems to compile this conditioner for MacOSX.


==Usage==
==Usage==

Latest revision as of 20:30, 11 November 2008

Conditioner information
  • Name: VertexCacheOptimizer
  • Purpose: optimizes the triangles of geometry
  • Last updated: 27.10.08
  • Current version: 1.0
  • Status: released
  • Created by: Herbert Grasberger
  • Contact for technical issues: [email protected]

Download

This article is part of the COLLADA conditioners directory
Adding to the conditioners directory

Description

This conditioner optimizes the indexlist for triangles according to the algorithm described in the paper 'Fast Triangle Reordering for Vertex Locality and Reduced Overdraw' from Pedro V. Sander, Diego Nehab, Joshua Barczak published at Siggraph 2007.

Availability

The VertexCacheOptimizer is available for the latest COLLADA Refinery out of svn and as a standalone CLI version, compiled against the May 2008 COLLADA release (library shipped with the .exe) for Windows 32bit. There shouldn't be problems to compile this conditioner for MacOSX.

Usage

You can set the following options of the conditioner either via the Refinery GUI, or as a commandline option.

Type

./VertexCacheOptimizer --help

for command line parameters.

Special notes and limitations

  • only working on <triangles>, no <polylist> etc.