AdobeMaxK1-3D-immersive

Flash Low-Level 3D API : Molehill 에 대해..

작년 Adobe MAX 2010에서 선보였던 Flash기반 3D API, Codename ‘Molehill’ 에 대해 포스팅 하려고 합니다.
참고사이트 : http://labs.adobe.com/technologies/flash/molehill/

Flash Player 10.2 까지 플래시플랫폼에서 지원하는 3D기능들은 전부 Software Rendering방식으로 구현됩니다. 이는 CPU에 치중된 방식이기 때문에, CPU점유율이 많이 올라가며 좋지않은 퍼포먼스를 보입니다. 그렇기에 Molehill에서 강조했던 가장 큰 기능인 CPU가 아닌 GPU Hardware Accelating 은 차원이 다른 퍼포먼스를 보여줄수 있다는 강점이 있습니다.

주요 특징으로는,
1. z-buffering
2. stencil color buffer
3. vertex shader

이들은 Flash Platform최초로 GPU를 이용한 3D구현하는 공식API라는 점에서 의미가 있습니다.
Windows에서는 DirectX기반으로,  Mac,Linux에서는 OpenGL 1.3, 모바일에서는 OpenGL ES기반으로 작동된답니다. 이도저도 아닌 플랫폼에서는 기존처럼 소프트웨어렌더방식이구요.

아래에는 이를 활용하여 제작된 3D게임들 영상입니다. 퍼포먼스를 확인해보세요~ 깜짝 놀랍니다 ㅋ

MAX Racer – 3D Flash Game with P2P Multiplayer from Tom Krcha on Vimeo.

[하단의 이미지와 링크들은 지돌스타님 블로그에서 발췌했답니다]

Adobe Labs – 3D APIs for Adobe Flash Player and Adobe AIR
Adobe MAX 2010에서 소개된 차세대 GPU 가속 Flash API – Molehill
Molehill Flash Player 3D APIs 소개
Flash Player 3D APIs 간단한 소개글 – 잼있음
[동영상][at MAX 2010] GPU Acceleration on Adobe AIR “Molehill” – 우야꼬 군이 직접 미국에 MAX 행사에가서 찍은 영상입니다.
[동영상][at MAX 2010] Alternativa 3D in Adobe MAX 2010 – 우야꼬 군이 직접 미국에서 Molehill을 체험했군요.
[동영상] Adobe MAX 2010 – Alternativa 3D 시연 – 땡굴이 님께서 Alternativa의 시연모습을 동영상으로 담았습니다.
Molehill Programming Tutorial
ActionScript의 언어 순위는 몇 위일까?