Skip to content

Releases: mrdoob/three.js

r40

03 Jul 11:33
Compare
Choose a tag to compare
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

03 Jul 11:34
Compare
Choose a tag to compare
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

03 Jul 11:34
Compare
Choose a tag to compare
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

03 Jul 11:35
Compare
Choose a tag to compare
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 renders Face4 again (without spliting to 2 Face3) (@mrdoob)
  • ParticleCircleMaterial > ParticleCanvasMaterial. Allowing injecting any canvas.context code! (@mrdoob)

r36

03 Jul 11:35
Compare
Choose a tag to compare
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 to ParticleBasicMaterial. (@mrdoob)
  • Added PathCamera. (@alteredq)
  • Fixed WebGLRenderer bug when Camera has a parent. CameraCamera.updateMatrix method. (@empaempa)
  • Fixed Camera.updateMatrix method and Object3D.updateMatrix. (@mrdoob)

r35

03 Jul 11:35
Compare
Choose a tag to compare
r35

(187.875 KB, gzip: 46.433 KB)

  • Added methods translate, translateX, translateY, translateZ and lookAt methods to Object3D. (@mrdoob)
  • Added methods setViewport and setScissor to WebGLRenderer. (@alteredq)
  • Added support for non-po2 textures. (@mrdoob and @alteredq)
  • Minor API clean up. (@mrdoob)

r34

03 Jul 11:36
Compare
Choose a tag to compare
r34

(186.045 KB, gzip: 45.953 KB)

  • Now using camera.matrixWorldInverse instead of camera.matrixWorld for projecting. (@empaempa and @mrdoob)
  • Camel cased properties and object json format (Re-exporting of models required) (@alteredq)
  • Added QuakeCamera for easy fly-bys (@alteredq)
  • Added LOD example (@alteredq)

r33

03 Jul 11:36
Compare
Choose a tag to compare
r33

(184.483 KB, gzip: 45.580 KB)

  • Changed build setup (build/Three.js now also include extras) (@mrdoob)
  • Added ParticleSystem object to WebGLRenderer (@alteredq)
  • Added Line support to WebGLRenderer (@alteredq)
  • Added vertex colors support to WebGLRenderer (@alteredq)
  • Added Ribbon object. (@alteredq)
  • Added updateable textures support to WebGLRenderer (@alteredq)
  • Added Sound object and SoundRenderer. (@empaempa)
  • LOD, Bone, SkinnedMesh objects and hierarchy being developed. (@empaempa)
  • Added hierarchies examples (@mrdoob)

r32

03 Jul 11:36
Compare
Choose a tag to compare
r32

(89.301 KB, gzip: 21.351 KB)

  • Scene now supports Fog and FogExp2. WebGLRenderer only right now. (@alteredq)
  • Added setClearColor( hex, opacity ) to WebGLRenderer and CanvasRenderer (@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 to materials globaly.

r31

03 Jul 11:37
Compare
Choose a tag to compare
r31

(79.479 KB, gzip: 18.788 KB)

  • Minor Materials API change (mappings). (@alteredq and @mrdoob)
  • Added Filters to WebGLRenderer
  • python build.py --includes generates includes string