Unity3D程序化样条线建模工具SplineMesher专业版
added: custom contour shape;
新增: 自定义截面轮廓支持;
Added: shape editor;
新增: 二维图形编辑器;
Added: improved gizmo;
新增: 改进了样条线节点交互模式;
Added: grow effect;
新增: 样条线网格的生长参数;
Added: automatic LOD;
新增: 样条线网格自动LOD;
Added: Least-Square Bezier Curve fitting;
新增: 基于最小二乘法的贝塞尔曲线拟合;
Added: mesh subdivide;
新增: 样条线网格细分;
Added: displacement threshold;
新增: 置换曲线新增置换阈值参数;
Added: tree generator (experimental);
新增: 树木生成器(实验性版本);
Added: out-of-range displace curve type (extend displacement curve automatically);
新增: 置换曲线out-of-range类型;
Fixed: fixed a problem that failed to generate mesh when there were too many vertices. SplineMesher can now support up to 4 billion vertices.
修复: 顶点数过多时生成畸形的网格。现在SplineMesher最大支持40亿顶点。
Asset Store 传送门
Video 视频
[Youtube_2.0_NewFeatures]
[Youtube_1.0_HowToUse]
Intro 简介
Compatibility/兼容性:
support all platforms and rendering pipelines.
支持所有平台与所有渲染管线.
Highlights/工具亮点:
easy to use: drag and drop the script to an empty gameobject to generate spline and tube mesh;
简单易用: 拖拽脚本到空物体即可使用;
mesh corner correction for very sharp spline corners;
自动校正锐利转角处的管道网格顶点位置;
support custom contour shape;
支持自定义样条截面轮廓;
different UV tile methods are offered to solve the texture stretching problem;
支持三种不同的UV展开方式,能够从容应对各种情况下的贴图拉伸问题;
adjust radius of each mesh segment by using custom displacement curve;
支持使用自定义曲线调节管道每一节的粗细;
grow parameter for planet growing animation;
支持基于growth参数制作植物生长动画;
automatic LOD (for Bezier Curve);
样条线网格自动LOD(贝塞尔曲线);
support Least-Square Cubic Bezier Curve fitting;
最小二乘法贝塞尔曲线拟合;
spline mesh subdivide;
支持样条线网格细分;
edit spline and the tube mesh manually or using your code in no matter edit mode or game mode;
可手动或通过代码编辑/生成样条线/网格,编辑器模式下与游戏模式下都可实时编辑;
two types of spline are supported (corner and cubic bezier), and more types will be added in the future;
现已支持两种类型的可编辑样条线 (折线类型与贝塞尔曲线类型), 将来将持续加入更多类型;
tens of parameters (twist, rotate, grow, flip, cap, displacement threshold, etc.) to help you design any shape you like;
大量可设置参数(扭曲、旋转、生长、翻转、封口、置换阈值,...),帮助您轻松设计创意外形;
support up to 4 billion vertices.
支持多达40亿个顶点.
Bonus content/附赠内容:
mathematical functions are in separate class so you can use them outside of SplineMesher, such as: Least-Square fitting, calculate normal and tangent for each vertices of your own 3D/2D splines, and so on;
数学库单独封装,您可在本插件之外方便调用;
a tree generator is included (experimental version);
包含一个程序化树木生成器(实验性版本);
a 2D shape editor is included (for drawing custom contour shape or adding it to your own script);
包含一个二维形状编辑器(用于绘制自定义样条截面轮廓,也可用于您的任意其他脚本);
all source code is included, so you can customize it for yourself.
提供所有源码,您可自行查看与修改.
Screenshots 效果图