2010年10月,Adobe在MAX大會中公布了關於Flash Player的新項目,名為Molehill的新API集可以讓開發者藉助GPU大幅提升Flash的3D渲染能力。
目前現有的Flash Player 10.1可以在30Hz下渲染幾千個非Z緩衝三角形,使用Molehill和圖形晶片則可以在60Hz左右的高解析度顯示器中全螢幕渲染近百萬的Z緩衝三角形。這些新的3D API還將同時支持Flash Player和Adobe AIR,為用戶提供全新的3D體驗。
Adboe介紹稱,Molehill是新推出的支持GPU硬體加速底層API的總稱,支持Z緩衝、模版色緩衝、碎片和頂點著色、立方體紋理等特性。藉助這些3D API,開發者可以在任何情況下調用GPU,如果出現GPU不兼容的情況則會調用CPU作為圖形渲染處理器。
Flash Player10中現有的3D API將可以繼續使用,Molehill主要面向高級開發人員用來構建複雜的3D模型,開發者可以按照實際需要選擇使用這兩種API。Adobe表示他們將會為不同的平台提供這些新的開發工具,在Windows系統中將會依賴於DirectX 9,在Mac和Linux下則依賴於OpenGL 1.3,未來還將會藉助OpenGL ES 2.0支持Android和Linux Mobile等移動平台。
Molehill首次公測版本將會在2011年上半年發布,同時在Flash Player和Adobe AIR進行集成。
官方介紹:
"Molehill" is the code name for a new set of low-level, GPU-accelerated 3D APIs that will enable advanced 3D experiences across screens through the Adobe? Flash? Platform runtimes. These new low-level APIs will provide advanced 3D and 3D engine developers the flexibility to leverage GPU hardware acceleration for significant performance gains. Today, Adobe Flash Player 10.1, renders thousands of non z-buffered triangles at approximately 30 Hz. With the new 3D APIs, developers can expect hundreds of thousands of z-buffered triangles to be rendered at HD resolution in full screen at around 60 Hz. Using the new 3D APIs in Flash Player and AIR will make it possible to deliver sophisticated 3D experiences across almost every computer and device connected to the Internet.
The 3D capabilities enabled by the new APIs will also be available to the broader developer community through popular ActionScript? 3D frameworks, such as Alternativa3D, Away3d, Flare3D, Sophie3D or Yogurt3D.
相關詞條
-
molehill
tern the n Altern
-
Adobe Flash 11 Stage3D(Molehill)遊戲編程初學者指南
……………………………………………………………15第2 …………………………………………………………………131 …………………………………………………...
基礎信息 內容簡介 編輯推薦 讀者對象 圖書目錄 -
starling
(Molehill)複雜性抽象化。 因此每個人都能看到直觀的程式。Starling... Stage3D (Molehill) 分層位於 Starling 之上...
簡介 Starling使用概述 -
AGAL
AGAL操作碼複製數據mov:destination=source :將數據從源暫存器複製到目標暫存器代數操作碼min:dest...
AGAL操作碼 暫存器 一般編譯步驟