在完成3D建模之后,RayFire能帮助用户制作多种类型的破碎效果,如均匀碎片、放射状碎片、木碎等效果。另外,用户还可以利用RayFire的碎片选取功能,为图形进行二次破碎,以达到增加局部碎片的效果。

二次破碎,实际上就是在RayFire一次破碎的基础上,选取其中的一些碎片再进行一次破碎,以获得更多局部碎片的效果。接下来,就为大家简单演示一下二次破碎的添加方法。

图1:RayFire破碎效果设置界面

一、 添加一次破碎

为了更好地展现二次破碎的效果,小编创建了一个比较高的圆柱体,并在圆柱体的中间部分添加二次破碎,方便比较一次破碎与二次破碎效果的不同。

如图2所示,首先在RayFire的对象面板,将圆柱体添加为动态对象,执行破碎的图形必须先添加为动态对象。

图2:添加圆柱体为动态对象

然后,打开RayFire的破碎面板,选取Voronoi均衡型破碎法,以获得更加均匀的破碎效果。

如图3所示,可以看到,圆柱体上的碎片大小都比较接近,方便后续比对一次破碎与二次破碎的效果。

图3:添加破碎效果

二、 添加二次破碎

完成了一次破碎后,就可以将所有碎片发送到休眠对象,当然,用户也可以将碎片都添加为静态对象或直接从动态对象清除,只要保证动态对象列表清空即可。这是因为,我们后续只会将部分碎片作二次破碎处理,如果将所有的碎片都放置在动态对象列表中,会导致所有的碎片都进行二次破碎,而无法获得局部更多碎片的效果。

图4:将所有碎片添加为休眠对象

将动态对象面板清空后,就可以将需要进行二次破碎的碎片添加到动态对象中。具体操作是,选中目标碎片,单击动态面板的添加(Add)按钮即可完成操作。

图5:选中几块碎片添加为动态对象

然后,再次打开RayFire的破碎面板,进行Voronoi均衡二次破碎。如图6所示,碎片被分割为更加细小的碎片。对比圆柱体顶部的碎片,二次破碎后的碎片变得更小、更密集了。

图6:添加二次破碎

RayFire的二次破碎操作,可以帮助用户实现更加精准的破碎效果制作,比如在撞击部分添加更多碎片等。

以上就是如何使用RayFire为图形添加二次破碎的全部介绍。如果您还需要其他的功能介绍,或者希望学习其他使用技巧,请访问RayFire中文网站

通过RayFire为图形添加二次破碎效果的更多相关文章

  1. 给日志添加“复制”效果

    给日志添加如上效果的实现方法: 在日志编辑页面,源代码中,添加如下代码,包裹住 目标内容style1: <div class="cnblogs_code"><di ...

  2. WinForm实现类似QQ停靠,显示隐藏过程添加特效效果

    原文:WinForm实现类似QQ停靠,显示隐藏过程添加特效效果 这可能是个老题长谈的问题了,只是在项目中会用到这个效果,所以今天做个记录.大家见了别喷我.在项目中的需求是这样的. 打开程序,在屏幕的右 ...

  3. Android OpenGL ES 开发(六): OpenGL ES 添加运动效果

    在屏幕上绘制图形只是OpenGL的相当基础的特点,你也可以用其他的Android图形框架类来实现这些,包括Canvas和Drawable对象.OpenGL ES为在三维空间中移动和变换提供了额外的功能 ...

  4. JS添加标签效果

    JS添加标签效果 在豆瓣网上添加自己的标签是一种常见的效果,今天也就做了一个简单的demo.由于时间的问题 我不多原理,大家可以试着操作几遍就能明白其中的原理了. JSFiddle的效果如下: 点击我 ...

  5. Android开发——为EditText添加烟花效果的实现

    )什么时候发射烟花:监听EditText的文字改变,获取文字数量的变化以确定风的方向,还有获取光标的位置确定爆炸的位置.光标的位置没有具体的方法确定坐标,要通过反射自己计算. 2.  主要实现类 库里 ...

  6. 原生js实现一个DIV的碰撞反弹运动,并且添加重力效果

    继上一篇... 原生js实现一个DIV的碰撞反弹运动,并且添加重力效果 关键在于边界检测,以及乘以的系数问题,实现代码并不难,如下: <!DOCTYPE html> <html la ...

  7. canvas给图形添加颜色

    canvas给图形添加颜色 合法属性 ctx.fillStyle = 'orange'; ctx.fillStyle = '#FFA500'; ctx.fillStyle = 'rgb(255, 16 ...

  8. 为div添加滚动效果:

    为div添加滚动效果: .xxxx{ width: 100%; height: 100%; overflow: hidden; overflow-y: auto;} 代码片段 <div clas ...

  9. [Xcode 实际操作]二、视图与手势-(5)给图像视图添加圆角效果

    目录:[Swift]Xcode实际操作 本文将演示给矩形图片添加圆角效果 import UIKit class ViewController: UIViewController { override ...

随机推荐

  1. ssm整合所用全部依赖pom.xml(idea版)

    <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven ...

  2. java前后端开发需掌握的框架及技术

    一.Java开发 1.J2EE架构及主流框架,spring4.spring boot.spring MVC.spring Security.spring cloud.struct2.hibernate ...

  3. 显示器类型对美乐威NDI IP转换器延时影响测试

    背景 用户在选择用网络传输视频时,传输延迟通常是他们非常关心的数据.集成商在探究如何降低视频传输延时,往往专注于网络本身和视频编码的优化,容易忽略视频解码和播出也是整个视频传输过程中非常重要的环节.本 ...

  4. Innerclasses

    内部类只能让它的外部类访问,其他同包的类也无法访问!方法里也能建内部类 1 public class Innerclasses { 2 public static void main(String[] ...

  5. CSS动画之转换模块

    2D转换模块:注意点:1.可以类似于过渡模块一样简写,但是这里不是用逗号隔开而是用空格 2.2D的转换模块会修改元素的坐标系,所以旋转之后的平移就不是水平平移 格式:旋转:transform: rot ...

  6. 《Clojure编程》笔记 第1章 进入Clojure仙境

    目录 背景简述 第1章 进入Clojure仙境 1.1 基础概念 1.2 常用的一些符号 背景简述 本人是一个自学一年Java的小菜鸡,理论上跟大多数新手的水平差不多,但我入职的新公司是要求转Cloj ...

  7. [Luogu P3469] [POI2008]BLO-Blockade (割点)

    题面 传送门:https://www.luogu.org/problemnew/show/P3469 Solution 先跟我大声念: poi! 然后开始干正事. 首先,我们先把题目中的点分为两类:去 ...

  8. Maven的介绍及使用

    一.Maven简介 Maven 是一个项目管理工具,可以对 Java 项目进行构建.依赖管理,是一个自动化构建工具. 自动化构建工具:将原材料(java.js.css.html....)->产品 ...

  9. vim实现CTRL+S为保存快捷键

    用vim正撸代码撸的飞起,突然Xshell就掉线了,真是太蛋疼了. 于是开始怀念起vs下撸代码时随时随地ctrl+s保存的快捷键,百度了一下,网上的vim实现ctrl+s保存的快捷键设置都有问题,自己 ...

  10. C++ stringstream 实现字符与数字之间的转换

    c++中利用srtingstream可以将数字转为字符串,或者将字符串转为数字: 首先将double型数字串转成了string: stringnum2string(double *a,int n) { ...