提交 7cdc9c57 编写于 作者: A alteredq

WebGLDeferredRenderer: added support for wireframe materials.

Lines do look pretty ugly with FXAA antialiasing though :S
上级 62510731
......@@ -74,6 +74,9 @@ THREE.WebGLDeferredRenderer = function ( parameters ) {
} );
var defaultNormalDepthMaterialWireframe = defaultNormalDepthMaterial.clone();
defaultNormalDepthMaterialWireframe.wireframe = true;
//
var initDeferredMaterials = function ( object ) {
......@@ -168,6 +171,7 @@ THREE.WebGLDeferredRenderer = function ( parameters ) {
material.skinning = originalMaterial.skinning;
material.alphaTest = originalMaterial.alphaTest;
material.wireframe = originalMaterial.wireframe;
// uv repeat and offset setting priorities
// 1. color map
......@@ -256,11 +260,13 @@ THREE.WebGLDeferredRenderer = function ( parameters ) {
}
normalDepthMaterial.wireframe = originalMaterial.wireframe;
deferredMaterials.normalDepthMaterial = normalDepthMaterial;
} else {
deferredMaterials.normalDepthMaterial = defaultNormalDepthMaterial;
deferredMaterials.normalDepthMaterial = originalMaterial.wireframe ? defaultNormalDepthMaterialWireframe : defaultNormalDepthMaterial;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册