Beta 1.0.20 released! Python support, FileIO, Animation overhaul
You can access the latest browser client demos at http://demos.fabric-engine.com/
Sign up for the Node and Python betas at: http://fabricengine.com/developers/
Core
FileIO: http://fabricengine.com/2012/01/fabric-engine-to-provide-powerful-unified-file-io-system/
- Fabric now provides access to local files through abstract file handles: fabricio://…
- In JavaScript, FABRIC.IO can create these from user selected files or folder
- Operators can read or write to files associated to FileHandles using the new FileSTREAM extension
- ResourceLoadNode can now read from a FileHandle
- ResourceLoadNode can now store its data into a FileHandle
- Many extensions have been updated so they can parse directly from files using the input FileHandle
- New FileSYSTEM extension to provide access to the local files and folders (not part of the plugin; separate download for obvious security reasons)
- Initial Python support
- JSON parsing overhauled, now takes less memory and is three times faster when parsing large JSON files
Scene Graph
- Fabric scenegraph now uses requirejs to better manage dependencies between files.
- Fixed minor bug in locomotion system and removed excessive logging.
- Moved ‘Viewport’ into ‘Rendering’
- Moved Camera nodes into ‘Cameras’
- Removed default rootTransform from scenegraph.
- New Quat.setFromEuler() function
- ResourceLoadNode now use events instead of callbacks
- Calling importAssetFile with OBJ now works the same as DAE.
- Made all Collada file imports asynchronous.
- New Character Animation Tool demo showing interactive keyable character.
- Re-introduced Locomotion and Crowd demos with textured characters.
Known Issues
- On some installations of Ubuntu 32, Fabric is not installing on Firefox 10, claiming it is incompatible, when it should install correctly.
- Circular objects may be invisible or partially drawn; this issue was also present in previous releases. We have 100% repro steps on this issue and are working on a fix. The workaround is simply to reload the page, or restart your browser. This is likely to occur if you attempt to refresh the page as the Fabric application is loading.
Twitter
Facebook
LinkedIn
Vimeo
Fabric Google Group