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.

Activity (RSS)

Friday, June 04 2010
105 Create SceneJS.WithConfigs node to set values on sub-nodes was updated
  • lindsay.kay (at xeolabs)
    • State changed from new to resolved
    by lindsay.kay (at xeolabs) at 10:53 AM
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 10:19 AM

    Extend the data flow capabilities with a SceneJS.WithConfigs node which pushes values down into the setter methods of nodes in its subgraph.

    The SceneJS.WithDat...

104 Add subidentifier (SID) to SceneJS.Node was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 2:53 AM

    Add an optional SID property to SceneJS.Node, which would get a String value that must be unique within the scope of it's parent SceneJS.Node.

    var node = new S...
Thursday, June 03 2010
103 Ambient light source was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 9:46 AM

    In V0.7.5, the ambient light colour is taken from the SceneJS.Renderer#clearColor. The rationale was that the canvas colour represents the infinite scene "backg...

Wednesday, June 02 2010
102 Create JSDocs for SceneJS.Renderer node was created
101 LoadCollada to create subgraph structure corresponding to Collada schema was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 1:56 AM

    When loading a .DAE, the SceneJS.LoadCollada node currently creates an ad-hoc subgraph that bears no structural resemblance to the Collada format.

    Now that we h...

Tuesday, June 01 2010
100 Shorten node IDs within loaded subgraphs was updated
  • lindsay.kay (at xeolabs)
    • State changed from open to resolved
    by lindsay.kay (at xeolabs) at 8:16 AM
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 7:46 AM

    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 oft...

Sunday, May 30 2010
99 Configure JSONP proxy with a strategy object was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 8:14 AM

    Extend SceneJS JSONP proxy configuration to set both how the request URL is generated and how the string data to be parsed is extracted from the response.

    A new...

Saturday, May 29 2010
98 Process tracking for texture creation was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 8:40 AM

    Create and destroy a SceneJS process to track each texture layer creation.

    This will allow texture creation to be monitored via SceneJS events, IE.

    var nProces...
Friday, May 28 2010
97 "repeat" for WrapS and WrapT for textures seems to be broken was updated
  • delfick
    delfick commented at 8:35 AM

    hmm, the plot thickens.

    It seems it works in MineField 3.7a5pre on Windows XP.

    I would test Minefield on Linux, but since an update a few days ago, it keeps tel...

  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) commented at 5:48 AM

    I'm running Ubuntu 9.10 as well but having some trouble getting Chromium
    6.0.408.1 dev going with WebGL, even with --no-sandbox --enable-webgl
    switches.

    All exa...

  • delfick
    delfick commented at 4:22 AM

    The Best point of reference is your Zod example here http://www.scenejs.org/ide.html?url=http://scenejs.org/library/v0.7...!

    (as for our project, we're making ...

  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) commented at 1:36 AM

    Mysterious - may be a chromium issue because I'm a few releases behind you
    on that. I'll upgrade and take a look.

    Just so I can reproduce the bug exactly, could...

  • delfick
    delfick commented at 12:51 AM

    My code is essentially the same as the zod example (mainly because the texture part atm is a copy and paste of the zod texture part with a different uri :p).

    I'...

Thursday, May 27 2010
97 "repeat" for WrapS and WrapT for textures seems to be broken was updated
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) commented at 9:51 PM

    Cheers delfick,

    the IDE is running the latest release...could you attach your code and I'll check it out. Also, what's your OS/browser?

  • delfick
    delfick created the ticket at 3:32 PM

    Hello,

    It seems the "repeat" option for wrapS and wrapT for the textures makes it so that the textures aren't rendered at all.

    For example, in the zod example i...

Wednesday, May 26 2010
96 Display call stack in error logging was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 7:27 AM

    Display the current call stack

    function Stack() { try { throw Error() } catch(ex) { return ex.stack } }
    
    print( Stack() );
    
    prints:
    
    Error()@:0
    Stack()@test.js...
95 JSONP proxy barfs on MS line breaks was created
94 Make default material visible with no lights was updated
93 Object [object Object] has no method 'getLogger' was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 1:43 AM

    Incorrect reference to logger warn method - no getLogger() method on module any more:

     SceneJS_loggingModule.getLogger().warn(message);
    

    changed to

     SceneJS_l...
Tuesday, May 25 2010
V0.7.6 was updated by lindsay.kay (at xeolabs) at 8:32 AM
 
0 of 22 tickets remain in this milestone
92 Support "../" in relative SceneJS.Instance name config was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 8:28 AM

    "../" prefixes in Instance node name configs allows upward traversal through namespaces set by Name nodes to locate Symbols defined at higher levels.

       SceneJ...
91 Type missing in SceneJS.Symbol was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 6:46 AM

    Was falling back on "node" per base Node class. Now set to "symbol".

90 New STATE_RENDRED state for SceneJS.Load nodes was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 6:39 AM

    A new STATE_RENDERED state introduced for the SceneJS.Load node and its sub-classes.

    In this state, the node has been rendered and its loaded subgraph has taken...

