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.

Shorten node IDs within loaded subgraphs

#100

This pertains to the LoadCollada node in particular - the type property it configures on Geometry nodes is a concatenation of the URL of the DAE file, so is often long. SceneJS tests for the existence of Geometry VBOs with against that type every time it renders a Geometry, so this should be shortened.

The LoadModule will feed the unique and short "asset ID" it automatically generates for each Geometry into the parser (eg. ColladaParserModule), for the parser to use as the base for IDs.

This is a major optimisation - for example, the Courtyard House Collada demo is performing over 300 comparisons on Geometry type properties each frame, and those values are over 100 chars long!

Reported by lindsay.kay (at xeolabs) · June 1st, 2010 @ 07:46 AM

State: resolved
Milestone: V0.7.6

Activity

  1. lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs)
    • State changed from open to resolved

    June 1st, 2010 @ 08:16 AM

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.