2431 Commits
Author SHA1 Message Date
alteredq bc88bdb67b Refactored KERNEL_SIZE define out of convolution shader lib.
This is ugly, but allows to use different kernel sizes, making it useful not just for Gaussian blur (which is slow with large kernel).
2011-02-02 18:53:50 +01:00
alteredq aa8bdaea3d Moved film shader into ShaderUtils. 2011-02-02 18:31:04 +01:00
alteredq 84d1b582ae Moved textured quad screen shader into ShaderUtils. 2011-02-02 16:17:39 +01:00
alteredq 418a6da757 Moved convolution shader from example into ShaderUtils. 2011-02-02 14:15:28 +01:00
alteredq 1d9c3405a3 Changed ParticleSystem to autoupdate transform by default (as do Mesh and Line objects). 2011-02-02 12:41:42 +01:00
alteredq 46146858a9 Fixed flipSided / doubleSided bug in WebGLRenderer.
I have no idea why I stuck it in transparent pass.
2011-02-01 23:53:25 +01:00
alteredq 74fe85f7ef Added particle sprites WebGL example. 2011-02-01 19:59:18 +01:00
alteredq c8a85ebffd Added info box and browser compatibility check to WebGL particle example. 2011-02-01 14:43:32 +01:00
alteredq 54e3bc61bd Added elementary support for particles to WebGLRenderer.
It works more or less the same as lines:

  - particles are passed to ParticleSystem object as geometry
  - material is ParticleBasicMaterial (textures should be supported, not tested yet)
  - geometry can be updated by setting "__dirtyVertices" property of the geometry
2011-02-01 14:26:33 +01:00
alteredq 114b673ae5 Added first very rough version of FBX to Three.js converter.
Expect it not working on almost everything ;)

Requires Autodesk FBX SDK Python bindings to work.

On Windows it should theoretically work "out-of-the-box", for other platforms, you will need to get SDK from:

http://usa.autodesk.com/adsk/servlet/pc/index?siteID=123112&id=6837478
2011-01-31 22:07:08 +01:00
alteredq 1921192be9 Added basic support for second set of UVs for lightmaps.
Work in progress ...
2011-01-28 22:38:14 +01:00
alteredq 177b2572ef Synced with mrdoob's branch. 2011-01-28 10:32:02 +01:00
Mr.doob c6cec3ca6b Yet some more tweaks to CanvasRenderer::clear() 2011-01-27 21:29:13 +00:00
Mr.doob ad0a8a7446 Merge remote branch 'alteredq/master' 2011-01-27 21:23:55 +00:00
Mr.doob a7ac6fa598 Made CanvasRenderer ParticleBasicMaterial handling consistent with the rest — material.map needs to be a Texture. 2011-01-27 21:23:33 +00:00
alteredq 36f041a3e3 Another small improvement of scene loader blocking.
Also shader program building is now spread over loading time.
2011-01-27 02:52:19 +01:00
alteredq 549f90854b Small improvement in scene loading blocking.
Creating all GPU stuff when rendering the first frame doesn't work well with gated initialization :(.
2011-01-27 01:10:29 +01:00
alteredq 1fea9391b8 Added very simple user interface for checking what's inside the scene (in scene loader example).
Click on small [+] in the upper left corner.
2011-01-26 23:14:19 +01:00
alteredq b4a177f326 Synced with mrdoob's branch. 2011-01-26 21:46:47 +01:00
alteredq 506d7e1fa0 Added progress reporting to scene loader. 2011-01-26 21:15:55 +01:00
Mr.doob 6d565bfb87 New builds. 2011-01-26 18:37:48 +00:00
Mr.doob 004d08f641 Merge remote branch 'alteredq/master' 2011-01-26 18:36:54 +00:00
Mr.doob 52c0de2b09 Merging with alteredq's branch. 2011-01-26 18:36:49 +00:00
Mr.doob a7b55e9e00 Tweaked clearColor handling in CanvasRenderer and WebGLRenderer2. 2011-01-26 18:33:22 +00:00
alteredq 3c1ca82d10 Extended gating of scene start also to asynchronous loading of textures. 2011-01-26 18:49:25 +01:00
alteredq 3d663b3428 Added handling of texture mapping and material combine parameters to scene loader. 2011-01-26 18:00:06 +01:00
alteredq 38ad5d466e Added loading indication and "start" button to scene loader example. 2011-01-26 14:56:40 +01:00
alteredq 8679cbcea5 Small code cleanup in scene loader. 2011-01-26 11:27:11 +01:00
alteredq b13f7efafd Added handling of texture filtering parameters to scene loader. 2011-01-26 01:21:18 +01:00
alteredq 7bd3c4b7e0 Added to scene loader support for Icosahedron primitive and material shading parameter. 2011-01-26 00:08:49 +01:00
alteredq 5a6a872e75 Synced with mrdoob's branch. 2011-01-25 21:50:16 +01:00
alteredq b0113fb874 Added support for cube textures and background color to scene loader.
Also made car prettier and showed how to modify the scene after loading.
2011-01-25 21:46:52 +01:00
Mr.doob b4b2843cae Updated builds. 2011-01-25 20:08:53 +00:00
Mr.doob 40934a3a83 Merge remote branch 'alteredq/master' 2011-01-25 20:06:47 +00:00
Mr.doob 37a053b308 Fixed PointLight prototype code (thx rectalogic) 2011-01-25 20:05:46 +00:00
alteredq 8faa18b620 Added simple scene format loader.
This is very much work in progress - expect things to change and to be broken.
2011-01-25 18:32:07 +01:00
alteredq a85b7d6f9a Removed unused color parameter in Cylinder primitive plus some whitespace cleanup. 2011-01-24 23:31:35 +01:00
alteredq 52f4a750a3 Added simple tone mapping to HDR example.
Based on formula from: http://transporter-game.googlecode.com/files/HDRRenderingInOpenGL.pdf
2011-01-23 23:21:36 +01:00
alteredq 641d17a201 Merge remote branch 'remotes/upstream/master' 2011-01-23 22:53:09 +01:00
Mr.doob f9cd3e46bc =_= 2011-01-23 20:20:37 +00:00
Mr.doob faf474dee6 I'm starting to hate Markdown... 2011-01-23 20:19:05 +00:00
Mr.doob a99f3742fc Some titles got broken. 2011-01-23 20:17:08 +00:00
Mr.doob 57382f7f04 Simplified README.
Updated TODO.
2011-01-23 20:15:09 +00:00
alteredq 7f719ec239 Merged mrdoob's branch.
Hopefully this resolved double merge of astrodud's pull request.
2011-01-23 19:45:30 +01:00
alteredq 09571ee3d0 Partially merged szimek's pull request
https://github.com/mrdoob/three.js/pull/97
2011-01-23 19:22:49 +01:00
Mr.doob 50dc834a0a Updated years in LICENSE.
Removed Flattr button from README.
2011-01-23 17:53:40 +00:00
Mr.doob 0713cfae7d Merge remote branch 'alteredq/master' 2011-01-23 17:51:06 +00:00
alteredq 679bbec701 Merge remote branch 'remotes/astrodud/master' 2011-01-23 18:49:01 +01:00
astrodudandMr.doob c62db7e43d removed object lookups in transpose() 2011-01-24 01:48:22 +08:00
astrodudandMr.doob 7bdf079f83 * memory and speed optimizations in Matrix4.flatten()
* memory and speed optimizations in Matrix4.makeInvert3x3() (moved Matrix4.m33 to WebGLRenderer._m33 since it is
  only used there and only for a single Matrix4)
2011-01-24 01:48:22 +08:00