Releases: mrdoob/three.js
Releases · mrdoob/three.js
r40
(263.774 KB, gzip: 64.320 KB)
- Fixed
Object3D.lookAt
. (@mrdoob) - More and more Blender exporter goodness. (@alteredq and @mrdoob)
- Improved
CollisionSystem
. (@drojdjou and @alteredq) - Fixes on WebGLRenderer. (@empaempa)
- Added
Trident
object. (@sroucheray) - Added
data
object to Renderers for getting number of vertices/faces/callDraws from last render. (@mrdoob) - Fixed
Projector
handling Particles with hierarchies. (@mrdoob)
r39
(249.048 KB, gzip: 61.020 KB)
- Improved WebGLRenderer program cache. (@alteredq)
- Added support for pre-computed edges in loaders and exporters. (@alteredq)
- Added
Collisions
classes. (@drojdjou) - Added
Sprite
object. (@empaempa) - Fixed
*Loader
issue where Workers were kept alive and next loads were delayed. (@alteredq) - Added
THREE
namespace to all the classes that missed it. (@mrdoob)
r38
(225.442 KB, gzip: 55.908 KB)
- Added
LensFlare
light. (@empaempa) - Added
ShadowVolume
object (stencil shadows). (@empaempa) - Improved Blender Exporter plus added Scene support. (@alteredq)
- Blender Importer for loading JSON files. (@alteredq)
- Added load/complete callbacks to
Loader
(@mrdoob) - Minor WebGL blend mode clean up. (@mrdoob)
- *Materials now extend Material (@mrdoob)
material.transparent
define whether material is transparent or not (before we were guessing). (@mrdoob)- Added internal program cache to WebGLRenderer (reuse already available programs). (@mrdoob)
r37
(208.495 KB, gzip: 51.376 KB)
- Changed JSON file format. (Re-exporting of models required) (@alteredq and @mrdoob)
- Updated Blender and 3DSMAX exporters for new format. (@alteredq)
- Vertex colors are now per-face (@alteredq)
Geometry.uvs
is now a multidimensional array (allowing infinite uv sets) (@alteredq)CanvasRenderer
rendersFace4
again (without spliting to 2Face3
) (@mrdoob)ParticleCircleMaterial
>ParticleCanvasMaterial
. Allowing injecting anycanvas.context
code! (@mrdoob)
r36
(194.547 KB, gzip: 48.608 KB)
- Added 3DSMAX exporter. (@alteredq)
- Fixed
WebGLRenderer
aspect ratio bug when scene had only one material. (@mrdoob) - Added
sizeAttenuation
property toParticleBasicMaterial
. (@mrdoob) - Added
PathCamera
. (@alteredq) - Fixed
WebGLRenderer
bug when Camera has a parent. CameraCamera.updateMatrix
method. (@empaempa) - Fixed
Camera.updateMatrix
method andObject3D.updateMatrix
. (@mrdoob)
r35
r34
(186.045 KB, gzip: 45.953 KB)
r33
(184.483 KB, gzip: 45.580 KB)
- Changed build setup (build/Three.js now also include extras) (@mrdoob)
- Added
ParticleSystem
object toWebGLRenderer
(@alteredq) - Added
Line
support toWebGLRenderer
(@alteredq) - Added vertex colors support to
WebGLRenderer
(@alteredq) - Added
Ribbon
object. (@alteredq) - Added updateable textures support to
WebGLRenderer
(@alteredq) - Added
Sound
object andSoundRenderer
. (@empaempa) LOD
,Bone
,SkinnedMesh
objects and hierarchy being developed. (@empaempa)- Added hierarchies examples (@mrdoob)
r32
(89.301 KB, gzip: 21.351 KB)
Scene
now supportsFog
andFogExp2
.WebGLRenderer
only right now. (@alteredq)- Added
setClearColor( hex, opacity )
toWebGLRenderer
andCanvasRenderer
(@alteredq & @mrdoob) WebGLRenderer
shader system refactored improving performance. (@alteredq)Projector
now does frustum culling of all the objects using their sphereBoundingBox. (thx @errynp)material
property changed tomaterials
globaly.