flash3d

flash3d

Flash3D是指所有基於網頁flash播放器播放的且可交互的實時三維畫面信息的總稱。

引擎


製作實時三維畫面信息的工具,我們稱3d引擎。因而基於flash軟體的3d引擎我們稱flash 3d引擎。

引擎分類


1.商用和免費:商用引擎是需要付費才可以商業應用的,而免費則可以隨意使用。
2.開源和非開源:開源引擎是指源代碼開放的引擎,引擎的內核代碼是可以隨便研究的。而非開源則相反。

常用引擎


Stage3D引擎;Alternativa3D引擎;Away3D引擎;CopperCube引擎;Five3D引擎;
Sophie3D引擎;Minko3D引擎;Yogurt3D引擎;Flare3D引擎;Sandy3D引擎;
Papervision3D引擎;NewX3D引擎;Sharikura3D引擎;Alchemy3D引擎等。

現狀和未來


由於目前flash網頁播放器還不支持GPU,而只能基於CPU運算,所以表現複雜圖像時往往顯得力不從心。目前各flash 3d引擎能實時渲染面數為3000-5000個面,八倍網已實現了3萬面運行非常流暢。視電腦配置稍有些不同。但是Adobe的官方已經發話,在不久flash網頁播放器將支持GPU運算,那時flash 3d引擎能實時渲染面數將達到幾十萬面.Alternativa 3D官方已經放出一段引擎遊戲的視頻,30萬面的場景運行的非常流暢。

引擎學習資料


國內目前知名的幾個flash3d愛好者可以找資料的地方:
Flash3d官方網站 - 擁有最新最全的Flash3d引擎學習資料,是flash3d愛好者研究學習的家園。
Flash3d研究所 - 代表國內flash3d最高技術團隊,QQ群涵蓋大部分flash3d業內高手。
天地會3d應用區 - 天地會憑藉其海量flash人員,此3d區擁有很多flash3d愛好者。
閃客flash3d區 - 老派的flash網站中的flash3d板塊,老字號。flash3d板塊相對不受重視。