Commit Graph
66 Commits
Author SHA1 Message Date
Mr.doob 6b151b552e Merging with @alteredq's experimental branches. 2011-10-23 12:34:46 +02:00
Mr.doob 330ab77836 WIP WebGLRenderer refactoring 2011-10-16 11:36:09 +02:00
Mr.doob d2b8a07822 Changed ColladaLoader so it doesn't create extra Object3Ds for each mesh.
Updated Stats.
2011-10-15 09:00:41 +02:00
alteredq c07919529e Made FirstPersonControls work. Fixed more examples to work with the new camera system. 2011-10-04 21:10:20 +02:00
alteredq 00b01e88b3 Added cars demo.
New stuff:

- car rig
- dynamic cube maps
- drop shadows from geometries
- tilt-shift
- motion blur
- fxaa

Uses shrunk lens flare texture from ro.me.
2011-09-30 00:51:45 +02:00
alteredq e0a29097cd Added FXAA shader (thanks to @supereggbert) and SavePass. 2011-09-28 23:02:28 +02:00
alteredq 9e39966076 Added ability to disable render passes to EffectComposer. Added simple blend shader to ShaderExtras. 2011-09-25 18:54:30 +02:00
alteredq bbdef72e69 Added simple tilt-shift effect to ShaderExtras. 2011-09-24 02:40:14 +02:00
alteredq 631a5d697c Changed remaining "addXXX" to "add".
Hopefully no more deprecation warnings.
2011-09-21 05:52:59 +02:00
Mr.doob dd1f214947 @zz85's SimplexNoise fixes. 2011-09-13 15:15:36 -07:00
alteredq e298ac6814 Renamed MeshShaderMaterial => ShaderMaterial 2011-09-12 19:17:20 +02:00
alteredq 3e04cf18dc Normalized Gaussian blur coefficients.
Also shortened a life cycle for particles in shapes example. Still it gets about 10 fps slower with time :/
2011-09-09 21:08:29 +02:00
alteredq 898e528e5d Merge remote-tracking branch 'remotes/zz85/master' into dev 2011-09-09 20:59:44 +02:00
alteredq 78521fad95 Added renderer.getClearAlpha. Extended RenderPass to be able to use custom alpha clear. Fixed UVs in UTF8Loader. 2011-09-09 19:57:13 +02:00
zz85 178dc964b5 fixed horizontalBlur and verticalBlur shaders 2011-09-09 22:02:33 +08:00
alteredq 94b14c1e3a Cleaned up a bit 9-sample Gaussian blur shader. 2011-09-08 18:26:59 +02:00
zz85 1ecbe6035b Experimenting with more blur filters 2011-09-08 22:38:38 +08:00
alteredq d228fb0c4a Added physically based specular term to skin shader. 2011-09-08 02:18:50 +02:00
alteredq 245dbfcc2a Changed renderer.getClearColor API to return reference. 2011-09-07 23:25:06 +02:00
alteredq 0959969fc3 Added skin rendering example plus some postprocessing fixes to make it work. 2011-09-07 16:39:20 +02:00
alteredq 8c326a222f Moved depth buffer writing control from renderer into material.
This allows, for example, better integration of additively blended materials with a regular scene.

Not to be confused with depthTest (which controls complete access to depth buffer, including reading).

Also messed up a bit with particle emitter example.
2011-09-06 00:58:55 +02:00
zz85 e123cf2f5f Added webgl particle emitter with blur postprocessing example 2011-09-05 13:16:16 +08: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 a22bba1156 Merge remote-tracking branch 'zz85/experimental' into dev 2011-09-01 19:14:30 +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
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 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 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 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 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
zz85 9ff5e00610 New Canvas & Particles Emitter Example 2011-08-29 00:54:28 +08:00
Mr.doob b1b4c821aa Added ImageUtils.getNormalMap.
Updated Tween.js (thx @jeromeetienne)
2011-08-17 14:20:17 +02:00
Mr.doob ce39f2aa41 Detector.js message now pointing to get.webgl.org. 2011-07-03 18:15:27 +02:00
alteredq 44c0f34e2a Removed font from examples/js, now that fonts are in examples/fonts. 2011-06-07 00:48:10 +02:00
zz85 2860731edb Updated 3D Text Geometry and example 2011-06-02 01:21:37 -07:00
Mr.doob 18f7859974 Ray now intersects with particles too. (thx @jaycrossler) 2011-05-28 23:34:59 +01:00
alteredq bd56143eb4 Updated a bit message and links in Detector. 2011-04-16 18:36:03 +02:00
Mr.doob 847276d4a0 Improved Detector.js a bit more. 2011-04-13 17:28:57 +01:00
Mr.doob b05ec5d52d Improved Detector.js 2011-04-13 16:56:07 +01:00
Mr.doob 70ff34b8a3 Updated Stats.js widget. 2011-04-03 07:56:41 +01:00
Mr.doob 754aebf84a Reverted Detector.js as Chrome's issue seems to be fixed now. 2011-03-26 12:42:16 +00:00
alteredq 633276ddd8 Quick fix for Detector that got broken with latest Chrome canary.
For some reason Chrome canary 12.0.713.0 doesn't have "window.WebGLRenderingContext".
2011-03-25 17:40:56 +01:00
Mr.doob ae80b2b894 REVISION ++
Updated builds and README.
2011-03-22 18:58:06 +00:00
alteredq 4c59647907 Added FileAPI to Detector.
Also for the moment reverted autoupdate of canvas based textures. This breaks things and proper fix seems to require more efforts :(
2011-03-09 02:45:52 +01:00
alteredq c61f89ba14 Brought back bloom.
Also updated GUI-DAT (didn't help with recent Chrome compositing bugs, though this is Chrome Windows issue), added FileAPI to Detector and fixed aspect ratio bug in WebGLRenderer.
2011-03-08 17:33:34 +01:00
alteredq cf2e8c1bbf Refactored everything to use CamelCase naming for properties. Plus some smaller fixes here and there.
Went through all examples, all should work.

JSON files exported from Blender / converted from OBJ files still use underscored property names internally. I don't know, should these also be changed?
2011-02-28 14:52:04 +01:00