23 August, 2012

three.js r50


Developer:

Website:

License / Price:

Platforms:

Databases:

Language:

Last Updated:

Category:
three.js Authors | More scripts
github.com
MIT License 

Windows / Linux / Mac OS / BSD / Solaris
N/A
JavaScript
August 23rd, 2012, 06:54 GMT [view history]
C: \ Graphics and Multimedia \ Graphics and Animations

The engine can render 3D graphics using SVG, HTML5 canvas and WebGL.

Three.js is very user friendly and provides an easy to understand system for rendering 3D graphics via JS, even for newcomers.

Requirements:

· JavaScript enabled on client side

What's New in This Release: [ read full changelog ]

· Created documentation system.
· Added some documentation.
· Added MorphBlendMesh.
· Added emissive component to WebGL Materials.
· Added DepthPassPlugin.
· Improvements to Path.
· Improvements to Curve.
· Added ArrowHelper.
· Changed depth sorting in WebGLRenderer to use world positions.
· Improved physically based shading in WebGLRenderer.
· Changed depth sorting in Projector to use world positions.
· Added physical specular term also to normal map shader.
· Added TubeGeometry.)
· Added needsUpdate flag to Material.
· Fixed GeometryUtils.triangulateQuads.
· Improvements to GeometryUtils.tessellate.
· Change PlaneGeometry from XY to XZ.
· WebGLRenderer back to highp shader precision.
· Added deallocateRenderTarget to `WebGLRenderer.
· Support zIndex and scale into DOMRenderer.
· Improvements to CameraHelper.
· Added 3D spline path extrusion support to ExtrudeGeometry.
· MarchingCubes moved out of the lib into /examples/js folder.
· Added ImmediateRenderObject.
· Renamed __dirty* to *NeedUpdate.
· Added CustomBlending to Material and premultiplyAlpha to Texture.
· Improvements to CubeCamera.
· CanvasRenderer.setClearColor() and .setClearColorHex() now sets opacity to 1 when null.
· Fixed broken UVs in SubdivisionModifier.
· Renamed Matrix4's setTranslation, setRotationX, setRotationY, setRotationZ, setRotationAxis and setScale to makeTranslation, makeRotationX, makeRotationY, makeRotationZ, makeRotationAxis and makeScale.
· Matrix4 static methods makeFrustum, makePerspective, makeOrtho to non-static methods.
· Refactore handling of Matrix4 to Matrix3 inversion.
· Added GodRays postprocessing.
· Added LinePieces support to Projector.
· Fixed UVs handling bug in GeometryUtils.tessellate.
· Serious performance improvements to Matrix4, Matrix3 and Frustum.
· Fixes to LatheGeometry.
· Removed Vertex. Use Vector3 instead.
· Implemented real Spotlights.
· Added ParametricGeometry.
· Added basic OBJLoader in /examples/js/loaders folder.
· Moved ColladaLoader and UTF8Loader to /examples/js/loaders folder.
· Added VTKLoader to /examples/js/loaders folder.


Download button
Via: three.js r50

0 Comment: