Browse Source

Editor: Add support for vertexTangents.

Mugen87 5 years ago
parent
commit
b0195cc885
2 changed files with 13 additions and 0 deletions
  1. 11 0
      editor/js/Sidebar.Material.js
  2. 2 0
      editor/js/Strings.js

+ 11 - 0
editor/js/Sidebar.Material.js

@@ -257,6 +257,16 @@ var SidebarMaterial = function ( editor ) {
 
 
 	container.add( materialVertexColorsRow );
 	container.add( materialVertexColorsRow );
 
 
+	// vertex tangents
+
+	var materialVertexTangentsRow = new UIRow();
+	var materialVertexTangents = new UICheckbox( false ).onChange( update );
+
+	materialVertexTangentsRow.add( new UIText( strings.getKey( 'sidebar/material/vertextangents' ) ).setWidth( '90px' ) );
+	materialVertexTangentsRow.add( materialVertexTangents );
+
+	container.add( materialVertexTangentsRow );
+
 	// depth packing
 	// depth packing
 
 
 	var materialDepthPackingRow = new UIRow();
 	var materialDepthPackingRow = new UIRow();
@@ -1183,6 +1193,7 @@ var SidebarMaterial = function ( editor ) {
 			'clearcoatRoughness': materialClearcoatRoughnessRow,
 			'clearcoatRoughness': materialClearcoatRoughnessRow,
 			'vertexShader': materialProgramRow,
 			'vertexShader': materialProgramRow,
 			'vertexColors': materialVertexColorsRow,
 			'vertexColors': materialVertexColorsRow,
+			'vertexTangents': materialVertexTangentsRow,
 			'depthPacking': materialDepthPackingRow,
 			'depthPacking': materialDepthPackingRow,
 			'skinning': materialSkinningRow,
 			'skinning': materialSkinningRow,
 			'map': materialMapRow,
 			'map': materialMapRow,

+ 2 - 0
editor/js/Strings.js

@@ -239,6 +239,7 @@ var Strings = function ( config ) {
 			'sidebar/material/clearcoat': 'Clearcoat',
 			'sidebar/material/clearcoat': 'Clearcoat',
 			'sidebar/material/clearcoatroughness': 'Clearcoat Roughness',
 			'sidebar/material/clearcoatroughness': 'Clearcoat Roughness',
 			'sidebar/material/vertexcolors': 'Vertex Colors',
 			'sidebar/material/vertexcolors': 'Vertex Colors',
+			'sidebar/material/vertextangents': 'Vertex Tangents',
 			'sidebar/material/skinning': 'Skinning',
 			'sidebar/material/skinning': 'Skinning',
 			'sidebar/material/matcap': 'Matcap',
 			'sidebar/material/matcap': 'Matcap',
 			'sidebar/material/map': 'Map',
 			'sidebar/material/map': 'Map',
@@ -524,6 +525,7 @@ var Strings = function ( config ) {
 			'sidebar/material/clearcoat': '透明图层',
 			'sidebar/material/clearcoat': '透明图层',
 			'sidebar/material/clearcoatroughness': '透明图层粗糙度',
 			'sidebar/material/clearcoatroughness': '透明图层粗糙度',
 			'sidebar/material/vertexcolors': '顶点颜色',
 			'sidebar/material/vertexcolors': '顶点颜色',
+			'sidebar/material/vertextangents': 'Vertex Tangents',
 			'sidebar/material/skinning': '皮肤',
 			'sidebar/material/skinning': '皮肤',
 			'sidebar/material/map': '贴图',
 			'sidebar/material/map': '贴图',
 			'sidebar/material/alphamap': '透明贴图',
 			'sidebar/material/alphamap': '透明贴图',