我们都知道,有分散工具......但是PFlow的,享受奢侈的快速互动(交换形状,材料等)怎么样?在3dmax粒子流在一个小MAX脚本。本教程, 您需要的3D Studio Max(5.1版以上)和MAXScript的。
44.000体育场的椅子上4种不同的材料
3D粒子系统制作体育场的椅子首先,创建一个粒子系统ParticleView(图形编辑器>颗粒>查看,或快捷键“6”)。 从“仓库”中的下三分之一的窗口,只需将一个标准流程在窗口中。 (以防万一车厂没有显示“显示”检查“仓库”)
3D粒子系统制作体育场的椅子绝对不是funkiest的流量,但很有效的! 所以它有什么简单吗?的 一个BirthScript植物每一个粒子在一个多边形物体的顶点。然后我们告诉粒子流,它看起来应该像如何定义的形状,规模和着色器。在大多数情况下,你可能要种植的对象到某一个方向,所以我添加了一个还挺看看限制的解决方法。
3D粒子系统制作体育场的椅子在我们开始之前建立的整个流程,我们需要绘制样条曲线代表的指南,你想种对象。请记住,把每样条插值步骤为0,否则,你将最终获得一个该死的很多的顶点!;) 现在添加一个规格化样条线修改“修改器列表”, 右键点击你的样条,并检查顶点标记在“显示属性”。现在,你可以看到每样条曲线上的顶点。每个顶点之间的间距设置规格化样条线修改的段长度,这就是为什么我们需要它!3D粒子系统制作体育场的椅子现在转换到编辑样条曲线多,用鼠标右键单击它,然后使用“转换为操作。现在你如果你没有设置插值步骤为0,你将有了很多vertecies。我们不希望出现这种情况!插步骤的步骤插入到每一个空间...... 让我们回到流... ;)
3D粒子系统制作体育场的椅子首先,我们需要添加一个出生的脚本节点,以取代已经存在的诞生节点。复制/粘贴此的脚本: 上ChannelsUsed PCONT不 ( pCont.useposition = TRUE ) 上初始化PCONT做 ( 全球pflowguide = $指南 ) 继续PCONT ( 如果pflowguide =未定义 ( T = pCont.getTimeStart()的持股量 NumVerts 如果T = getNumVerts pflowguide <0 ( I = 1到NumVerts (pCont.AddParticle(给) pCont.particleIndex = pCont.NumParticles() pCont.particleposition = polyop.getVert pflowguide我 ) ) ) ) 上发布PCONT做() “指南”与你的指导留下的领先符号的名称替换。简短的说明:该脚本循环网格( 指南)和植物vertecies粒子在每一个顶点。 更换带形状形状节点实例并选择你想要的对象,种植到我们刚刚创建的指南。在我的情况下,体育场的椅子。 我添加了一个规模节点以及有完全控制的比例内的粒子流。也许你想要一个更随机缩放,那么你应该增加的规模变化,例如设置显示操作提示: “BoundingBox的”,所以,你可以看到实际的方向,而不需要计算整个几何实例
3D粒子系统制作体育场的椅子如果我们想要的形状实例有不同的材料以一定的方式,我们应该添加一个重大的静态节点。如果你不加这个节点的所有粒子的形状的形状实例挑选的材料分配。 在我的情况下,我只希望每一个第四椅子上具有相同的材料,所以我选择了一个多维/子材质4 submaterials材料的静态节点。我检查指定材质ID,并显示在视口中,有视觉反应的视口。因为我想我选择的材料,循环周期和输入4子材质类型。你应该的形状实例节点下的节点定位,明智的应用材料的形状实例主会覆盖材料静!
3D粒子系统制作体育场的椅子以防万一你想的粒子到一个特定的方向看,你应该增加一个出生在脚本中找到目标节点。在我的情况下,我模拟了一个代理,所有的粒子都来看看。 使用我的设置。在这里非常低的速度是很重要的!因为我们不希望周围的粒子运动。我检查了网格模型对象,然后拿起我的代理。 现在每一个粒子要飞的代理,但是该死慢;-P图。093D粒子系统制作体育场的椅子将旋转下找到目标节点,并将其设置速度空间的关注。这使我们注视的解决方法发生了!由于颗粒有巨大的低速他们只变成了代理方向移动。注意!的颗粒形状实例只会转向从第1帧上找到目标,因为他们需要被“触发”。在第0帧,将他们全部寻找到初始方向。
3D粒子系统制作体育场的椅子最后一招:如果你感到快乐的结果移动的粒子流图标到0,0,0的网格中心(即我就不会有任何影响你的粒子!)。现在使用网复合对象(以及位于在0,0,0格中心),并选择你的粒子系统。转换的粒子可以进行修改,就像其他的网格对象转换为可编辑多边形。警告!也许这一步可能会杀了你的最大的,如果你没有足够的RAM,并会采取一些时间来计算! 现在,您可以折叠成可编辑多边形网格复合对象,它像往常一样工作。 您可以下载脚本以及的程序集文件从我的网站:http://core2core.de/spielwiese/research/particle_per_vertex.ms <的最大脚本http://core2core.de/spielwiese/research/Stadion_bestuhlung_R D_eng.max的 <max文件
评论