1. 30 1月, 2012 1 次提交
    • A
      Refactored shadow map shader. · c42478fa
      alteredq 提交于
      Shadow cascades should be now a bit more under control.
      
      Cascades can't be active together with multiple separate shadows, it's either one or the other. For this there is `renderer.shadowMapCascade` parameter.
      
      Made colored shadow frustum debug visibility toggleable via `renderer.shadowMapDebug` parameter.
      
      Fixed runaway globals in ShadowMapPlugin.
      
      Fixed missing Gyroscope dependency in WebGL lib build.
      c42478fa
  2. 20 1月, 2012 1 次提交
  3. 19 1月, 2012 1 次提交
  4. 15 1月, 2012 1 次提交
    • M
      r47 · 32b581f2
      Mr.doob 提交于
      32b581f2
  5. 11 1月, 2012 1 次提交
    • A
      Added Gyroscope object. · 35b55e5b
      alteredq 提交于
      It's Object3D subclass that takes a position from the scene graph hierarchy but uses its local rotation as world rotation.
      
      It works like real-world gyroscope - you can move it around using hierarchy while its orientation stays fixed with respect to the world.
      35b55e5b
  6. 10 1月, 2012 1 次提交
  7. 06 1月, 2012 1 次提交
  8. 04 1月, 2012 1 次提交
  9. 03 1月, 2012 1 次提交
  10. 27 12月, 2011 1 次提交
  11. 07 12月, 2011 1 次提交
    • A
      Added BufferGeometry for direct rendering from typed arrays. · 8ec6317e
      alteredq 提交于
      Work in progress. For the moment works just with CTMLoader. Still not sure where some pieces of code would go.
      
      Upsides:
      	- initialization time cut down significantly (1.8 seconds => 0.7 seconds for CTM example)
      	- much smaller GL buffers thanks to fully used indexing (Walt has 6x less vertices)
      	- consequently much smaller memory footprint all around, both for main and GPU memories,
      	  which means less swapping and better vertex caching
      
      Downsides:
      	- can't have anymore sharp per-face effects like flat shading (at least if mesh is not constructed in a way where each face has own vertices)
      	- can't have multiple materials per mesh
      	- no more easy manipulation of anything (for the moment actually no runtime manipulation at all, typed arrays are just thrown away, dynamic geometries code path not yet implemented)
      8ec6317e
  12. 22 11月, 2011 1 次提交
  13. 21 11月, 2011 1 次提交
    • A
      Changed lights to use global positions. · e207f5e8
      alteredq 提交于
      This should allow attaching of lights to objects. As a side effect, directional lights positions don't need to be normalized explicitly anymore.
      
      Also changed viewport dimensions passed to render plugins to work with render targets with different dimensions than the screen framebuffer.
      
      And fixed new dependencies in build script.
      e207f5e8
  14. 19 11月, 2011 1 次提交
    • A
      Rest of the commit. · 0c78ae95
      alteredq 提交于
      Because TortoiseGit suddenly refuses to make single commit with added and changed files :/
      0c78ae95
  15. 18 11月, 2011 2 次提交
  16. 14 11月, 2011 1 次提交
  17. 24 10月, 2011 2 次提交
  18. 23 10月, 2011 2 次提交
  19. 14 10月, 2011 2 次提交
  20. 13 10月, 2011 1 次提交
  21. 12 10月, 2011 1 次提交
  22. 09 10月, 2011 1 次提交
  23. 06 10月, 2011 2 次提交
  24. 04 10月, 2011 5 次提交
  25. 03 10月, 2011 3 次提交
  26. 02 10月, 2011 1 次提交
  27. 30 9月, 2011 1 次提交
  28. 29 9月, 2011 2 次提交