Leonard Teo 저
그동안
캐릭터 메이션에서의 근육 시뮬레이션에서 많은 곤란을 격어왔다. "슈렉'의
PDI나 "다이노서"의 디즈니등 메이저급 스튜디오에서 공룡이나 개들 그리고
푸른 괴물들을 보면 독자적인 솔루션으로 근육의 다양한 변형과 그에 따라 변형하는
피부의 기술들을 보아왔다.
ACT(Absolute Character Tools )는 Snoswell Design에서 개발되고 Digimation에서 제품화한발전된
최초의 상용 시뮬레이션 소프트웨어이다. 디스크릿의 3ds max 4에 적합한 플러근인으로써
캐릭터에 근육을 만들어 줘서 다이나믹스에 의한 근육들의 움직임 뿐만 아니라 캐릭터
스킨의 데포메이션까지 실시간으로 보여준다.
Mark Snoswell박사에 의해 개발된 ACT는 캐릭터 애니메이션을 더욱 사실적으로
표현하게 해줄 뿐아니라 모두에게 쓰기 편하게 되어있다. Snoswell씨는 해부학적으로
가장 정확한 가상 운동선수 Torson를 디자인해내고 개발하여 이를 3D에 적용시켰다.
Torson은 해부학적으로 세밀하고 정확한 뼈와 근육의 구조를 가지고 있으며http://www.cgcharacter.com/에서
확인해 볼 수 있다.

정확한 인체 모델링에 의해 발만해도 60개의 근육을 가지고 있으며
다리전체에는 400개의 근육이 있다.
원리와 방법
대부분의 프러그인들은 현존하는 오브젝트에 변형을 준다. 그래서
보통 고정된 3D오브젝트를 가지고 소프트 바디나 변형하는 형태를 만들지만 ACT는
"vMuscle"라고 불리는 새로운 3D 기본형을 만들어 낸다. "vMuscle"들은
형태나 뼈의 구조, 피부조직들에 영향을 주거나 받는 근육을 수치적으로 제어한다.
"vMuscle"은 새롭게 장치된 3D기본형이기 때문에 Mesh, Poly, Patch 나
NURBS 오브젝트같은 상태로 분류된다. 그리고 일반적인 모디화이어인 FFD, bend,
noise등도 적용할 수 있다. 또한 다시 원상태로 돌아가도 "vMuscle"의
기본형은 유지한다.

위의 팔 시뮬레이션은 16개정도의 근육들을 가지고 있지만 부분당
2,4개의 근육들 가지고도 쓸 만한 캐릭터 사지를 만든다.

vMuscle은 또한 렌더도 가능하다. 그들은 NURBS 나 Patches와
같이 실제로 수치제어되는 기본형으로써 어떠한 해상도로도 렌더가 가능하다.
vMuscle는 3ds max에서 어떠한 오브젝트에도 붙일 수 있다. 예를
들어 현재 장치된 캐릭터가 있다고 한다면 다만 vMuscle을 만들어서 근접하고 뿌리가
되는 각각의 끝에 상응하는 곳에 붙이면 몇초안에 완성이 된다. 그리고 난다음에
vMuscle의 형태를 Cross Section editing tool이나 모디화이어등의 장치들도 수정할
수 있다.

Cross Section editing tool로 근육의 형태의 에디트를 어느 위치에서도
할 수 있다.
vMuscle들은 수치제어적인 UV코디네이션을 만들어 주기 때문에 영화'할로우맨"에서
처럼 사실적인 근육 텍스츄어의 데포메이션을 가능하게 한다.
근육에 대한 툴만 있는 것이 아니다. ACT는 "vSkinDeformation" 플러그인까지
포함하고 있어서 Skin, Bones Pro, Physique 등의 현존하는 스킨 모디화이어나 소프트웨어등에
적용된다. 적용할 때 vSkinDeformer는 피부가 덮여져 있는 근육과 뼈의 디포머를
근본으로 하여 장치된다. vSkinDeformer 는 또한 스킨 스크랫칭과 스킨의 변형없이
특수하게 UV 메쉬 데포메이션이 적용된다.
근육이 뭉쳐서 부풀어 오를 때도 애니메이터가 vSkinDeformer를 이용하여 정확한
조절이 가능하다.
dual 700Mhz PIII에서 우리는 70개정도의 근육을 가지고 있는 장치된 T-Rex를
만들어서 실시간으로 걸으면서 디포메이션이 가능하게 했다. 그리고 더욱 놀란 것은
T-Rex가 땅에 발을 닿을 때 보여주는 약간의 떨림을 표현한 다이나믹이었다.

각각의 70개 근육을 붙여서 T-Rex를 만들었다.

근육들은 새롭고 복잡한 캐릭터의 세트를 보여주지만 ACT는 보이는
대로의 유틸리트를 관리해서 조정할 수 있도록 도와준다.

넙적다리와 꼬리에 위치한 스킨이 그 밑에 존재하는 근육들의
영향을 받는 다는 것을 볼 수 있다.
ACT 1.0은 현재 3ds max 4를 위한 플러그인으로 판매되고 있으며 Snoswell Design에서는
Maya, Softimage|XSI 등을 포함한 다른 메이저 팩키지들을 위한 포트들도 만들 계획이다.
Snoswell씨는 말에 따르면 다음과 같다."max에서 ACT의 기능을 충분히 발휘하게
만드는 것은 상당히 힘든 일이었습니다. 다른 플랫폼에 포팅을 하는 것 또한 결코
쉽지 않은 일일 것입니다." Snoswell씨는 또한 독립적인 개발자 버전도 만들어서
스튜디오에 융통성을 갖게 하고 게임 개발자들에게는 자신들의 시스템과 제품들에
호환이 되도록 하겠다고 밝혔다. ACT의 구조또한 확실히 vMuscle 와 the vSkinDeformer
시스템등의 플러그인 구조확장도 가능하다고 한다. Snoswell씨는 C++ 프로그래밍
위자드와 다른 기술적 지원을 하여 ACT기술의 확장을 원하는 사람들을 위해 제공할
예정이다.
사실적인 캐릭터 애니메이션을 만드는 하이엔드 비쥬얼 이펙트 스튜디오의 팀들에게
자신들에게 맞는 소프트웨어를 만들 수 있게 할 것이다. Absolute Character Tools로
Snoswell Design 는 한때 접근하기 힘든 표현을 할 수 있게 되었다. ACT는 더 나은
애니메이터를 만들지는 못하지만 사실적인 캐릭터 애니메이션을 각자에 맞은 툴에
적용하여 휠씬 쉽게 할 수 있도록 할 것이다. 또한 가장 사실적인 캐릭터가 나올
수 있는 가능성을 제공해 줄 것이다.

위의 그림을 클릭하면 동영상을 볼 수 있다.(Quicktime)
제품명 : Absolute Character Tools
제작사 : Snoswell Design, Digimation
공식사이트 : http://www.cgcharacter.com/
가격 : $1295 (MSRP)
$995 (introductory offer)