Mr.doob
89079b91f4
Fixed mouse listeners on draggable cubes example, also reverted to previous aesthetic (sorry @alteredq).
r44
2011-09-04 12:35:14 +02:00
alteredq
aac91430d9
Tweaked shadows in draggable cubes example.
2011-09-04 05:00:54 +02:00
Mr.doob
48eb624d59
Fixed behaviour glitch on draggable cubes example.
2011-09-04 02:14:47 +02:00
Mr.doob
a0c6e077ef
Added shadows to the draggable cubes example (@spite's suggestion).
2011-09-04 01:49:04 +02:00
Mr.doob
1bdf3daec9
Improved draggable cubes example a bit more.
2011-09-04 01:19:11 +02:00
Mr.doob
4ed370e362
Improved draggable cubes example.
2011-09-04 01:14:16 +02:00
Mr.doob
51368ca6d6
REVISION ++
2011-09-04 00:47:01 +02:00
Mr.doob
b5dfd828d0
Added draggable cubes example.
2011-09-03 23:24:30 +02:00
Mr.doob
7c19f40ee0
Good old HTML to the rescue!
2011-09-03 22:46:04 +02:00
Mr.doob
b94ca4cc82
More tests in README.md
2011-09-03 22:18:08 +02:00
Mr.doob
cbad61cbca
Trying image resizing in README.md (sorry, the designer in me kicking in...)
2011-09-03 22:14:46 +02:00
Mr.doob
94b7418f60
Added objec3d.frustumCulled support to Projector (CanvasRenderer/SVGRenderer).
...
`renderers/Projector.js` > `core/Projector.js`
`extras/geometries/Curve.js` > `extras/core/Curve.js`
`extras/geometries/CurvePath.js` > `extras/core/CurvePath.js`
`extras/geometries/Path.j`s > `extras/core/Path.js`
`extras/geometries/Shape.js` > `extras/core/Shape.js`
`extras/geometries/TextPath.js` > `extras/core/TextPath.js`
2011-09-03 21:58:18 +02:00
alteredq
ca05c86fc5
Removed surprising bottleneck in WebGLRenderer.
...
I knew for loops iterating over properties were slower than numerical for loops but I didn't realize how bad it was.
Gained about 10 fps in performance test, and that was for for loop iterating over single property.
Also fixed broken examples with postprocessing.
2011-09-03 00:11:29 +02:00
alteredq
75952217a2
Added frustumCulled flag to Object3D.
2011-09-02 22:37:38 +02:00
alteredq
22e842347c
Fixed class hierarchy for BinaryLoader and UTF8Loader.
...
Also tried to clean whitespace for ColladaLoader. This thing is so massive.
2011-09-02 20:12:04 +02:00
alteredq
e459fc92cf
Merge remote-tracking branch 'remotes/mrdoob/dev' into dev
2011-09-02 17:43:38 +02:00
alteredq
cbdf46c93f
Fixed DataTexture class hierarchy.
2011-09-02 17:17:50 +02:00
Mr.doob
6e37afcd11
WebGL materials example: Additive material was missing the transparent: true.
2011-09-02 15:18:20 +02:00
alteredq
2603ccf424
Applied specular highlights fix from @evanw also to Phong shader.
2011-09-02 14:22:58 +02:00
alteredq
5d898fa2f0
Merge remote-tracking branch 'remotes/mrdoob/dev' into dev
2011-09-02 13:41:57 +02:00
alteredq
0bd23ca973
Added scene override material to RenderPass. Added mipmapped depth-of-field shader.
2011-09-02 13:40:31 +02:00
Mr.doob
d93c91e0d1
Updated builds.
2011-09-02 04:51:00 +02:00
Mr.doob
8412511bbb
Merge remote-tracking branch 'evanw/master' into dev
2011-09-02 04:43:16 +02:00
evan
19e0f0ac7c
changed vViewPosition to camera space for normal map shader
2011-09-01 20:36:05 -04:00
Mr.doob
a22bba1156
Merge remote-tracking branch 'zz85/experimental' into dev
2011-09-01 19:14:30 +02:00
alteredq
5a87757b1b
Merge remote-tracking branch 'remotes/mrdoob/dev' into dev
2011-09-01 17:56:43 +02:00
alteredq
59bfd81150
Added MaskPass to postprocessing and clearTarget to WebGLRenderer.
...
Masking was real pain to get working with multiple render targets :/.
Unfortunately this introduced dependencies on MaskPass.js and ShaderPass.js even for use cases that do not use masking. Bah, will need to figure out some better way for deployment.
2011-09-01 17:41:56 +02:00
Mr.doob
d8e75851f1
Uops, creating __webglMorphTargetsBuffers there is not what we want.
2011-09-01 17:27:20 +02:00
Mr.doob
1be08e8afe
WebGLRenderer: Added deallocateObject and deallocateTexture methods.
2011-09-01 17:18:02 +02:00
Mr.doob
42c62641b4
Merge remote-tracking branch 'alteredq/dev' into dev
2011-09-01 05:01:17 +02:00
Mr.doob
3d67cf43c3
Projector now using the "array.length = 0" way.
2011-09-01 05:01:06 +02:00
alteredq
20fae814e7
Refactored postprocessing to use double buffering.
...
Cause everywhere there are warnings about not writing to the same texture which is also being read. Curiously enough this didn't make problems so far (save for mysterious lines when doing "heat" effect in ro.me).
2011-09-01 00:19:31 +02:00
alteredq
1cbcc5beab
Optimized postprocessing example.
...
No need to use full-screen render targets for quarter-screen images (still keeping big one for geometry pass to emulate antialiasing).
Also added check for existence of normalMatrix in shader when setting uniforms in WebGLRenderer. Null was being sent to GPU for materials that don't use normals (e.g particles).
2011-08-31 15:55:58 +02:00
alteredq
058f86f6ab
Moved focus shader out of dynamic particles example into ShaderExtras.
...
Also updated dynamic particles example to handle resizing.
2011-08-31 15:04:38 +02:00
alteredq
f6fa60700e
Fixed texture filtering example.
...
There was z-fighting and obsolete UVs hacking.
2011-08-31 14:03:31 +02:00
alteredq
918f36cfa0
Fixed broken shaders example.
2011-08-31 13:50:13 +02:00
alteredq
743363b5b5
Updated video and dynamic particles examples to use new postprocessing system.
2011-08-31 13:38:05 +02:00
alteredq
797530e4f7
Moved 2d filter shaders from ShaderUtils to ShaderExtras.
2011-08-31 13:16:49 +02:00
alteredq
10e12a8305
Added generic ShaderPass. Removed SepiaPass, ScreenPass, VignettePass. Added bleachbypass shader. Simplified multi-composer pipeline in postprocessing example.
2011-08-31 01:06:26 +02:00
alteredq
beeac6bc08
Updated text example to use new postprocessing system.
2011-08-30 21:44:32 +02:00
alteredq
3a5d02cc39
Added vignette shader / effect. Updated postprocessing example.
2011-08-30 18:59:00 +02:00
alteredq
093bbb1cb9
Added dot screen shader / effect. Extended postprocessing demo. Fixed viewport bug for render targets.
2011-08-30 16:48:47 +02:00
alteredq
32f0f884bd
Added sepia shader / effect.
2011-08-30 12:38:32 +02:00
alteredq
173a2c56c1
Rebuilt libs.
2011-08-29 23:40:57 +02:00
alteredq
771787a49b
Merge remote-tracking branch 'remotes/mrdoob/dev' into dev
2011-08-29 23:37:50 +02:00
alteredq
ff09a492bb
Refactored postprocessing out of examples into own set of classes.
...
Not sure yet about names and location of files.
2011-08-29 23:35:36 +02:00
Mr.doob
f2fb6c3982
For clarity reasons I'll start setting the REVISION to *NEXT*dev for the dev branch. And updating to *NEXT* when merged to master.
2011-08-29 16:35:06 +02:00
Mr.doob
a59647d63d
Ray.js: We don't want dot == 0 either.
2011-08-29 15:51:16 +02:00
Mr.doob
26c9c18e66
Fixed lost webgl_rtt changes in the merge.
2011-08-29 14:36:28 +02:00
Mr.doob
6b2319c0aa
Merge remote-tracking branch 'alteredq/dev' into dev
2011-08-29 14:33:40 +02:00