Rev. 2.73

topbackground_v1.1.1.jpg

WebGL은 웹 브라우저에서 별도의 플러그인을 설치하지 않고도 하드웨어 가속 효과를 가지는 3D 그래픽을 표현할 수 있는 렌더링 API입니다. CopperLicht는 이 WebGL을 기반으로 3D 애플리케이션 또는 게임 개발을 돕기위해 만들어진 자바스크립트 3D 엔진입니다. 이 엔진을 만든 회사는 플래시 3D 구현 툴킷인 CopperCube 3D Engine을 개발한 Ambiera사 인데요. 그래픽 프로세싱에 대한 프로그래밍 기술 없이도 3D를 손쉽게 구현하는데 그 목적을 두고 개발된 것이라고 합니다. "CopperCube"라는 자체적인 3D 지형 편집기를 갖추고 있으며, .3ds, .obj, .x, .lwo, .b3d, .csm, .dae, .dmf, .oct, .irrmesh, .ms3d, .my3D, .mesh, .lmts, .bsp, .md2, .stl 등 매우 다양한 3D 파일 포맷을 가져올(Import) 수 있고, 작업 결과물은 작은 크기의 바이너리 파일로 컴파일되어 빠른 다운로드가 이루어지는 등의 특징을 가지고 있습니다. 아쉽게도 이 편집기는 유료로 제공되며 라이트와 프로페셔널 에디션으로 구분되어 각각 $146, $437에 판매되고 있습니다. 14일간 무료로 사용할 수 있는 트라이얼 버전도 제공합니다.

worldeditor.jpg

컴파일된 파일은 배포본에 포함되는 3D 엔진에 의해 렌더링 되며, 플래시 엔진과 자바스크립트 엔진에서 동일하게 사용됩니다. 광원, 쉐이더, 카메라 워크, 경로 처리, 마우스 이벤트 처리, 애니메이션은 물론 텍스쳐 애니메이션까지 전문 3D 엔진에 견주어도 손색없을 정도의 기능들을 제공합니다. 일인칭 슈팅게임인 Quake 3의 지형을 포팅하여 렌더링하는 데모에서 엔진의 성능을 실감할 수 있으며, 잘 정리된 API 문서와 튜토리얼들도 준비되어 있습니다. 현재 WebGL은 개발 진행 중인 API입니다. 파이어폭스와 사파리, 크롬 브라우저의 알파 또는 나이틀리 버전에서 WebGL 옵션을 활성화하고 작동시켜야합니다. 이 엄청난 WebGL 자바스크립트 3D 엔진은 알파 버전이며 지금 만들어 볼 수 있습니다. 황홀한 장난감이 생겨버렸네요!

Comments

Got something to add? You can just leave a comment.

Your Reaction Time!

captcha

avatar