Adobe發布Away3D 4 0引擎的測試版

2021-06-08 15:01:18 字數 1123 閱讀 9188

伴 隨著adobe在flash gaming summit上的最新宣告,我們也為flash 11發布了第乙個away3d 4.0引擎的測試版。它借助了molehill apis的gpu加速的支援。molehill apis被包含在了最新發布的incubator(fp 11的預覽版)中。

在發布了air 3預覽版之後,adobe發布了這flash 11的incubator build。air 3的發布允許gpu加速的flash內容同時出現在桌面和瀏覽器上。這些個builds是adobe新計畫的一部分,想在發行穩定版之前,讓開發人員參與 其中,並沒有想將fp11應用與商業用途。然而我想這中方式相比較以前的fp發布方式,已經有了很大的提公升,這中方式能給任何對fp11感興趣的人提供一 個嘗試的機會,並且能夠得到他們的反饋。這將會導致乙個最終專注與相容性和穩定性的版本--某些東西對最終的版本是至關重要的。

有 了gpu的渲染,所有away3d的視覺輸出都由gpu來分擔。這就意味著,可以渲染出更多的細節模擬了。這個水效果使用了shallow water simulation方程式和由cpu實時更新的80,000個三角形構成的平面網格。通過gpu使用了environment map生成了乙個反射表面效果,這個效果的逼真程度在以前的flash中是從來沒有見過的。

然 而,molehill的陰影效果能夠建立更加的複雜的陰影效果。在這demo中,匯入的模型(乙個由lee perry-smith建立乙個3d head scan)使用了乙個下表面反射 shader 建立乙個過度真實的**紋理。away3d 4.0已經對materials package進行了全面的修改,讓使用者更加容易的使用各種陰影生成技術,比如 鏡面對映,正常的對映,影子對映。

新 的away3d對動畫領域也進行了大修補。gpu加速允許我們釋放cpu進行其他的任務的時候,對動畫進行渲染,唯一限制我們的因素就是動畫的資料必須比 gpu的快取要小。上面的例子使用了乙個新的as3 exporter,是由jerome birembaut寫的,用於將3ds max**和動畫轉換為可以直接編譯到你的away3d專案中的as3 類。

同樣也支援md5檔案,這樣就允許任何建立的模型使用 quake 3 格式在away3d 4.0中使用了。這寫也使用骨骼動畫的格式但是會被儲存為外部壓縮的二進位制檔案。下面的demo載入了豪傑個md5動畫,都使用於乙個model,使用箭 頭鍵進行移動,空格鍵進行攻擊。

Away3d學習筆記 1

為了做一些較複雜的3d應用,打算學習下3d引擎。pv3d早已停止更新,away3d看上去是個不錯的起點,一來因為它開源免費,而且 相關的資料比較豐富。通過比較,發現推薦較多的是這本 the essential guide to 3d in flash 第二章包括一些簡單的例子,通過敲打這些demo,...

編譯away3d例程式記

記不住是在哪一篇文章上看到flash player 11之後支援3d,並且是使用顯示卡來繪製,速度相當可觀,我身為 flex鐵桿粉絲 的程式設計師怎麼能不嘗試一下呢?立馬試之。2 建立乙個actionscript專案 我吃虧在這裡,建立的是flex專案,檢視了很多教程都沒有說清楚這個,唉 3 將目錄...

away3d顯示Plane(基礎 二)

我們直接說新增的 下面定義了乙個away3d自帶的幾何體plane也就是乙個 板子 var plane planegeometry new planegeometry 100,100 定義乙個plane,也就是乙個平面物件 var color colormaterial new colormater...