• U
    Added OBJ -> Three.js converter. · 60c23544
    unknown 提交于
    Added OBJ converter test example.
    
    Modified Three.js to handle converted models:
    
     - extended WebGL renderer to use texturing
       - broke down model into multiple VBOs according to materials
       - textures are lazy created when images get loaded
         (converter takes care of resizing images to nearest power of 2
          dimensions using 2d canvas)
    
     - changed material array semantics in Mesh object
        - before: multiple materials were applied to all faces (broken in WebGL, needs multitexturing shader)
        - now: there is only single material per face, but one mesh can have faces with different materials
    
     - added per vertex normals (to get smooth shading in WebGL)
    60c23544
Geometry.js 3.9 KB