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.

The page at sitemap was not found

xeolabs’s Activity (RSS)

Friday, March 25 2011
196 insert nodes with rotation X , rotation Y, translation was created in SceneJS
  • garcipat
    garcipat created the ticket at 1:50 PM

    Hi

    I create json objects with pitch->yaw->translation->geometry and past it at the scene,
    each of my geometries gets its own rotation and translation, so I can ...

Wednesday, December 15 2010
195 Add "constant" mode to Fog node was created in SceneJS
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 10:33 PM

    So we can specify a uniform degree of fog, not related to depth. Still use the front and back cutoff planes though, that would be cool.

194 Add Cyllinder and Cone node types was created in SceneJS
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 5:28 PM

    Add a cylinder and cone node type like the cube and sphere.

    It would be nice to generate a cone by supplying height, radius and similarly for a cylinder with de...

Sunday, December 12 2010
193 Quaternion getRotation broken was updated in SceneJS
  • Salomon BRYS
    Salomon BRYS commented at 6:35 PM

    Fix pull request : https://github.com/xeolabs/scenejs/pull/29

    Turns out that the quaternion was normalized using a vector3 len, and not a vector4.
    Quaternion no...

  • Salomon BRYS
    Salomon BRYS created the ticket at 6:25 PM

    The quaternion getRotation (accessible by SceneJS.withNode("myRotation").get("rotation")).
    it basically returns {x: NaN, y: NaN, z: NaN, angle: NaN} or rubbish ...

192 eachParent was updated in SceneJS
Tuesday, December 07 2010
191 Catch duplicate IDs on nodes was created in SceneJS
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 11:44 AM

    Throw exception when two nodes have the same ID.

    Ensure that unrolled DAE parser does no create duplicate node IDs.

Monday, November 01 2010
190 State change bug - enableBlend for selected render not working was created in SceneJS
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 3:49 AM

    In Subgraph Config on Pick Demo we have a row of teapots, each with their own renderer node.

    Select teapot 8 and enable blending, all the teapots are blended.

    S...

Saturday, October 30 2010
189 State change bug - renderer node not updating viewport was created in SceneJS
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 11:31 AM

    From Rehno:

    In my game the canvas element is setup up with css to automatically resize with the screen. However, scenejs has some slightly strange behaviour. If...

137 FPS on demand to reduce CPU load by idling scene graph was updated in SceneJS
188 Optimisations was created in SceneJS
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 12:53 AM

    Optimise Events Between Modules

    Currently SceneJS is designed a bit defensively in terms of extensibility. When a geometry node is rendered, it

    1. fires an event ...
Tuesday, October 26 2010
187 Race condition with picking was created in SceneJS
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 11:26 AM

    It's possible to issue a SceneJS.withNode("my-scene").pick(..) right in the middle of a scene traversal, thereby putting the scene graph into PICKING_MODE in th...

Saturday, October 23 2010
185 GL state sorting broken for textures - textures flashing on and off was updated in SceneJS
  • lindsay.kay (at xeolabs)
    • State changed from new to resolved
    by lindsay.kay (at xeolabs) at 1:17 PM

    Hacked - disabled sorting on program. Will be extending this module in future, hope to rework it anyway.

  • lindsay.kay (at xeolabs)
    • Milestone set to V0.7.9
    by lindsay.kay (at xeolabs) at 2:10 AM
173 Allow mesh as one vertex Geometry and multiple index Geometry's was updated in SceneJS
V0.7.8 was updated by lindsay.kay (at xeolabs) in SceneJS at 2:30 AM
 
0 of 8 tickets remain in this milestone
63 Provide downloads of examples to run locally was updated in SceneJS
10 Online IDE - Efficient logging was updated in SceneJS
  • lindsay.kay (at xeolabs)
    • State changed from new to invalid
    • Milestone order changed from 0 to 0
    by lindsay.kay (at xeolabs) at 2:27 AM

    Online IDE has been decommissioned for now

55 Remote Content Proxy at Google App Engine was updated in SceneJS
  • lindsay.kay (at xeolabs)
    • State changed from new to resolved
    • Milestone order changed from 0 to 0
    by lindsay.kay (at xeolabs) at 2:26 AM

    Now done on NodeJS by the Asset Service

