Commit Graph

  • 251a7d53b8 Figured out why Canvas/SVG wasn't rendering... someone changed camera.near/far to camera.zNear/zFar :P Mr.doob 2011-02-20 03:09:23 +00:00
  • 3ecde220d4 Simplified requestAnimationFrame handling (thanks to greggman). alteredq 2011-02-20 01:05:25 +01:00
  • 9c2b5c257c Added MiscUtils with THREE.requestAnimationFrame. alteredq 2011-02-19 18:21:03 +01:00
  • e151ff394b Added Ribbon object. alteredq 2011-02-19 16:21:23 +01:00
  • 313ce3ed94 More refactoring and optimizations. alteredq 2011-02-18 17:03:41 +01:00
  • 2ecbe2dec2 A lot of bugfixing and refactoring. alteredq 2011-02-18 00:31:08 +01:00
  • d65ef66aa7 add THREE.ReverseSubtractiveBlending Antonin Hildebrand 2011-02-17 22:24:10 +01:00
  • afbace2801 Cleaning up to make it pass through Closure compiler. alteredq 2011-02-17 05:10:30 +01:00
  • a3cdbf661e Extended basic / lambert / phong materials to handle skinning. alteredq 2011-02-17 02:01:31 +01:00
  • f4fe695d9a First somehow working version ;). alteredq 2011-02-17 00:27:42 +01:00
  • cf37a8cc43 First integration step: something appeared on the screen ;) alteredq 2011-02-16 17:58:19 +01:00
  • bc79c2393d Synced with mrdoob's branch. alteredq 2011-02-16 12:34:38 +01:00
  • 5ad6b0b59a I think these are the proper ways to detect <canvas> and WebGL. Mr.doob 2011-02-15 19:24:50 -08:00
  • df513e044c Transplanted simple hierarchy system from WebGLRenderer2 into WebGLRenderer. alteredq 2011-02-15 04:22:37 +01:00
  • 04cae71659 Refactored render pass madness in WebGLRenderer to something a bit more sane. alteredq 2011-02-14 23:12:30 +01:00
  • 373e6c29c1 Added forgotten Detector.js alteredq 2011-02-14 22:26:34 +01:00
  • a9af9481e5 Added vertex colors to ASCII model loader and to Blender exporter (plus corresponding example). alteredq 2011-02-14 20:21:42 +01:00
  • be527d9f81 More optimizations of WebGLRenderer. alteredq 2011-02-14 01:57:55 +01:00
  • 56fcd26ef3 Small optimizations: skipped flattening in 3x3 matrix inversion and uploading camera position uniform only for materials where it's used. alteredq 2011-02-13 23:39:08 +01:00
  • eced0ca840 Small performance optimizations in WebGLRenderer: skipping few more typed arrays setters. alteredq 2011-02-13 22:51:17 +01:00
  • ff0c7f1b84 Changed lines to use drawArrays instead of drawElements. alteredq 2011-02-13 22:23:33 +01:00
  • fe2e9759b6 Refactored WebGLRenderer to be able to handle MeshShaderMaterial also for Lines and ParticleSystems. alteredq 2011-02-13 22:08:59 +01:00
  • 082da28c8e Renamed THREE.Supports to THREE.Detector, moved it to extras. Also cleaned up example title tags. alteredq 2011-02-13 19:19:55 +01:00
  • 29cf97eee7 Added centralized message for non-WebGL-compatible browser to majority of examples. alteredq 2011-02-13 00:09:09 +01:00
  • 8e2f8c8b13 Fixed broken WebGL support detection. alteredq 2011-02-12 20:02:05 +01:00
  • 12fb60f1be Added glow to lines vertex color example. alteredq 2011-02-12 18:30:09 +01:00
  • 27ee81d4a1 Changed particles to use drawArrays instead of drawElements. alteredq 2011-02-12 15:24:48 +01:00
  • 078b0977ae Few dirty performance optimizations. alteredq 2011-02-12 05:57:17 +01:00
  • fe70e245dd Reused frustum culling from WebGLRenderer2 in WebGLRenderer. alteredq 2011-02-12 05:12:50 +01:00
  • abfa966fb9 Synced with mrdoob's branch. alteredq 2011-02-12 04:01:21 +01:00
  • 119f363f24 Fixed simple ugly bug causing line buffers to be always updated. alteredq 2011-02-12 03:53:18 +01:00
  • aaa0b59660 Fixed CanvasRenderer texturePath method (checking if det == 0). Mr.doob 2011-02-11 18:42:58 -08:00
  • d34d8d8e05 Vertex colors examples tweaks. alteredq 2011-02-12 02:00:33 +01:00
  • f5642a3beb Added mesh vertex color example. alteredq 2011-02-12 01:26:41 +01:00
  • 9a9ed7cc85 Fixed lights removal not being reflected in WebGLRenderer. alteredq 2011-02-11 23:54:08 +01:00
  • e8497d205b Simplified shaders building. alteredq 2011-02-11 21:37:39 +01:00
  • ad51a48fcd Added "depth_test" parameter to materials. alteredq 2011-02-11 19:58:58 +01:00
  • fe6d492573 Added vertex colors to WebGL lines plus corresponding example. alteredq 2011-02-11 03:25:54 +01:00
  • 3e58a51fc9 Changed environment map mixing fragment shader snippet to preserve total material opacity. alteredq 2011-02-10 13:20:10 +01:00
  • 642939fb79 Added transparent render pass for immediate simulator objects in WebGLRenderer. alteredq 2011-02-10 04:00:05 +01:00
  • fc9d5bc83e Ported voxel painter demo to work with WebGLRenderer. alteredq 2011-02-08 18:23:40 +01:00
  • b3ea0d5fcd Changed a bit clear color API. alteredq 2011-02-08 12:49:14 +01:00
  • a8ab2336b3 Small marching cube freeze optimization. alteredq 2011-02-07 18:26:11 +01:00
  • fc0b8cab64 Added method for freezing MarchingCubes buffers into regular Geometry. alteredq 2011-02-07 18:19:00 +01:00
  • b198531c66 Added MarchingCubes object. alteredq 2011-02-07 14:29:42 +01:00
  • feed283804 Added support for material blending parameter to scene loader. alteredq 2011-02-04 17:14:23 +01:00
  • b4bffd49e3 Added basic sanitization of id->filename mapping in FBX converter. alteredq 2011-02-04 11:46:07 +01:00
  • 750a242f0c Added vertex colors for particles. alteredq 2011-02-03 23:54:30 +01:00
  • 5365a11b0e Small refactoring in handling of "dirty" buffers in WebGLRenderer. alteredq 2011-02-03 19:00:02 +01:00
  • 8227d9f118 Added billboard particles (semi-opaque depth sorted). alteredq 2011-02-03 02:53:33 +01:00
  • bc88bdb67b Refactored KERNEL_SIZE define out of convolution shader lib. alteredq 2011-02-02 18:53:50 +01:00
  • aa8bdaea3d Moved film shader into ShaderUtils. alteredq 2011-02-02 18:31:04 +01:00
  • 84d1b582ae Moved textured quad screen shader into ShaderUtils. alteredq 2011-02-02 16:17:39 +01:00
  • 418a6da757 Moved convolution shader from example into ShaderUtils. alteredq 2011-02-02 14:15:28 +01:00
  • 1d9c3405a3 Changed ParticleSystem to autoupdate transform by default (as do Mesh and Line objects). alteredq 2011-02-02 12:41:42 +01:00
  • 46146858a9 Fixed flipSided / doubleSided bug in WebGLRenderer. alteredq 2011-02-01 23:53:25 +01:00
  • 74fe85f7ef Added particle sprites WebGL example. alteredq 2011-02-01 19:59:18 +01:00
  • c8a85ebffd Added info box and browser compatibility check to WebGL particle example. alteredq 2011-02-01 14:43:32 +01:00
  • 54e3bc61bd Added elementary support for particles to WebGLRenderer. alteredq 2011-02-01 14:26:33 +01:00
  • 114b673ae5 Added first very rough version of FBX to Three.js converter. alteredq 2011-01-31 22:07:08 +01:00
  • 1921192be9 Added basic support for second set of UVs for lightmaps. alteredq 2011-01-28 22:38:14 +01:00
  • 177b2572ef Synced with mrdoob's branch. alteredq 2011-01-28 10:32:02 +01:00
  • c6cec3ca6b Yet some more tweaks to CanvasRenderer::clear() Mr.doob 2011-01-27 21:29:13 +00:00
  • ad0a8a7446 Merge remote branch 'alteredq/master' Mr.doob 2011-01-27 21:23:55 +00:00
  • a7ac6fa598 Made CanvasRenderer ParticleBasicMaterial handling consistent with the rest — material.map needs to be a Texture. Mr.doob 2011-01-27 21:23:33 +00:00
  • 36f041a3e3 Another small improvement of scene loader blocking. alteredq 2011-01-27 02:52:19 +01:00
  • 549f90854b Small improvement in scene loading blocking. alteredq 2011-01-27 01:10:29 +01:00
  • 1fea9391b8 Added very simple user interface for checking what's inside the scene (in scene loader example). alteredq 2011-01-26 23:14:19 +01:00
  • b4a177f326 Synced with mrdoob's branch. alteredq 2011-01-26 21:46:47 +01:00
  • 506d7e1fa0 Added progress reporting to scene loader. alteredq 2011-01-26 21:15:55 +01:00
  • 6d565bfb87 New builds. Mr.doob 2011-01-26 18:37:48 +00:00
  • 004d08f641 Merge remote branch 'alteredq/master' Mr.doob 2011-01-26 18:36:54 +00:00
  • 52c0de2b09 Merging with alteredq's branch. Mr.doob 2011-01-26 18:36:49 +00:00
  • a7b55e9e00 Tweaked clearColor handling in CanvasRenderer and WebGLRenderer2. Mr.doob 2011-01-26 18:33:22 +00:00
  • 3c1ca82d10 Extended gating of scene start also to asynchronous loading of textures. alteredq 2011-01-26 18:49:25 +01:00
  • 3d663b3428 Added handling of texture mapping and material combine parameters to scene loader. alteredq 2011-01-26 18:00:06 +01:00
  • 38ad5d466e Added loading indication and "start" button to scene loader example. alteredq 2011-01-26 14:56:40 +01:00
  • 8679cbcea5 Small code cleanup in scene loader. alteredq 2011-01-26 11:27:11 +01:00
  • b13f7efafd Added handling of texture filtering parameters to scene loader. alteredq 2011-01-26 01:21:18 +01:00
  • 7bd3c4b7e0 Added to scene loader support for Icosahedron primitive and material shading parameter. alteredq 2011-01-26 00:08:49 +01:00
  • 5a6a872e75 Synced with mrdoob's branch. alteredq 2011-01-25 21:50:16 +01:00
  • b0113fb874 Added support for cube textures and background color to scene loader. alteredq 2011-01-25 21:46:52 +01:00
  • b4b2843cae Updated builds. Mr.doob 2011-01-25 20:08:53 +00:00
  • 40934a3a83 Merge remote branch 'alteredq/master' Mr.doob 2011-01-25 20:06:47 +00:00
  • 37a053b308 Fixed PointLight prototype code (thx rectalogic) Mr.doob 2011-01-25 20:05:46 +00:00
  • 8faa18b620 Added simple scene format loader. alteredq 2011-01-25 18:32:07 +01:00
  • a85b7d6f9a Removed unused color parameter in Cylinder primitive plus some whitespace cleanup. alteredq 2011-01-24 23:31:35 +01:00
  • 52f4a750a3 Added simple tone mapping to HDR example. alteredq 2011-01-23 23:21:36 +01:00
  • 641d17a201 Merge remote branch 'remotes/upstream/master' alteredq 2011-01-23 22:53:09 +01:00
  • f9cd3e46bc =_= Mr.doob 2011-01-23 20:20:37 +00:00
  • faf474dee6 I'm starting to hate Markdown... Mr.doob 2011-01-23 20:19:05 +00:00
  • a99f3742fc Some titles got broken. Mr.doob 2011-01-23 20:17:08 +00:00
  • 57382f7f04 Simplified README. Updated TODO. Mr.doob 2011-01-23 20:15:09 +00:00
  • 7f719ec239 Merged mrdoob's branch. alteredq 2011-01-23 19:45:30 +01:00
  • 09571ee3d0 Partially merged szimek's pull request alteredq 2011-01-23 19:22:49 +01:00
  • 50dc834a0a Updated years in LICENSE. Removed Flattr button from README. Mr.doob 2011-01-23 17:53:40 +00:00
  • 0713cfae7d Merge remote branch 'alteredq/master' Mr.doob 2011-01-23 17:51:06 +00:00
  • 679bbec701 Merge remote branch 'remotes/astrodud/master' alteredq 2011-01-23 18:49:01 +01:00
  • c62db7e43d removed object lookups in transpose() astrodudandMr.doob 2011-01-20 12:59:48 +08:00
  • 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) astrodudandMr.doob 2011-01-20 12:58:13 +08:00