89 New STATE_FREED state for SceneJS.Load nodes was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 4:30 AM

    A new STATE_FREED state introduced for the SceneJS.Load node and its sub-classes.

    In this state, the node's load is pending after the node has had its subgraph ...

Monday, May 24 2010
88 SceneJS.OutOfVRAMException - Win XP - FF3.7pre5 was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 8:19 PM

    In first Example - Hello, Teapot!

    scene0: Memory allocation failed

    scene0: SceneJS.OutOfVRAMException: Out of memory - failed to allocate memory for geometry ve...

79 SceneJS.Lights in seperate transform hierarchy was updated
87 Rename SceneJS.ScalarInterpolator to SceneJS.Interpolator was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 3:55 AM

    The Interpolator node evantually will be configurable to interpolate other things as well, such as vectors, Quaternion nodes etc.

86 Wavefront MTL File Import was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 12:13 AM

    "The Material Template Library format (MTL) is a standard defined by Wavefront that complements the OBJ file format. It defines light reflecting properties of a...

Saturday, May 22 2010
85 Ambient LightSource was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 8:36 AM

    Create an "ambient" type LightSource for the SceneJS.Lights node.

Friday, May 21 2010
84 SceneJS#loggingElementId for Logging to Page was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 3:32 AM

    Remove SceneJS.Logging and SceneJS.LoggingToPage classes from the API.

    Instead, support optional logging to a page element through a new property on the SceneJS...

Thursday, May 20 2010
83 Exceptions traceable at console was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 7:20 AM

    Problem

    In V0.7.4 if you don't register a listener to catch errors, then your fatal SceneJS errors will appear in the console as "[object, object]", which is a ...

Wednesday, May 19 2010
82 Mesh Import from Wavefront OBJ Format was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 11:47 AM

    Description

    .OBJ is a simple file format for description of geometry. SceneJS needs to import geometry, material and texture from these into a scene graph.

    Prop...

44 Quaternions was updated
81 New Matrix Node was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 2:36 AM

    A new SceneJS.Matrix node defines a view/model space transformation to apply to its sub-graph. Formerly, this was provides in model and view space separately by...

80 New Camera node - replaces Ortho, Perspective and Frustum was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 2:13 AM

    A new SceneJS.Camera node defines a view of the nodes within its subgraph. The Ortho, Perspective and Frustum nodes are gone - their functionality is aggregated...

Monday, May 17 2010
79 SceneJS.Lights in seperate transform hierarchy was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 6:05 AM

    Problem

    In V0.7.4, a Lights node cannot be transformed independently of it's illuminated subnodes because it is within the same subgraph as those nodes.

    In the ...

78 SceneJS.ScalarInterpolator Events was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 2:57 AM

    Have this node fire an event on state change:

    • state-changed - KEYS_NOT_FOUND, BEFORE_FIRST_KEY, AFTER_LAST_KEY, KEYS_FOUND
Sunday, May 16 2010
73 Node event listeners was updated
70 Expose state of SceneJS.Load<xx> nodes through API was updated
Friday, May 14 2010
76 Asynchronous texture creation for smoother render loop was updated
  • lindsay.kay (at xeolabs)
    • Tag set to scenejs.texture
    • State changed from new to resolved
    by lindsay.kay (at xeolabs) at 2:25 AM

    There is still some clunkiness because the fastest strategy turned out to be to ensure that the complete set of layers are loaded before applying any of them. T...

  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 12:55 AM

    Problem

    Texture creations happen in batches within scene traversal, stalling the renderer.

    Reason

    In V0.7.4, image load is asynchronous, while texture creation ...

77 Move Collada BoundingBoxes up a level to enclose Textures was updated
  • lindsay.kay (at xeolabs)
    • State changed from new to invalid
    by lindsay.kay (at xeolabs) at 2:19 AM

    Already works that way!

  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 1:00 AM

    At the moment, BoundingBoxes generated in Collada loads wrap at the Material level:

    //...
    SceneJS.Texture({ ... },
        SceneJS.boundingBox({ ... },
            Sce...
Thursday, May 13 2010
75 Remove SceneJS.Scene#getNumprocesses was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 4:30 AM

    Processes, eg. those by SceneJS.Load, are now killed asynchronously. It therefore makes little sense to monitor them by polling SceneJS.Scene#getNumprocesses si...

74 Rename SceneJS global events "scene-activated" and "scene-deactivated" was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 4:25 AM

    For clearer API semantics, a couple of global SceneJS events handled through SceneJS.onEvent have been renamed:

    • "scene-activated" becomes "scene-rendering", an...
73 Node event listeners was created
  • lindsay.kay (at xeolabs)
    lindsay.kay (at xeolabs) created the ticket at 2:56 AM

    Node classes may fire events that we're interested in monitoring from outside the scene graph.

    For example, SceneJS.Load now exposes its internal state and we c...