国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 媒體動(dòng)畫(huà) > 正文

Director實(shí)例剖析:在Shockwave 3D里面增加混合效果

2024-09-08 19:27:02
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
在shockwave 3d中添加混合效果
   原著:malachy duffin
   翻譯:alphachi

   如果想要在3d場(chǎng)景中創(chuàng)建類似透視和光影這樣的炫目效果,那么就不能忽略物體間的“添加混合”特性。許多頂級(jí)游戲經(jīng)常利用這一特性來(lái)增強(qiáng)相應(yīng)范圍內(nèi)圖形的表現(xiàn)方式,例如武器的發(fā)射和爆炸。雖然許多texture的附加選項(xiàng)都能夠模擬各種材質(zhì)的混合,但是shockwave 3d的當(dāng)前版本對(duì)此并不支持。

   幸運(yùn)的是,我們可以通過(guò)另一種方法來(lái)“實(shí)現(xiàn)”這一特性。由于得到了大多數(shù)渲染引擎的支持,本文所描述的這項(xiàng)技巧已經(jīng)被許多商業(yè)程序所使用,而你也只需對(duì)樣本影片中的“additive blending”行為進(jìn)行少許改動(dòng),就能夠?qū)⑵涫褂迷谧约旱膕hockwave 3d世界中。

觀看演示


播放,以上示例,需下載此插件。 點(diǎn)擊下載插件

使用方法

   首先,把“additive blending”行為復(fù)制到自己的影片中,然后將其拖拽到相應(yīng)的3d角色上。

   如果現(xiàn)在播放影片,將不會(huì)有任何事情發(fā)生,因?yàn)椴](méi)有標(biāo)記相應(yīng)的shader。我們應(yīng)該給需要使用的shader重命名,注意其名稱必須包含“additive”字樣,這樣才能夠被行為識(shí)別并轉(zhuǎn)換成為“additive blending”。

   現(xiàn)在播放影片,檢測(cè)其能否正常工作。如果不行的話,先檢查一下樣本影片能否正常工作。如果還不行的話,非常不幸,你的機(jī)器可能不支持這項(xiàng)技巧。

工作原理

   雖然shockwave 3d的當(dāng)前版本并不支持物體間的“添加混合”,但卻支持shader texture層之間的“添加混合”。因此為了能夠?qū)崿F(xiàn)物體間的“添加混合”,我們可以使用一個(gè)包含alpha通道的texture,同時(shí)保持包含需要混合的texture的那一層下為空。

   由于許多3d圖形卡都支持多通道textrue,為了實(shí)現(xiàn)上述功能,應(yīng)該使用空白texture,以利于低層shader的顯示;其效果取決于3d圖形卡能夠同時(shí)處理的texture的數(shù)目,并可以根據(jù)渲染模式進(jìn)行調(diào)整。

   下面的lingo代碼用于檢測(cè)3d圖形卡能夠處理的texture的數(shù)量,此命令的含義請(qǐng)參考程序里的相關(guān)注釋。

getrendererservices (). gethardwareinfo ()[ # textureunits]

補(bǔ)充說(shuō)明

   1. 這項(xiàng)技巧在某些圖形卡上無(wú)法正常工作(例如directx 7模式下的radeon 9700)。在這些圖形卡上將會(huì)看到紅色texture的效果非常不好。為了避免這一點(diǎn),應(yīng)該確保alpha通道為“fallback”狀態(tài),并給圖形卡提供一個(gè)能夠使用的alpha通道(至少能夠提供類似的效果)。注意,這項(xiàng)技巧支持非正式的“nextshader”命令。

   2. 由于使用的是“texture reference”而非“shader reference”,因此這項(xiàng)技巧無(wú)法與粒子系統(tǒng)一起使用。

   3. 因?yàn)樾枰?d圖形卡在屏幕上進(jìn)行額外的繪制,所以影片本身的速度會(huì)受到一些影響。

   4. 由于shockwave 3d本身對(duì)半透明物體的處理問(wèn)題,這項(xiàng)技巧需要渲染一些額外覆蓋物。如果shockwave的下一次更新能夠?qū)Π胪该魑矬w提供更好的支持,這項(xiàng)技巧將能夠?qū)崿F(xiàn)更為復(fù)雜的可視化效果。

相關(guān)附件

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 荃湾区| 十堰市| 克山县| 乌什县| 伊川县| 元氏县| 房产| 通化县| 乌兰县| 宝清县| 安化县| 嘉义县| 镇宁| 鸡东县| 广饶县| 临颍县| 绥宁县| 来安县| 龙井市| 枣庄市| 平罗县| 赣榆县| 塔城市| 江北区| 尖扎县| 义乌市| 雅江县| 嘉义县| 黄大仙区| 偏关县| 肇州县| 承德市| 怀远县| 黑山县| 贵溪市| 潼关县| 沈阳市| 茶陵县| 民勤县| 饶河县| 吴桥县|