译者前言

教程来源于Houdini官方文档中的https://www.sidefx.com/docs/houdini/vellum/breaking_tearing.html。

本篇是对其的实践。步骤上和原文一致,但是原文中有一些步骤并没有说明(比如用颜色来可视化碎片的分配等)。本篇将缺失的步骤补充,并且截图来源于自己的实践。

介绍

Edge Fracture 工具提供了一个简单的方式来裂开 Planar Patch创建的面片,可以让Vellum模拟布料撕开效果。

下面的例子演示了如何撕裂一块简单的布料

步骤

1. 创建一个球体。其Primitive Type 设置为Polygon

2. 在第 1 帧将球体升高使其高于地平面,key一个关键帧。

3. 在第 24 帧将球体降低使其低于地平面,key一个关键帧。

4. 创建一个 Planar Patch ,并将其方向设置为 “ZX平面” 。

5. 缩放它到一个合适的尺寸:

6. 在 Planar Patch节点之后连接一个 Edge Fracture节点。译注:初始片数需要调高些才能接近教程中的效果,另外需要勾选 Primitive Pieces 才能之后以颜色来预览碎片

6+. 连接一个 Color 节点用来预览破裂的碎片。将其设置为根据属性来随机颜色,而这个属性就是 Primitive 的 piece属性。

7. 在之后再连接一个 Vellum Configure Cloth 节点。

8.Pin to Animation 中,点击选择箭头来在视窗中选择钉点,在按住Shift下选择两个对边的点,然后按Enter进行确认。

9. 将球体连接到 Vellum Configure Cloth 节点的第三个输入中,代表它是碰撞几何体。

10. 连接一个 Vellum Solver 节点在后面。现在如果点播放,会看到布料将在裂缝处断裂并掉落,因为它们都被切开了。

11. 在 Solver 节点之前再连接一个 Vellum Weld Points节点,这将会把碎片缝合在一起。

12. 勾选Breaking并设定阙值,此值越大越不容易撕开,越小越容易撕开(在很小时重力影响可能就撕开了)。测试发现1在这里是一个合适的值。

效果

注意
你也可以关闭 Edge Fracture 上的 Initial Pieces 并使用 Create 工具架上的 Draw Curve 工具以交互方式在 Planar Patch 中绘制切口。 这使你可以完全控制撕裂发生的位置。 将 Draw Curve 节点连接到 Edge Fracture 节点的第二个输入端以查看效果。

翻译官方Vellum教程:Breaking and tearing(破裂撕开)相关推荐

  1. hibernate官方新手教程 (转载)

    hibernate官方新手教程第一部分 - 第一个Hibernate程序 首先我们将创建一个简单的控制台(console-based)Hibernate程序.我们使用内置数据库(in-memory d ...

  2. Tensorflow 官方版教程中文版

    2015年11月9日,Google发布人工智能系统TensorFlow并宣布开源,同日,极客学院组织在线TensorFlow中文文档翻译.一个月后,30章文档全部翻译校对完成,上线并提供电子书下载,该 ...

  3. tensorflow英语怎么读_英语不行?你可以试试TensorFlow官方中文版教程

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 转自 | 机器之心 现在 TensorFlow 有官方中文版教程啦,以前的英文版 Tutorials ...

  4. AFNnetworking快速教程,官方入门教程译

    AFNnetworking快速教程,官方入门教程译 分类: IOS2013-12-15 20:29 12489人阅读 评论(5) 收藏 举报 afnetworkingjsonios入门教程快速教程 A ...

  5. [转]ZBrush3官方中文教程 一

    开始之前作一点小的说明,我的英文水平不怎么样,翻译得比较一般难免有错误和疏漏请大家指正,主要是想和更多的朋友分享交流zbrush3这个好软件.另外在翻译的过程中我增加了一些自己的理解,如果看到红字部分 ...

  6. OpenCV-Python (官方)中文教程(部分三)

    [部分二]:https://blog.csdn.net/Thomson617/article/details/103961274 第七章.相机标定与3D重构 42.摄像头标定 在图像测量过程以及机器视 ...

  7. wicket 官方JAVA教程

    wicket 官方JAVA教程 最近换了工作,新公司使用的是wicket6 web框架进行开发的,自己以前没有接触过,现在开始从头学习,有些官方源码例子(例子版本:wicket7.2),以及自己简单整 ...

  8. 最全的官方中文教程来了,NumPy结合深度学习,还有防脱发指南

    点击上方"开发者技术前线",选择"星标" 在看 真爱 来自:机器之心报 NumPy 无疑是很多机器学习研究者和开发者的「白月光」.如此优秀的项目,没有中文版怎么 ...

  9. Fragstats官方入门教程3 批处理多个栅格

    原著:Kevin McGarigal 翻译:地理时政志(公众号.CSDN同名,知乎:Jarviski) 在教程3中,将会教读者如何使用Fragstats完成批处理多个栅格,以及其他要注意的问题 以下原 ...

最新文章

  1. oracle cols user_tab_columns,user_tab_cols和user_tab_columns的区别
  2. Eclipse Source not found
  3. Ubuntu14.04引导菜单修复
  4. java ucs2转utf8_Windows下Unicode(UCS2),UTF8,GBK(GB2312)互转
  5. 第十篇 数据类型总结
  6. 01背包问题,动态规划求解
  7. PS抠图神器: KnockOut 2.0安装汉化和使用教程
  8. Android开发视频教学第一季(17-34集)视频源码下载
  9. springboot-属性提示
  10. java 判断类型_Java中类型判断的几种方式
  11. Android屏幕适配(SmallestWidth适配 sw限定符)最新步骤解析
  12. C语言常用字符ASCII代码表,C语言常用转义字符、ASCII、优先级对照表
  13. spss软件测试题题库,spss题库_Spss软件可以算试题的区分度吗怎么算_淘题吧
  14. Dubbo底层源码解析
  15. 杰理AD142A AD145A系列芯片的功能简介
  16. facebook登录和分享
  17. 计算机右键管理提示没有关联应用,win10系统计算机右键管理提示没有与之关联的程序的解决方法...
  18. JS图片显示与隐藏案例
  19. 【vue】【intersectionObserver】滚动正文时菜单滚动到对应菜单
  20. 黑苹果html5,黑苹果配置必备神器 Clover Configurator v5.10.0.0 官方中文原版

热门文章

  1. square在matlab是什么意思,square是什么意思
  2. SD-scard-对应CMD指令集讲解
  3. ClickHouse压缩率
  4. 作文第一次用计算机350,第一次作文350字
  5. 小米2S进Recovery
  6. 张小龙请回答:微信这些功能是咋想的?
  7. BZOJ4939 [YNOI2016]掉进兔子洞
  8. R语言柯西(cauchy)分布
  9. Android vitamo 实现横竖屏的切换和页面内部的网络视频
  10. 如何解决电脑任务栏无故不见了的问题 ?