68 Update WebGL Exporter to support current SceneJS version was updated in SceneJS
  • lindsay.kay (at xeolabs)
    • State changed from new to resolved
    • Milestone order changed from 0 to 0
    by lindsay.kay (at xeolabs) at 2:26 AM

    Done by Rehno, ta muchly

78 SceneJS.ScalarInterpolator Events was updated in SceneJS
  • lindsay.kay (at xeolabs)
    • State changed from new to resolved
    • Milestone set to V0.7.8
    • Milestone order changed from 0 to 0
    by lindsay.kay (at xeolabs) at 2:25 AM
121 File Conversion Proxy was updated in SceneJS
102 Create JSDocs for SceneJS.Renderer node was updated in SceneJS
157 Collapse scene nodes that have no IDs, where possible was updated in SceneJS
172 Ability to remove child node either by SID or object reference was updated in SceneJS
177 Bad code smell: Node#_renderWithEvents should be collapsed into Node#_render was updated in SceneJS
180 Factor process monitoring out into an IoC service was updated in SceneJS
184 Utility to map window coordinates to object coordinates was updated in SceneJS
183 Alpha transparency in texture maps was updated in SceneJS
186 Frame not cleared when all geometries suddenly culled was updated in SceneJS
V0.7.9 was created by lindsay.kay (at xeolabs) in SceneJS at 2:09 AM
 
4 of 6 tickets remain in this milestone
Friday, October 22 2010
186 Frame not cleared when all geometries suddenly culled was created in SceneJS
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 12:40 PM

    Render a frame with visible geometries, then render a second frame with all geometries culled (ie. out of view frustum) and the image from the previous frame re...

183 Alpha transparency in texture maps was updated in SceneJS
  • Andreas Osowski
    Andreas Osowski commented at 9:29 AM

    "The discard keyword can only be used in fragment shaders. It causes the termination of the shader for the current fragment without writing to the frame buffer,...

185 GL state sorting broken for textures - textures flashing on and off was created in SceneJS
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 7:43 AM

    GL state sorting in the rendering module does not appear to be un-binding textures correctly.

    The symptoms are that textures flash on and on off among the geome...

184 Utility to map window coordinates to object coordinates was created in SceneJS
Thursday, October 21 2010
183 Alpha transparency in texture maps was updated in SceneJS
Wednesday, October 20 2010
183 Alpha transparency in texture maps was updated in SceneJS
Tuesday, October 12 2010
182 angleAxisFromQuaternion returns Radians but should be Degrees was created in SceneJS
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 10:31 PM

    myQuaternionNode.add("Rotation", {x: xval, y: yval, z: zval, angle:
    indegrees})

    Is not compatible with

    SceneJS.withNode("myQuaternionNode").get("Rotation")

    Retu...

Sunday, October 10 2010
181 Pick events not fired by "teapot" node was created in SceneJS
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 12:58 PM
      nodes: [
        {
           type: "translate",
           z : -10.0,
           nodes: [
             {
                 type: "teapot",
                 id: "teapot1"
             }
        ...
Monday, October 04 2010
180 Factor process monitoring out into an IoC service was created in SceneJS
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 4:46 AM

    Various things like texture loads are tracked in a table of asynch processes, which gives us a central place to queue them, monitor, kill them etc.

    They are bur...

Saturday, October 02 2010
179 Fix attribute query capitalisation inconsistencies was created in SceneJS
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 11:43 PM

    For example, to access the ID of a node we need to do this:

    SceneJS.withNode("bla").get("ID");
    

    Possible solutions:

    • ensure that properties are case-insensitiv...
Wednesday, September 29 2010
178 Allow arbitrary data to be set on a node was created in SceneJS
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 11:10 AM

    Like so:

    SceneJS.createNode({
        type: "node",
        id: "seymour",
        data: {
           name: "Seymour Cray",
           company: "NCR"
        }
    });
    
    var data = SceneJ...
Friday, September 24 2010
177 Bad code smell: Node#_renderWithEvents should be collapsed into Node#_render was updated in SceneJS
  • lindsay.kay (at xeolabs)
    • Milestone set to V0.7.8
    • State changed from new to open
    • Milestone order changed from 3 to 0
    by lindsay.kay (at xeolabs) at 4:22 AM
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 4:22 AM

    Instance calls _renderWithEvents on child node:

    this._symbol._renderWithEvents(this._createTargetTraversalContext(traversalContext, this._symbol));
    
176 Create SceneJS.Highlight node was updated in SceneJS