通用城市程序化模板

位置:\10.9.30.240\Real3D\05-工具教程\006项目工具插件内容\特效模板

配合插件DrawCurveMesh这个插件来绘制特效
将3DVFXSystem这个文件夹放到Content下面即可

" class="reference-link">1:道路特效:

" class="reference-link">参数设置1:

曲线长度分段数量:一般不用设置,除非自己想决定模型的面数,一般是有距离来决定
曲线采样距离和是否使用距离采样是配合的,必须为true会有用,否则为通过数量分段

是否UV限制到0-1:这个默认是勾选的,因为可能会做一些材质动画需要uv是0-1的。如果要做材质动画,就不要修改下面的参数uv缩放,可以去材质选项修改texturescale
PointCenter里面的数组如果需要做箭头动画,就需要拷贝到动画数据中,注意每次托了样条线之后要重新复制拷贝到动画数据中去 程序调用事件FX

参数设置2:


宽度或者半径:道路的宽度或者管道的半径
管道环形分段数:越多管道越圆
模型类型:三种,道路,多边形,管道
是否编辑器可见:是否可见
是否使用曲线控制形状:如果是的话,会通过下面的用户曲线形状来控制整个道路的形状,用户可以为每条路创建一个曲线,不同的
是否使用箭头:如果勾选就可以出现如下图的箭头
以及箭头的长度在下面可以调整
侧面高度:修改多边形侧面挤出的高度,配合下面的选项是否显示侧面

是否内边可见:勾选如下图

是否封口都顶面:勾选如下图

内边切换方向:勾选如下图

是否有动画:勾选将不会出现箭头生长动画,这里的动画不是材质动画,是模型生长动画,带箭头移动,以及道路宽度不一
如下图

参数设置3:


材质设置可以修改可以区别出来,下面的uv参数是修改贴图uv,以及uv最小距离
参数设置4:

程序只要调用事件 Event_VFX 就会修改材质中的Process 来出现材质动画

参数设置5:


第一张贴图是多边形自动根据形状产生的距离场衰减贴图。用作制作不同的特效用,要用的时候需要把这个图找到创建右键创建静态贴图。然后设置到用的材质里面去,SDFMin和SDFMax可以修改贴图的样式

其他:抛物线

在文件夹中找到ParaCurveVFX拖到3d场景中,然后有三个控制点 两个端点,中间一个方向控制点

只需要拖动三个点就可以确定抛物线的样式

可以让抛物线的粒子效果出来 勾选 IS visible
然后改变合适的尺寸 size