Warning: opendir(/var/www/html/wp-content/mu-plugins): Failed to open directory: Permission denied in /var/www/html/wp-includes/load.php on line 981 animation – sewonist.com https://sewonist.com sewonist = sewon + artist Fri, 10 Apr 2020 03:41:37 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://sewonist.com/wp-content/uploads/2015/08/cropped-sewonist-32x32.png animation – sewonist.com https://sewonist.com 32 32 Tangled – Official Trailer https://sewonist.com/tangled-official-trailer/ https://sewonist.com/tangled-official-trailer/#comments Mon, 20 Sep 2010 00:12:41 +0000 https://sewonist.com/?p=1248 Read More »Tangled – Official Trailer]]>

미국 현지에서 11월 개봉 예정인 디즈니 신작 Tangled 입니다. Tangled가 무슨 뜻인가 사전을 찾아보니 얽힌, 헝클어진 이라는 뜻이군요. 라푼젤(?)의 머리카락을 의미하는 거 같습니다. 근데 이 영화의 원작이 라푼젤인지는 모르겠네요.ㅎㅎㅎ;; 트레일러를 몇번이고 보면서 느끼는 거지만 정말 색감이 아름다운것 같습니다. Pixar 의 그것과는 다른 느낌으로 아름답네요. 끊임없이 이전과는 뭔가 다른 새로운것을 창조해내는 그들이 부럽습니다.

p.s. 트레일러라지만 이렇게 막 퍼와도 되는건지 모르겠네요. 요즘은 저작권이 무서운 세상이라~ 그나저나 Vimeo 등록되는데 하루가 걸리다니 너무 한거 같아요~~ ㅠㅠ

출처 – http://trailers.apple.com/trailers/disney/tangled/

]]>
https://sewonist.com/tangled-official-trailer/feed/ 1
The PIXAR Story https://sewonist.com/the-pixar-story/ https://sewonist.com/the-pixar-story/#respond Mon, 05 Jul 2010 01:33:39 +0000 https://sewonist.com/?p=1073

]]>
https://sewonist.com/the-pixar-story/feed/ 0
DAE vs. MD2 https://sewonist.com/dae-vs-md2/ https://sewonist.com/dae-vs-md2/#comments Mon, 12 Jan 2009 22:37:24 +0000 http://labs.ahnsw.com/?p=121 Read More »DAE vs. MD2]]> Pavpervision3D(이하 PV3D) 에서 애니메이션을 구현하는 방법은 크게 두가지가 있다. 첫번째는 트위너를 이용해서 PV3D 에서 만든 오브젝트를 직접 애니메이션 하는 방법과 3D 모델링 데이터의 애니메이션을 이용하는 방법이다. 전자의 경우는 Coverflow 와 같은 모션이나 트랜지션에 유리하지만 PV3D 에서 지원하는 이동이나 회전, 스케일을 제외한 디테일한 애니메이션에는 한계가 있다. 후자는 Collada 와 같이 애니메이션을 지원하는 3D 포멧을 이용한 방법이다. 이는 3D 제작툴(3ds max)을 이용하여 매우 디테일한 애니메이션이 가능하지만 파일을 파싱하는데 많은 자원을 소비한다는 단점이 있다.

이중 후자의 경우 현재 PV3D 에서 구현할 수 있는 포멧은 Collada의 .dae 와 Quake II의 .md2 가 있다. 오늘은 이 두가지 포멧에 대해서 알아 보겠다.

DAE

[파일정보]
people_ani_max.dae : 1,541 KB
texture_1.png : 106KB
texture_2.png : 109KB
totalFrame : 30

먼저 Collada 의 .dae 포멧이다. Collada는 3D 데이터를 XML 로 저장하는 포멧이다. 오픈소스로 진행되고 있으며 최근 가장 많이 사용 되어지고 있다. 다만 각 어플리케이션에서 저장하는 방법이 약간씩 다른데 이 때문에 PV3D 에서 제대로 읽어오지 못하는 경우가 종종있다. 현재까지 테스트 해 본 바로는 3ds Max 에서 ColladaMAX 로 export 하는 방법이 가장 이상적이다. 다만 ColladaMAX 가 3.05C 이후 업데이트가 없으며 Max 2009 를 지원하지 않는다는 문제가 있다. 누군가 2009용으로 빌드한 것이 있으나 모든 시스템에서 정상적으로 작동되지는 않는다.

