Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Automatic mesh simplification for LOD

#7

Server will automatically create one or more simpler versions of each asset, using a mesh simplification algorithm.

This could be done either at

  • the parsing phase (eg. Collada parsing),
  • to completed assets
  • for each Geometry node

The first option would be the simplest, and would allow other future auto-simplifications that would depend on parse-time context. The simplification could be a strategy that is plugged into the parser or the JSON builder (probably the parser). Eg.

    jsonBuilder.openNode("geometry", 
             {
                  cfg: SceneJS.utils.simplifyMesh({     // SceneJS utility that can be used in scene definitions!

                           level : 2,                   // Simplification level

                           positions: [ ...],
                           indices: [ ... ],
                           //...
                  }
             });

Second option would be hard - assets are JSON - probably impossible.

Third option could involve a LOD state for Geometry nodes in SceneJS.

Links

Reported by lindsay.kay (at xeolabs) · August 17th, 2010 @ 11:26 AM

State: new
Milestone: none
Assigned to: nobody

Activity

No comments yet.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.