一般情况下,当我们在3D建模中使用RayFire破碎插件来制作一些精准击碎效果时,需要将物体的击中部分定义为休眠对象,将其他未击中的部分定义为静态对象,以实现击中部分出现碎片的效果。但这种方式必须精准定位击中的碎片,操作起来有点难度。

今天我们来介绍一种新的操作方法,无须再去定位击中的碎片就能实现上面的效果,让击中的部分出现碎片,而未击中的部分则回保持原样。

图1:使用RayFire制作3D精准破碎效果

一、 添加破碎效果

首先,我们需要创建一个长方体作为被击碎物使用。然后,打开RayFire的对象面板(Objects),将长方体添加为动态对象。

图2:添加长方体为动态对象

然后,就可以打开RayFire的破碎面板(Fragments),为动态对象列表中的长方体添加破碎效果。RayFire只会针对动态对象添加破碎效果。

这里需要注意的是,由于小编后续会模拟一个尖锐物击碎效果,因此,在碎片数量(Iteration)设置中,小编会将该数值设得比较大,以获得更多细小的碎片,展现精准击碎的效果。

图3:添加破碎效果

完成了破碎效果的添加,我们就可以将这些碎片定义为休眠对象,以进一步使用其“静止休眠对象”功能。如图4所示,单击动态对象的菜单按钮(Menu),选择其中的“发送到休眠列表”选项,将所有碎片添加为休眠对象。

图4:添加破碎效果

二、 静止休眠对象

完成了碎片的休眠对象定义后,我们就可以针对长方体的碎片设置“静止休眠对象”功能。

如图5所示,打开RayFire物理学面板(Physics),在其激活选项面板(Activation options)中开启“静止休眠对象(Dead sleeping objects)”功能,同时将激活休眠对象的偏移量(Revive dead by offset)设置为10,意味着当碎片偏移量超过10个单位时,就会取消静止状态,激活破碎效果。

图5:静止休眠对象

三、 预览效果

最后,将创建的尖锐物定义为动态对象,并设置其材质为重金属,使其具有重力的作用效果。

图6:添加椎体为重金属动态对象

单击RayFire的预览按钮,可以看到,尖锐物击中长方体后,只有被击中的部分发生破碎效果,并有几片碎片掉落。

图7:预览效果

使用RayFire破碎插件的“静止休眠对象”功能,可以快速实现物体的精准击碎效果,而无需费时费力地去定位被击中的碎片,大大地提高了作品制作的效果。想了解更多3D效果插件RayFire的使用技巧,敬请关注RayFire中文网站

3dmax利用静止静态对象功能,制作精准击碎效果的更多相关文章

  1. Asp.Net MVC页面静态化功能实现一:利用IHttpModule和ResultFilter

    由于公司现在所采用的是一套CMS内容管理系统的框架,所以最近项目中有一个需求提到要求实现页面静态化的功能.在网上查询了一些资料和文献,最后采用的是小尾鱼的池塘提供的 利用ResultFilter实现a ...

  2. Asp.Net MVC页面静态化功能实现一:利用IHttpModule,摒弃ResultFilter

    上一篇有提到利用IHttpModule和ResultFilter实现页面静态化功能.后来经过一些改动,将ResultFilter中要实现的功能全部转移到IHttpModule中来实现 Asp.Net ...

  3. Xamarin.iOS - 利用Settings插件与EAIntroView制作App的欢迎界面

    Xamarin.iOS - 利用Settings插件与EAIntroView制作App的欢迎界面 关于欢迎界面 很多App第一次启动都会有一个欢迎界面,欢迎界面往往决定这用户对App的第一映像,所以欢 ...

  4. 利用qemu模拟嵌入式系统制作全过程

    http://www.tinylab.org/using-qemu-simulation-inserts-the-type-system-to-produce-the-whole-process/ 利 ...

  5. android 下 利用webview实现浏览器功能

    android 下 利用webview实现浏览器功能(一): 1.界面添加WEBVIEW控件. 2.在界面.JAVA代码页面(protected void onCreate(Bundle savedI ...

  6. 全面解析RayFire的动态对象与静态对象

    我们在日常使用RayFire的过程中,接触得比较多的应该就是RayFire的对象设置了.RayFire的对象包含了动态对象.静态对象与休眠对象,其中动态对象.静态对象可以结合动力学.运动学概念设置动作 ...

  7. Lind.DDD.Utils.HttpHelper里静态对象引出的Http超时问题

    回到目录 Lind.DDD.Utils.HttpHelper组件主要实现了对HTTP的各种操作,如Get,Post,Put和Delete,它属于最纯粹的操作,大叔把它封装的目的主要为了实现与API安全 ...

  8. 如何利用excel中的数据源制作数据地图

    关于这个问题,制作数据地图的方法已不新奇,总体来说有这么几类方案: 一类方案:直接在excel里制作 优势:个人小数据量应用较为方便简单 缺点:需要熟悉VBA,且更强大的功能对VBA水平要求较高 1. ...

  9. 利用TabHost制作QQ客户端标签栏效果(低版本QQ)

    学习一定要从基础学起,只有有一个好的基础,我们才会变得更加的perfect 下面小编将利用TabHost制作QQ客户端标签栏效果(这个版本的QQ是在前几年发布的)…. 首先我们看一下效果: 看到这个界 ...

随机推荐

  1. 正式班D14

    2020.10.23星期五 正式班D14 9.5 文件处理三剑客(支持|) 9.5.1 sed流式编辑器 事先制定好编辑文件的指令,让sed自动完成对文件的整体编辑(同一时间内存中只有文件中一条) # ...

  2. android自带下拉刷新SwipeRefreshLayout

    也是一个布局容器,只有一个子组件,类似scrollView <?xml version="1.0" encoding="utf-8"?> <a ...

  3. Mysql JDBC-mysql-Driver queryTimeout分析

    Mysql jdbc的queryTimeout分析 Mysql的jdbc-driver com.mysql.jdbc.Driver 设置queryTimeout方法 com.mysql.jdbc.St ...

  4. 干货分享:一键网络重装系统 - 魔改版(适用于Linux / Windows)

      简介 一键网络重装系统 - 魔改版,它可以通过Internet重新安装Linux和Windows以及常见的操作系统.例如:Linux(CentOS,Debian,Ubuntu.etc..),Win ...

  5. Generalized Focal Loss: Learning Qualified and Distributed Bounding Boxes for Dense Object Detection

    目录 Generalized Focal Loss: Learning Qualified and Distributed Bounding Boxes for Generalized Focal L ...

  6. ERP应收应付的操作与设计--开源软件诞生21

    赤龙ERP应收应付讲解--第21篇 用日志记录"开源软件"的诞生 [点亮星标]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redragon/r ...

  7. JavaScript实现基于数组的栈

    class StackArray {   constructor() {     this.items = [];   }   push(element) {     this.items.push( ...

  8. D. Concatenated Multiples 解析(思維)

    Codeforce 1029 D. Concatenated Multiples 解析(思維) 今天我們來看看CF1029D 題目連結 題目 給你一個序列\(a\)和一個數字\(k\),求有幾種ind ...

  9. pxe装机部署

    批量全自动安装操作系统 dhcp:自动分配IP tftp:微系统安装系统 httpd:网络源 检查环境(永久性关闭selinux) setenforce 0 sed -i s/=enforcing/= ...

  10. liunx命令的运用

    工作中用到了一些命令,记忆才深刻 1.查看服务器内存:free -h 2.查看服务器磁盘空间:df -h 3.切root用户:sudo su root 输入密码 4.查看liunx服务器下的所有用户: ...