[Starling-01] Starling 2D framework 소개

Project/Programming 2012. 1. 4. 12:31

Starling은 FlashPlayer 11 버전에서 새롭게 추가된 3D 렌더링 기능 “Stage3D”를 이용하여 만들어진 오픈 소스 2D ActionScript framework이다. FreeBSD 라이선스로 배포되고 있다.

현재 버전은 0.9이며 다운로드는 Starling Framework v0.9.1

Stage3D는 direct로 GPU 기능을 활용할 수 있기 때문에 기존보다 훨씬 빠른 렌더링이 가능하다. 이미 다양한 3D framework가 Stage3D를 활용하고 있다. (Alternativa3D, Away3D, Minko, Flare3D, Mixamo 등)

Stage3D는 강력하지만 충분히 활용하기 위해서는 개발의 복잡성 때문에 개발자들이 넘어야 할 벽이 많다. 하지만 Starling은 이러한 복잡성을 숨기면서 빠른 2D 드로잉을 수행할 수 있도록 개발되었다. Starling에서는 ActionScript에서 익숙한 DisplayObject와 같은 형식의 API를 제공한다. 또한 Starling에서는 비트맵 글꼴 및 스프라이트시트 같은 FlashPlayer에서 지원하지 않는 기능도 제공한다. (파티클 효과도 github에서 확장 기능을 다운로드하면 사용할 수 있다.)

Starling은 iOS를 기반으로 하는 Sparrow를 Stage3D에 포팅한 것이다. 즉,
 * Starling은 이미 모바일 장치에서 검증되었다.
 * Starling에서 개발한 애플리케이션은 쉽게 iOS 네이티브 애플리케이션에 포팅 할 수 있다.

앞으로 작성되는 Starling Framework 소개글은 akihiro kamijo의 글을 기반으로 작성되며 실험을 통해서 계속적으로 추가 적인 내용을 업데이트할 예정이다. 번역 과정에서 원글과 다소 차이가 있을 수 있으나 이해되는 범위 안에서 포스팅한다.

원문 : http://cuaoar.jp/2011/09/starling-actionscript-3.html

    

설정

트랙백

댓글

  • 깡생이 2012.01.31 00:49 ADDR 수정/삭제 답글

    자수님
    정말 오랜만에 자수님 블로그에서 정독 하고 있습니다.
    역시나 좋은 내용들 잘 보고 갑니다.

Flash Player 10 코드네임 Astro

Programming/Etc 2007. 10. 2. 18:28
Astro 코드네임으로 불리고 있는 Flash Player 10의 신기능 중에서 몇 개가 미국 시카고에서 개최한 MAX 컴퍼런스에서 공개되었다는 소개글이 있어서 포스팅한다. 공개된 내용은 아래와 같다.

1.새로운 텍스트 레이아웃 엔진
Astro에서는 향상된 새로운 기능의 텍스트 표현 엔진이 탑재될 예정이라고 한다. 이를 통해서 복수 컬럼의 레이아웃이나 이미지를 자동적으로 감싸는 레이아웃, 그리고 테이블 형식의 레이아웃 등이 가능하게 될 것 이라고 한다.

2. 3D 효과
Flash의 무비 클립을 3D 공간 내에서 취급할 수 있는 기능이 제공될 예정이라고 한다. PaperVision3D나 Away3D등과 같은 엔진이 탑재 되는 것은 아닌 것 같지만 표현의 폭이 다양해짐에 따라서 추가적인 3D엔진에 대한 기능 개선이 있을 것으로 기대되는 대목이다.

3.custom 필터, 브랜드, 효과
Flash Player 8 버전부터 추가되었던 필터기능에서 추가적으로 스스로 작성한 필터나 효과를 사용할 수 있게 될 예정이라고 한다. 필터등의 작성에는 Adobe Image Foundation (AIF) 툴킷을 사용하게 되는데 AIF 툴킷은 프리뷰판을 다운로드할 수 있게 되어 있다. 관심이 있는 분은 아래 경로에서 다운 받아서 사용해 보길 바란다.

(Adobe Image Foundation (AIF) Toolkit@Labs )



Flash Player 10의 릴리즈 시기는 아직 미정이라고 한다.


    

설정

트랙백

댓글

  • Han Sanghun 2007.10.05 09:36 ADDR 수정/삭제 답글

    현재 플렉스3이 베타2 상태이니, 플렉스 3 정식 버전이 공개되는 올해 말이나 내년초가 되겠지. 아무래도 내년이나 되어야 공개되지 않을까 싶은데...

    • jasu 2007.10.05 18:51 신고 수정/삭제

      저도 발표 뉘앙스로 보아서는 올해는 무리가 있을 듯 싶어요 텍스트 필드에서의 컨트롤이 다양해 짐에 따라서 앞으로 CSS를 통한 텍스트 필드의 다양한 레이아웃 작업이 훨씬 손쉽게 될듯 싶네요... ^^

      Adobe가 웹 워드프로세서 버즈워드를 인수한 것도 앞으로 웹어플리케이션에서의 선두에 서기 위한 기능 개선과 영업이 이루어 지고 있는 듯 싶은데 MS의 대응이 자못 궁금해 지네요...^^

  • 이니셜Z 2007.10.09 11:26 ADDR 수정/삭제 답글

    자바가 결적적으로 성공하지 못한 클라이언트 UI분야를 Adobe가 Flash 플랫폼으로
    완벽하게 선점해 버리려고 노력하는거 같내요.
    앞으로 JRE처럼 FRE형태로 배포될 것 같기도 하내요.
    물론 배포성의 생명이라는 것을 잘 알고 있는 Adobe라 JRE보다는 설치가 더 간편하게 ^^

    • jasu 2007.10.10 09:46 신고 수정/삭제

      이미 FlashPlayer와 AIR를 통해서 배포는 이루어졌다고 보여지네요.. 재미있는 것은 플래시가 액션스크립트의 고유의 기능을 폐쇄하지 않고 오픈하므로써 다른 언어와의 유연성에 주목하고 있다 것이겠죠...^^