x-particles4.0(016)xpShatter粉碎

xpShatter对象用于使用几种不同算法将多边形对象分解为片段。它专门针对视觉效果而不是动态图形,并具有使其更加复杂但功能强大且灵活的功能。
该对象围绕源层的概念构建,每个源层都有自己的层次结构。xpShatter对象必须至少具有一个“源层”,它是粉碎的来源,默认情况下是常规的Voronoi粉碎层。但是,您可以添加多个图层,每个图层都有其自己独特的设置和选项层次结构,并根据需要修改和/或删除默认图层。如果您有多个破碎层,则第一层将破碎对象,然后第二层将破碎对象的片段,依此类推,直到处理完所有层。例如,用一个Voronoi破碎层破碎的多维数据集,然后在第二个立方体中添加了第二个相同的Voronoi破碎层:


object_shatter_5a.jpg
object_shatter_5b.jpg

每个源层又必须至少具有一个“点生成器”,该“点生成器”实际上会生成对象的片段。同样,如果需要,每个源图层可以有多个点生成器,每个都有自己的设置。点生成器必须是源层的子对象。

然后,每个点生成器都有自己的一组属性,其中一些属性需要其他对象,例如纹理标签,特殊的xpPointContainer对象或另一个网格对象。最后,每个点生成器还可以应用可选的“点修改器”层,例如“平移”或“缩放”。

您可以在此合成图像中看到此操作,该图像显示了在选择层次结构中的每个层时显示的界面的其他部分:!


object_shatter_4 (1).jpg

Snipaste_2020-11-15_03-53-48.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容