 |
Flash가 갈수록 인기를 얻고있다. 그리고 이제 "3D Flasher"가 나올 날도 머지 않았다. 하지만
벡터값을 이용해서 3차원 그래픽을 만들기란 쉬운일이 아니다. Electric Rain 사는이러한 어려움을 해결해주기 위해 달려온
흑기사이다. 그들은 새롭게 Swift3D v.2 를 출시하였다.
|
Swift3D v.2 는 mac에서도 윈도우즈에서도 모두 사용할 수 있다.
다운로드 버전과 cd버전중 선택할 수 있으며, cd버전은 아주 쓸만한 메뉴얼과 함께
제공된다. 인터페이스는 사용하기에 무척 쉬우며, 연속적인 시점이 제공된다. properties 툴바를 사용하면 오브젝트와 화면에
관한 정보를 볼 수 있으며, 메인 툴바와 조명과 회전을 담당하는 툴바 그리고 매터리얼과 애니메이션 파레트에 관한 정보도 볼 수 있다.
Swift3D v.2 에는 새롭게 Extrusion 과 Lathe 기능이 추가 되었다. Extrusion기능을 사용하여 2차원 그래픽을
3차원으로 만들 수 있다. 또한 Lathe기능을 사용하면 패스를 지정된 축 중심으로 회전시켜서 3차원 오브젝트로 만들어낼 수 있다. 병이나
유리잔과 같은 오브젝트를 만들때 매우 유용한 기능이 될 것이다. 물론 이런 기능들은 어려운 옵션을 지정할 필요없이 쉽게 "원터치로"
사용할 수 있다. |
 |
여러가지 오브젝트를 3D로 만들 수 있다.
 |
텍스처나 구, 박스 또는 피라미드와 같은 모든 오브젝트들이 모두 자신의 매개변수 값을
가지고 있다. 사용자는 bevels 을 적용할 수도 있고, mesh에 관한 값을 조정해 줄 수도 있다. 또한 Extrusion 기능과
Lathe기능을 사용하여 여러가지 창의적인 모양을 만들어 낼 수 있다. 게다가 mesh에 관한 정보를 외부에서 import
해오는 것이 가능하며, 3ds, dxf, ai 그리고 eps 포맷을 지원하므로 제작에 불가능한 오브젝트는 거의 없을 것이다. 단
외부 프로그램을 사용할 때는 Swift3D v.2 가 텍스처를 사용하지 않는다는 것을 명심해야 한다! |
move 명령이나 scale 명령은 드래그 앤 드롭으로 쉽게 가능하며, 더 세밀한 조정을 위해 수치값을 입력할 수도 있다. 3D grid
가 지원되므로 작업을 쉽게 할 수 있을 것이다. 오브젝트를 회전시키기 위해서는 회전 트랙볼을 이용하여 쉽게 회전시킬 수 있다. 또한 단순히
오브젝트의 중심을 회전축으로 사용하지 않고 회전축을 조정하는 것이 가능므로 Swift3D v1 에서보다 훨씬 다양한 애니메이션을 만들 수
있다.
색에 관한 기능
오브젝트에 색을 입히고 싶다면, 색 파레트에서 색을 픽업하여 오브젝트에 떨어뜨려주면 된다. 각 면과 모서리에 모두 다른 색을 입힐 수
있다. Swift3D v2 는 상당히 많은 (미리 지정된) material을 지원하며, 물론 새로운 material을 추가로 만들 수 있다.(단
앞에서 말했듯 비트맵 텍스처는 지원하지 않는다!) 만약 2D 페인팅이나 3D 모델링을 한다면 오브젝트에 텍스처를 씌우고 싶은 생각이 간절할
것이다. 하지만 어찌하리 비트맵 그래픽은 벡터 그래픽과 근본적으로 다르게 때문에 아직은 기술의 발전을 기다려야 할 것이다.
오브젝트에 움직임을 주는 방법
오브젝트에 움직임을 주는 방법은 무척 간단하다. Swift3D v2는 미리 만들어진 애니메이션 라이브러리를 제공한다. 이 애니메이션을
드래그 앤 드롭하여 오브젝트에 움직임을 줄 수 있다. 물론 직접 애니메이션 장면을 만들고, 카메라의 위치를 설정하는 것 또한 가능하다.
한가지 기억해 둘 것은 만들어진 애니매이션을 인터넷에 올릴 때 주의하라는 것이다. 움직임을 줄수록 애니매이션의 용량이 커지기 때문이다.
또한 Swift3D v2 가 아닌 다른 프로그램에서도 몇몇 움직임을 줄 수 있다. Flash에서도 Swift3D v2 의 파일을 이용한
줌 애니메이션은 가능하다. 단 회전과 같은 3D 전용 애니메이션은 Swift3D v2 에서만 줄 수 있다.
가장 인상적인 특징: Preview 와 Export Editor.
Preview Editor 를 이용해서 어떤 식으로 음영을 줄 것인지 정할 수 있다.
몇가지의 다른 스타일 중에서 (예를 들면 단색 애니매이션 또는 2색 애니매이션 또는 mesh gradient 음영이 들어간 애니매이션
등) 결정하는 것이 가능하다. 새로운 렌더러인 Ravix2 를 사용하면 highlights shadows 와 같은 정말 멋진 장면도
연출 가능하다. 최종적으로 Generate Current Frame 버튼을 누르면 애니메이션의 최종 결과물을 볼 수 있다.
결과에 만족한다면 플래시에서 사용가능한 *.swf 파일로 출력할 수 있다. |
 |
결론
Swift3D 는 최신 버젼에서 한단계 더 진보하였다. Swift3D v.1 도 멋진 프로그램이었지만 Swift3D v.2는 정말 한수위의
프로그램이다. 쉽고 재미있게 사용할 수 있으며 플래시에서 사용할 수 있는 멋진 3D 애니매션을 만들 수 있다. 이 프로그램은 윈도우에서
안정적으로 작동되며 새로운 Preview 와 Export Editor 는 절대 오류없이 작동할 것임을 보장한다. 궂이 결점을 지적하라면
두가지를 들고 싶다. 첫째, 화면에 여러가지 오브텍트를 동시에 띄워 놓았다면 뷰포트를 이용해서 보는데 어려움이 있을 것이다. 특히 비슷한
크기의 오브젝트가 비슷한 위치에 존재한다면 상당히 난해하다. 둘째, 새로운 Preview 기능은 흠잡을 곳이 없지만 Export Editor를
실행 했을 때 시간이 얼마나 걸릴지 장담할 수 없다. 몇초면 끝나는 경우도 있고 5분정도 걸리기도 한다. 이점은 다음의 버젼에서 개선되기를
기대한다. 하지만 나는 주저없이 Swift3D를 권할 수 있다. 만약 3dsmax나 Lightwave 또는 XSI 의 사용자라면 Swift
Plugin 을 구입하여 애니메이션을 만들 수 있을 것이다.
더 많은 정보는 Swift
3D 에서..