lowpoly

unity 中带贴图以及动画的模型文件转为 lowpoly 风格的方法

旧城冷巷雨未停 提交于 2019-12-06 22:11:28
本篇讲述的是使用代码来修改的方法,其实unity已经给我们提供了设置的方法:Normals选择Calculate,Smoothing Angle调整为0即可。 这里的内容是在这篇文章的基础上进行的修改: https://blog.csdn.net/final5788/article/details/50574055 原文章中主要是没有提到UV以及骨骼与定点的绑定方法。 由于实现lowpoly的风格其实就是将原来的1个点复制为多个点,所以我们只要在复制定点的过程中将相应的顶点属性一同复制即可。 这里直接给出完整代码: using UnityEngine; using UnityEditor; public class LowPolyTool : MonoBehaviour { //制作Unity顶部菜单栏 [MenuItem("LowPolyTool/LowPoly")] static void LowPoly() { Transform[] transforms = Selection.transforms; for (int i = 0; i < transforms.Length; i++){ LowPoly(transforms[i]); } } static void LowPoly(Transform t){ MeshFilter meshFilter = t