.dae 의 경우 3D 데이터에 대한 범용적인 저장 방법이다. 그러므로 대부분의 데이터를 저장 할 수 있다. 현재로서는 가장 현실적인 방법이기는 하나 텍스트인 XML 을 파싱해야하므로 퍼포먼스가 상당히 나쁘다. 위의 샘플에서 볼 수 있드시 30프레임 애니메이션을 로드하는데 상당한 시간이 필요하다.

MD2

[파일정보]
tris.md2 : 378 KB
blade_blue.png : 57 KB
totalFrame : 200

.md2 는 본래 Quake II 용 캐릭터 모델링 데이터 포멧이다. 많은 Quake 유저들을 통해서 많은 캐릭터 파일이 공개 되어있을 뿐 아니라 다른 게임등에도 사용되는 듯 하다. .md2의 특징은 ByteArray 를 통해서 파싱하는데 거의 시간이 걸리지 않는 다는 점이다. 위 md2 샘플을 보면 무려 200프레임의 애니메이션 정보를 담고 있으나 .md2 파일의 용량은 378 KB 밖에 되지 않는다. 30프레임에 1.5 MB 인 .dae 와는 큰 차이를 보인다. 물론 두 파일의 포멧적 특성상 이러한 차이가 나는 것은 당연하겠으나 PV3D에서 에니메이션을 구현할때 확실히 큰 장점이 아닐 수 없다. 하지만 아쉽게도 치명적인 단점이 존재하는데 그것은 파일의 태생상 한 파일에 여러 오브젝트와 메터리얼, 라이트 등에 대한 정보를 담을 수 없다는 것이다.

결과적으로 현시점에서 PV3D 를 웹사이트에 적용 시킨 다면 DAE 이 외는 대안이 없어 보인다. 하지만 이 또한 낮은 퍼포먼스라는 걸림돌 때문에 쉽게 적용시키기 어렵다. 결국 최소화된 모델링 데이터를 통한 최적화 밖에 답이 없어 보인다. Flash Player 10 이 보편화 되고 CS4 를 통한 3D 작업에 대한 정보가 더 많아지면 3D 작업은 CS4 에서 구현하는 것이 가장 좋을 것 같다.

]]>
https://sewonist.com/dae-vs-md2/feed/ 1
Collada Animation Controll https://sewonist.com/collada-animation-controll-2/ https://sewonist.com/collada-animation-controll-2/#respond Sun, 13 Jul 2008 22:44:07 +0000 http://blog.ahnsw.com/?p=290 Read More »Collada Animation Controll]]>

채널을 로드하는데 시간이 조금 걸리니 잠시만 기다려주시기 바랍니다. #channels: 155 #frames: 30, startTime: 0 endTime: 0.966667 애니메이션을 로드 하는데 시간이 상당히 걸리는데 아직까지는 줄이는 법을 모르겠다. 실작업에 사용하기에는 참 부담스러운 시간이다.

지금까지 공부한 여러가지를 복합적으로 적용시켜보았다. 가장 어려웠던건 카메라 돌리기였다. 일단 lookAt 이 센터로 잡혀 있어서 x, y, z 만 이동 시켜 주면 된느데 이걸 원으로 그리는 게 무지 힘들었다. 원은 어떻게든 그리겠는데 구는 아직도 제대로 구현이 안되고 있다.

 W, A, S, D 를 누르면 캐릭터가 걷는데 핵심은 W를 눌러서 앞으로 갈때 걷는 애니메이션을 보여주는 부분이다. 나머지 키로 방향 전환을 하는데 정확하게 컨트롤을 하지 않아서 가끔 문워크를 한다. 이럴때는 S 키를 한번 눌러주면 해결된다.

]]>
https://sewonist.com/collada-animation-controll-2/feed/ 0