在Shockwave 3D中添加混合效果

2016-03-18 15:55 0 1 收藏

下面图老师小编要跟大家分享在Shockwave 3D中添加混合效果,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

【 tulaoshi.com - 设计软件 】


   如果想要在3D场景中创建类似透视和光影这样的炫目效果,那么就不能忽略物体间的“添加混合”特性。许多顶级游戏经常利用这一特性来增强相应范围内图形的表现方式,例如武器的发射和爆炸。虽然许多Texture的附加选项都能够模拟各种材质的混合,但是Shockwave 3D的当前版本对此并不支持。

   幸运的是,我们可以通过另一种方法来“实现”这一特性。由于得到了大多数渲染引擎的支持,本文所描述的这项技巧已经被许多商业程序所使用,而你也只需对样本影片中的“additive blending”行为进行少许改动,就能够将其使用在自己的Shockwave 3D世界中。

观看演示

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/shejiruanjian/)

 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/shejiruanjian/)使用方法

   首先,把“additive blending”行为复制(图老师整理)到自己的影片中,然后将其拖拽到相应的3D角色上。

   如果现在播放影片,将不会有任何事情发生,因为并没有标记相应的Shader。我们应该给需要使用的Shader重命名,注意其名称必须包含“Additive”字样,这样才能够被行为识别并转换成为“additive blending”。

   现在播放影片,检测其能否正常工作。如果不行的话,先检查一下样本影片能否正常工作。如果还不行的话,非常不幸,你的机器可能不支持这项技巧。

工作原理

   虽然Shockwave 3D的当前版本并不支持物体间的“添加混合”,但却支持Shader Texture层之间的“添加混合”。因此为了能够实现物体间的“添加混合”,我们可以使用一个包含alpha通道的Texture,同时保持包含需要混合的Texture的那一层下为空。

   由于许多3D图形卡都支持多通道Textrue,为了实现上述功能,应该使用空白Texture,以利于低层Shader的显示;其效果取决于3D图形卡能够同时处理的Texture的数目,并可以根据渲染模式进行调整。

   下面的Lingo代码用于检测3D图形卡能够处理的Texture的数量,此命令的含义请参考程序里的相关注释。

getrendererServices (). gethardwareinfo ()[ # textureUnits]

补充说明

   1. 这项技巧在某些图形卡上无法正常工作(例如DirectX 7模式下的Radeon 9700)。在这些图形卡上将会看到红色Texture的效果非常不好。为了避免这一点,应该确保alpha通道为“fallback”状态,并给图形卡提供一个能够使用的alpha通道(至少能够提供类似的效果)。注意,这项技巧支持非正式的“nextShader”命令。

   2. 由于使用的是“Texture Reference”而非“Shader Reference”,因此这项技巧无法与粒子系统一起使用。

   3. 因为需要3D图形卡在屏幕上进行额外的绘制,所以影片本身的速度会受到一些影响。

   4. 由于Shockwave 3D本身对半透明物体的处理问题,这项技巧需要渲染一些额外覆盖物。如果Shockwave的下一次更新能够对半透明物体提供更好的支持,这项技巧将能够实现更为复杂的可视化效果。

来源:https://www.tulaoshi.com/n/20160318/1888571.html

延伸阅读
最终效果图,下面就开始来制作吧!   第一步:新建立一个背景黑色的600*400的文档,然后使用文字工具(T),选择字体Times New Roman,大小160pt,颜色设置为#d5d5d5,效果如图。   第二步:图层样式设置。   ...
怎样在PowerPoint制作3D动态幻灯片效果   1、制作3D幻灯片 该插件安装完毕后,PowerPoint的工具栏中将增加PowerPlugs工具栏。 新建幻灯片时,单击该工具栏的Add 3D Transition按钮,弹出设置对话框,单击Style下拉框可选择3D动画效果,通过Slow、Medium和Fast三个单选框可设置动画速度。 在Sound下拉框中可设置伴音效...
3d播播如何设置3d   3d播播是一款好用的3d视频播放器,这里有大量高清的3d影片共您观看,让您体验不一样的3d视觉效果,给您带来超奢华的享受,那么3d播播如何设置3d呢,下面小编就给大家带来详细介绍。 3d播播如何设置3d? 打开3d播播,在主界面点击我的; 下拉看到系统设置,点击进入; 可以选择播放设置,包括...
这篇教程为朱峰社区分享一个网游中胖胖的海盗的制作过程。这个海盗角色制作的比较好。有颜色漂亮的衬衫和裤子,整体感觉比较淡雅。适合新手学习。 一:基本形体建模,从躯干部分开始,逐步拉处四肢如图。 二:完善头部四肢和装备,主要拉出大的整体效果,这个阶段暂时不要考虑不线,把重点放在形象上面,尽量保持各个个方位的轮廓到位...

经验教程

637

收藏

80
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部