浏览代码

Refactored Barycentric builder to fit AR and nonAR modes

/Shaders2019
Arturo Nereu 4 年前
当前提交
12c9558c
共有 4 个文件被更改,包括 58 次插入21 次删除
  1. 21
      Assets/Shaders/Scripts/BarycentricDataBuilder.cs
  2. 58
      Assets/Shaders/Shader Graphs/WireFrame.shadergraph

21
Assets/Shaders/Scripts/BarycentricDataBuilder.cs


using UnityEngine;
[RequireComponent(typeof(MeshFilter), typeof(MeshRenderer))]
//[RequireComponent(typeof(MeshFilter), typeof(MeshRenderer))]
void Start()
{
GenerateBarycentricData();
}
//void Start()
//{
// GenerateBarycentricData();
//}
private void Reset()
{

Mesh mesh = GetComponent<MeshFilter>().sharedMesh;
SplitMesh(mesh);
SetVertexColors(mesh);
}
public void GenerateData(Mesh mesh)
{
SplitMesh(mesh);
SetVertexColors(mesh);
}
void SetVertexColors(Mesh mesh)

mesh.normals = newNormals;
mesh.uv = newUvs;
mesh.triangles = triangles;
SetVertexColors(mesh);
}
}

58
Assets/Shaders/Shader Graphs/WireFrame.shadergraph
文件差异内容过多而无法显示
查看文件

正在加载...
取消
保存