OC体积详解0005

作者: 深呼吸10911 | 来源:发表于2021-01-04 00:00 被阅读0次

云。抽烟。火。大气层。灰尘。体积用于在OctaneRender等3D引擎中创建诸如此类的效果。体积本质上描述了一个具有各种特征的盒子,可用于遮盖可与3D场景的其他元素进行交互的三维结果。体积可以照亮,投射和接收阴影,遮挡可见性等。可以使用分配给3D体积或该体积内的对象的简单噪声创建体积,也可以从模拟或仿真引擎(例如湍流,X粒子或Embergen)派生来创建火焰和烟雾以及其他大气效果。您可以使用体积来创建情绪,奇观,悬念,甚至是上帝的光芒穿过云层。
吸收和散射的重要性
从根本上讲,所有体积效果都至少使用吸收和散射的组合(对于火灾效果,将需要发射)。如您在下图中所看到的,HDR被放置为具有VDB云的场景背景,并且它也被用作照明模型。还添加了辛烷值日光以增强阳光效果。如您所见,散射和吸收几乎处于最大水平。这是由于密度设置和步长设置。这种质量的云将吸收最少的光,并且散射已散布到整个云中。


创建体积
生成
VDB

相关文章

  • OC体积详解0005

    云。抽烟。火。大气层。灰尘。体积用于在OctaneRender等3D引擎中创建诸如此类的效果。体积本质上描述了一个...

  • iOS动画详解

    iOS动画详解 例子的Demo地址(OC版):exampleForAnimation_OC

  • OC 与 Swift

    OC对象的本质(上):OC对象的底层实现原理OC对象的本质(中):OC对象的种类OC对象的本质(下):详解isa&...

  • OC对象的本质(中)—— OC对象的种类

    OC对象的本质(上):OC对象的底层实现原理OC对象的本质(中):OC对象的种类OC对象的本质(下):详解isa&...

  • OC对象的本质(下)—— 详解isa&supercl

    OC对象的本质(上):OC对象的底层实现原理OC对象的本质(中):OC对象的种类OC对象的本质(下):详解isa&...

  • iOS设计模式-单例

    直接上代码,后面详解 OC实现 swift实现 详解 注:如果不实现copy,mutableCopy方法,在掉用的...

  • Swift3.0下iconfont的使用

    使用iconfont能有效减小应用的体积 一、OC语言下的使用 OC语言下面已经有很多友人写好了,这里提供几个参考...

  • OC中的“空”

    原文:关于OC中的nil, NULL详解OC中给空对象发送消息程序会Crash吗? 各种“空” 关于nil nil...

  • Swift: 将WKWebView转成PDF

    WKWebView详解--OC版使用的webView是WKWebView,核心代码是Swift4.0

  • iOS基础 Runtime-isa (1)Runtime-isa

    Runtime 基础 (1)isa详解OC是一门动态性比较强的编辑语言,OC的动态性是由Runtime API来支...

网友评论

    本文标题:OC体积详解0005

    本文链接:https://www.haomeiwen.com/subject/ztryoktx.html