Mr.doob
eb411d1bef
Blender exporter now has options to export (or not) vertices and faces too.
...
Also renamed some vars for consistency reasons, hope I didn't break anything...
2011-04-10 13:00:49 +01:00
Mr.doob
3bc9f48c2f
src/animation ⟶ src/extras/animation
...
Improved lod and grass examples.
2011-04-10 09:36:28 +01:00
alteredq
a318d87522
Added forgotten THREE namespace to SceneUtils.traverseHierarchy
2011-04-09 20:11:10 +02:00
Mr.doob
6a857400bc
REVISION ++
2011-04-09 12:53:17 +01:00
Mr.doob
76e7ea3461
Added namespace to all the objects that missed it (geometries, uniforms, etc)
...
WebGLRenderer antialias is off by default (considering Firefox doesn't support it...)
Formatting clean up here and there
2011-04-09 12:38:39 +01:00
Mr.doob
d1ae3fb45b
Updated builds. All seems to be good again.
2011-04-09 08:37:28 +01:00
Mr.doob
e8847848ad
Merging with alteredq's branch.
2011-04-09 08:22:59 +01:00
Mr.doob
c74f046b76
src/physics ⟶ src/extras/physics
2011-04-09 08:18:45 +01:00
Mr.doob
b2d39cf832
WebGLRenderer now logs some GL information (I think it may be handy).
...
Stencil and Sprite examples now using RequestAnimationFrame.
2011-04-08 10:16:10 +01:00
alteredq
f7d97caf1d
Merged with empaempa's branch.
2011-04-07 21:29:21 +02:00
alteredq
de2dcdf5c0
Changed WebGLRenderTarget / FBO default color format to RGBA.
...
This makes lens flares work with postprocessing.
Had to change lines color example to use clearAlpha = 1 to get back bloom.
2011-04-07 21:12:48 +02:00
alteredq
5fa19e8460
Fixed delays when loading multiple models.
...
Problem was having too many concurrent workers opened at once. Garbage collection apparently works very slowly on workers. Solution was to close them manually, after model data is sent to main thread.
Also some progress with Blender scene exporter. Some scenes now export correctly, though monkey test scene got worse, even with less hacky code.
2011-04-07 02:59:49 +02:00
alteredq
e0768d0605
Merged with empaempa's branch.
2011-04-06 15:26:19 +02:00
alteredq
1fd801719f
Added option to have flat shading for renderBufferImmediate.
2011-04-05 20:30:58 +02:00
alteredq
7915999bdd
Added edges to Blender exporter, JSONLoader and Geometry.
...
There is a new class Edge which stores vertices and faces for edge (I wasn't sure if indices or references would be better, so at least for the moment it contains both).
Geometry now contains a list of such edges, created in JSONLoader, based on edge data exported from Blender.
From Blender we get a list of vertex index pairs, from which in Geometry.computeEdgeFaces() we compute faces which share this particular edge and store them in the Edge object.
Not sure if edges work properly till we don't have something using them. For now I just checked cube data exported from Blender and it seems fine.
Also did some whitespace cleanup here and there.
2011-04-05 00:18:36 +02:00
Mr.doob
5742cceefd
Ray: Added support for object.flipSided and object.doubleSided properties.
2011-04-04 13:10:25 +01:00
Mr.doob
b899391008
Updated buillds.
2011-04-04 05:13:04 +01:00
Mr.doob
abb4a774cd
Merging with alteredq.
2011-04-04 05:00:21 +01:00
alteredq
7e6ba581de
Removed some bottlenecks in shader building / sharing.
...
- for shader reuse materials from the standard library are now identified just by shader name (MeshShaderMaterials still use full code)
- unique shader id strings are constructed via array.join instead of string plus
- uniform and attribute locations are now cached in buildProgram (biggest one)
Also some smaller optimizations and cleanups in DOF example.
2011-04-03 04:19:00 +02:00
alteredq
e19bf17645
Synced with mrdoob's branch.
2011-04-02 09:16:29 +02:00
Mr.doob
8c3fa8f401
WebGLRenderer: Removed unneded program checks.
2011-04-02 07:24:30 +01:00
alteredq
27b0ee0be7
Updated Loader to handle more material parameters (blending, transparent, depthTest).
2011-04-01 15:53:39 +02:00
Mr.doob
29da25e746
WebGLRenderer: Added internal cache for compiled shaders. Already compiled shaders get reused.
2011-04-01 07:38:22 +01:00
alteredq
2d7833d32e
Fixed runaway globals in JSONLoader.
2011-04-01 03:34:26 +02:00
Mr.doob
816d19a8d6
REVISION ++
2011-03-31 22:29:53 +01:00
Mr.doob
d5cff3fd37
WebGLRenderer: Removed dupe blending.
2011-03-31 08:43:37 +01:00
Mr.doob
8af4dd49c1
WebGLRenderer now uses material.transparent to determine whether a material is transparent or not.
...
Moved materials/RenderTarget.js ⟶ renderer/WebGLRenderTarget.js
2011-03-31 07:22:44 +01:00
alteredq
ccc566463e
Replaced QuakeCamera's dragToLook parameter with activeLook parameter.
...
DragToLook was weird, instead activeLook can be now used for simple switching on/off of mouse look around.
2011-03-30 06:38:24 +02:00
Mr.doob
01d60217cc
Updated builds.
2011-03-29 20:30:06 +01:00
Mr.doob
3960e5c8ef
Camera was hitting infinite loop when useTarget = true. Hopefully this fixes it.(Thx bai)
2011-03-29 10:11:01 +01:00
Mr.doob
532929d510
WebGLRenderer: Added distance (falloff) to PointLight.
2011-03-29 06:13:21 +01:00
alteredq
6552dd559a
Updated all builds.
2011-03-28 16:51:27 +02:00
alteredq
dc8c98db5f
Put some shader attributes behind #ifdef in buildProgram.
...
This is to see if it helps with shader validation complains that recently started to pop up in Chrome ANGLE (but curiously not in Firefox ANGLE).
2011-03-28 16:24:22 +02:00
Mr.doob
5c684f93d8
Updated builds.
2011-03-27 08:04:26 +01:00
alteredq
33e5a9bfe0
Added very basic Three.js Blender importer.
...
Very much work in progress, for the moment it creates just pure geometry (no normals, uvs, colors or materials).
Also fixed bug in JSONLoader in handling of face uvs.
2011-03-27 08:47:11 +02:00
Mr.doob
d6949ea2ce
NormalBlending is now 1:1 with Blender :_)
...
No wonder there were premultiplied-alpha-looking issues. We were doing it ourselves :P
2011-03-26 12:17:37 +00:00
Mr.doob
59443e5725
WebGLRenderer: Some clean up of blending modes.
...
NormalBlending is a bit better. But it's now producing some premultiplied-alpha-looking issues still :/
Created a couple of tools for making this process less painful:
http://mrdoob.com/lab/javascript/webgl/blending/blendfunc.html
http://mrdoob.com/lab/javascript/webgl/blending/blendfuncseparate.html
2011-03-26 10:41:58 +00:00
alteredq
8abdf466ce
Synced with mrdoob's branch.
2011-03-25 12:46:14 +01:00
Mr.doob
a3e29e5beb
I think BillboardBlending is how NormalBlending is supposed to be.
...
Also changed AdditiveBlending.
2011-03-25 07:02:04 +00:00
alteredq
4f80bbf808
Merged with mrdoob's branch.
2011-03-25 04:52:13 +01:00
alteredq
0496571235
Updated model loader, scene loader and scene format.
...
- model loader now handles "wireframe" parameter
- scene light colors are now specified via hex numbers
- scene format now includes additional parameter "urlBaseType" specifying where loader will look for included files:
- options are "relativeToHTML" (look for files under HTML url http://example.com/mydemo/index.html )
and "relativeToScene" (look for files under url from where scene was loaded http://example.com/assets/myscene/scene.js )
2011-03-25 03:22:32 +01:00
Mr.doob
bd2d39ac6b
Fixed broken examples.
...
Updated build script.
2011-03-24 21:04:34 +00:00
Mr.doob
feb60d1fa0
Updated builds.
2011-03-23 06:05:15 +00:00
Mr.doob
48a9714eed
Also removed Blender 2.49 exporter for the time being.
2011-03-23 06:03:36 +00:00
Mr.doob
0dc51e5687
Added copy method to THREE.Color.
...
Updated GeometryUtils.merge with Face*.color changes.
2011-03-23 00:18:39 +00:00
Mr.doob
ae80b2b894
REVISION ++
...
Updated builds and README.
2011-03-22 18:58:06 +00:00
alteredq
673ff47199
Blender exporter now exports proper per-face-vertex vertex colors.
2011-03-22 04:17:49 +01:00
Mr.doob
b7ec7b175e
Projector: Fixed crash when Face4 had vertex normals.
2011-03-22 00:33:26 +00:00
alteredq
9db71a171a
Fixed tangents and UVs in Blender exporter.
...
Also updated docstring for OBJ converter.
All WebGL examples should now work.
2011-03-22 00:32:45 +01:00
alteredq
ce69f7dc1d
Synced with mrdoob's experimental branch.
2011-03-21 07:19:12 +01:00