- 22 7月, 2016 1 次提交
-
-
由 Rich Harris 提交于
* convert to ES modules * rebuild * move shaders back into glsl files * reinstate polyfills
-
- 02 7月, 2014 1 次提交
-
-
由 Mr.doob 提交于
-
- 28 6月, 2014 1 次提交
-
-
由 Ted Cipicchio 提交于
More precision is used for the green channel in RGB565 and DXT texture formats, so this would improve the quality in those cases.
-
- 26 6月, 2014 1 次提交
-
-
由 Ted Cipicchio 提交于
Added support for using a separate alpha map with MeshBasicMaterial, MeshLambertMaterial, and MeshPhongMaterial, and updated the OBJ converter to set materials as transparent if an alpha map is defined.
-
- 27 5月, 2014 1 次提交
-
-
由 Nima 提交于
-
- 22 5月, 2014 1 次提交
-
-
由 Ian Kerr 提交于
from the transforms that bind a THREE.Skeleton to a THREE.SkinnedMesh. This allows us to animate multiple THREE.SkinnedMesh instances with a single THREE.Skeleton. Here is a summary of the major changes: extras/helpers/SkeletonHelper.js * Fixed code mistakes (missing 'THREE'). objects/Bone.js * Removed duplicate code that is already in THREE.Object3D. objects/Skeleton.js * Not a descendant of THREE.Object3D (previous version was). * Stores boneMatrices and boneTexture. * Independent of THREE.SkinnedMesh. objects/SkinnedMesh.js * Refactored boneMatrices and boneTexture related code into THREE.Skeleton. * Added two bind matrix modes: "attached" and "detached". renderers/WebGLRenderer.js renderers/webgl/WebGLProgram.js * Attach bindMatrix and bindMatrixInverse to shaders. renderers/shaders/ShaderChunk.js renderers/shaders/ShaderLib.js * Use bind matrices during skinning.
-
- 10 5月, 2014 3 次提交
- 12 3月, 2014 1 次提交
-
-
由 James Baicoianu 提交于
Fixed shader whitespace to comply with new style Conflicts: src/renderers/shaders/ShaderChunk.js src/renderers/shaders/ShaderLib.js
-
- 09 3月, 2014 1 次提交
-
-
由 WestLangley 提交于
-
- 04 3月, 2014 2 次提交
- 26 2月, 2014 1 次提交
-
-
由 Mr.doob 提交于
-
- 18 2月, 2014 1 次提交
-
-
由 Mr.doob 提交于
-
- 30 1月, 2014 1 次提交
-
-
由 Mr.doob 提交于
-
- 28 1月, 2014 1 次提交
-
-
由 Mr.doob 提交于
All the skinning examples seem to be working fine still.
-
- 04 1月, 2014 1 次提交
-
-
由 Ben Houston 提交于
-
- 22 11月, 2013 3 次提交
-
-
由 Joshua Koo 提交于
-
由 Joshua Koo 提交于
-
由 Joshua Koo 提交于
- split up files - added new files descriptions to docs
-
- 26 9月, 2013 1 次提交
-
-
由 WestLangley 提交于
-
- 21 8月, 2013 2 次提交
-
-
由 Ian Kerr 提交于
-
由 Ian Kerr 提交于
This commit fixes a skinning bug that occurs when two or more SkinnedMesh objects share a common material and have bone textures of different sizes. Currently, bone texture sizes are hard coded into the shader program, requiring the program to be re-built when the bone texture size changes; however, the current implementation does not handle this correctly, which can lead to the shader accessing incorrect bone transforms. This commit uses two uniforms to store the bone texture dimensions. These uniforms are updated as needed, eliminating the need to re-build the shader and fixing the bug.
-
- 05 4月, 2013 1 次提交
-
-
由 WestLangley 提交于
-
- 02 4月, 2013 1 次提交
-
-
由 MiiBond 提交于
-
- 19 3月, 2013 1 次提交
-
-
由 Mr.doob 提交于
-
- 16 1月, 2013 4 次提交
- 11 12月, 2012 1 次提交
-
-
由 alteredq 提交于
-
- 04 12月, 2012 1 次提交
-
-
由 alteredq 提交于
Taking into account also original material texture (if it exists).
-
- 02 12月, 2012 1 次提交
-
-
由 MiiBond 提交于
Added shadow map type definitions and replaced shadowMapSoft boolean on the renderer with shadowMapType. The default type is THREE.PCFShadowMap, which amounts to the previous default of shadowMapSoft = true. A new type, THREE.PCFSoftShadowMap will enable bilinear filtering of the shadow in the shader for smoother results.
-
- 29 11月, 2012 1 次提交
-
-
由 MiiBond 提交于
Moved bilinear filtering of shadow maps into the shader. Previously, the filtering on the shadowmap was set to linear outside of the shader and this doesn't work for filtering a depth comparison. For PCF, the filtering needs to be done post-depth-comparison. i.e. in the shader.
-
- 22 11月, 2012 1 次提交
-
-
由 Harold Thetiot 提交于
-
- 13 11月, 2012 1 次提交
-
-
由 alteredq 提交于
Testing the impact of normalization of transformed normals in vertex shaders (phong, normal, normalmap, skin simple). It seems the effects on performance are minimal: in several random examples it's either not measurable, or just a tiny bit worse. See #2613
-
- 11 11月, 2012 3 次提交
-
-
由 alteredq 提交于
-
由 alteredq 提交于
-
由 alteredq 提交于
See discussion at https://github.com/alteredq/three.js/commit/5cb715520806a5afa1057a31a6777c2e454eeff0
-