2007년 7월 29일
컴퓨터에서 생성된 모델로 재키 용이를 사용하여 자극합니다.
안녕하세요, 저는 호주 시드니에 위치한 맥쿼리 대학교의 동물 행동 통합 연구 센터의 Kevin w입니다. 이번 비디오 기반 논문에서는 동물 행동 실험에서 컴퓨터 애니메이션의 활용에 대해 말씀드리겠습니다. 특히, 이러한 모델 중 하나를 실제로 어떻게 제작하는지에 대해 자세히 설명하겠습니다.
오늘날 현대 문화에서 애니메이션은 매우 널리 보급되어 있지만, 과학 분야나 과학 관련 연구에서는 이를 많이 접하기 어렵습니다. 하지만 과학을 위한 애니메이션 제작의 초기 시도는 매우 기본적인 과정에서 시작되었으며, 이러한 과정에는 주로 객체나 특정 표본의 특정 부분을 슬라이싱하고 스캔하는 작업이 포함되었습니다. 또한, 신체의 특정 부위를 매칭하여 애니메이션으로 구현하기 위해 포인트 라이트 디스플레이와 같은 생체 운동(biological motion)과 유사한 기술이 사용되기도 했습니다. 더욱이, 애니메이션을 제작하려 한다면 누군가가 처음부터 모든 작업을 직접 수행해야만 했습니다.
이제 애니메이션을 활용하여 짝짓기, 구애 행동 등 동물 행동의 많은 측면을 연구할 수 있게 되었으며, 여기서는 특히 의사소통 또는 시각적 의사소통을 살펴보고자 합니다. 애니메이션을 사용하는 방식은 실시간 상호작용이나 수술과 같은 침습적 방법과 같은 전통적인 수단보다 훨씬 더 정교합니다. 따라서 본 논문에서는 이 특정 모델을 제작하는 과정에 대한 개요를 제공하고, 이 모델이 어떻게 스캔되는지 살펴보겠습니다.
텍스처 추가 방법, UV 매핑 본(bone), 웨이트 셰이딩, 로토스코핑을 위한 자극 캡처 방법, 그리고 마지막으로 전체 시퀀스가 완성될 때까지의 렌더링 과정을 살펴보겠습니다. 전체 애니메이션을 제작하는 데는 여덟 가지 주요 단계가 있습니다. 첫 번째 단계는 객체 전체의 3D 스캔 데이터를 제공하는 것입니다.
이를 통해 객체의 기본 형태가 생성됩니다. 그다음으로 더욱 사실적인 느낌을 주기 위해 텍스처를 추가해야 하며, 이 텍스처는 UV 맵으로 분해되어 텍스처의 특정 지점들이 객체 위에 정확하게 배치될 수 있도록 합니다. 이후 객체를 조작한 뒤 스킨닝(skinning) 작업을 수행하며, 이는 최종적으로 본(bone)으로 생성됩니다.
그다음, 움직임 속에서 객체에 전반적인 균형감이 느껴지도록 웨이트 셰이딩(weight shading)을 추가합니다. 이어서 객체의 움직임을 모델링할 수 있는 특정 자극물들을 캡처해야 합니다. 캡처한 이미지 위에 이러한 움직임을 로토스코핑(rotoscope)하며, 마지막으로 비디오 재생에 사용할 수 있도록 시퀀스를 판독 가능한 형식으로 렌더링합니다. 모델로 사용하기 위해 박제 표본을 확보하였습니다.
본 과정에서는 Konica Minolta vi dash nine I를 사용하여 3D 객체를 재현합니다. Konica Minolta는 디지털 사진 기술을 이용하며, 3D 알고리즘을 통해 사진 세그먼트들을 연결함으로써 높은 정확도의 측정을 제공합니다. 이를 통해 모델의 형상과 치수를 생성하고, 이미지를 3D 디지털 데이터로 변환합니다.
3D 스캐닝은 실제 물체의 특정 세그먼트를 캡처하여 컴퓨터 애니메이션용으로 시뮬레이션된 객체로 변환하는 과정입니다. 이후 이 세그먼트들을 적절한 위치에 배치함으로써 객체를 구축하게 됩니다. 이렇게 생성된 객체는 애니메이션 소프트웨어 내에서 자유롭게 조작할 수 있습니다.
본 영상에서는 대상물을 촬영하고 이를 3D 애니메이션 모델로 변환하는 모의 설정 과정을 제공합니다. 우선 대상물을 다양한 각도에서 촬영한 후, 촬영된 이미지들을 올바른 방향으로 배치하여 연결 부위의 외곽선을 매끄럽게 처리합니다. 이 기술은 대상물의 높은 디테일과 정확도를 구현하기 위해 사진측량 시스템을 활용합니다.
본 시스템은 코팅된 마커와 크기가 제어된 스케일 바를 모두 사용하여 참조 마커의 좌표를 매핑합니다. 이러한 좌표는 3D 성좌(constellation)를 구성하며, 이는 각 사진 섹션 사이의 윤곽과 거리를 정확하게 측정하는 데 사용됩니다. 데이터는 raindrop geomagic을 사용하여 수집되었으며, 이를 통해 데이터의 형태학적 형상에 대한 단일 폴리곤 메시를 획득하였습니다.
애니메이션을 제작하기 위해 우리는 Light Wave 3D라는 프로그램을 사용하기로 했습니다. 사용 가능한 다른 3D 애니메이션 프로그램들도 있지만, 사용자 친화적인 인터페이스와 호환 가능한 출력 파일을 읽을 수 있는 능력 때문에 LightWave를 선택했습니다. 또한, LightWave는 모델러(modeler)와 레이아웃(layout)이라는 두 개의 별개 프로그램으로 구성되어 있습니다.
LightWave Modeler 프로그램에서는 특정 폴리곤을 강조하여 변경하거나, 오브젝트에 레이어를 생성하고, 색상과 텍스처를 추가하며, 스케간(skegan)을 생성하여 오브젝트를 조작할 수 있습니다. LightWave Layout은 애니메이션 시퀀스를 완성하는 데 사용되는 장면을 생성합니다. Modeler는 오브젝트의 특성을 구축하는 단계입니다.
여기서 텍스처, UV 매핑, 이후 뼈대로 변환될 초기 스킨(skegan)을 추가하고 웨이트(weight) 작업도 수행할 수 있습니다. 셰이딩 모델러(Shading modeler)는 실제 장면을 구축하는 라이트웨이브(Light Wave) 사용 전 단계로, 여기서 모든 오브젝트의 특성이 처음에 오브젝트에 설정됩니다. 라이트웨이브 레이아웃(Light Wave Layout)은 오브젝트가 배치될 그리드를 제외하고 실제 장면을 생성하는 프로그램입니다. 이 X, Y, Z 평면 내에 두 가지 다른 특정 기능이 있습니다.
실제로 장면을 촬영하는 카메라가 있으며, 카메라는 원하는 시점의 어떤 각도로든 배치할 수 있습니다. 다음으로는 조명이 있습니다. 조명 역시 하나 또는 여러 개를 사용할 수 있으며, 조명은 피사체뿐만 아니라 장면 전체를 밝혀 다양한 조명 효과를 연출할 수 있게 해줍니다.
Light wave Layout은 장면을 살펴볼 수 있는 여러 가지 다양한 관점을 제공합니다. 최대 네 가지의 서로 다른 관점으로 확인할 수 있습니다. 이는 최종 결과물이 나오기 전, 장면 내 객체의 다양한 각도를 최대한 많이 확인할 수 있는 가장 좋은 방법입니다.
light wave Layout에는 세 가지의 서로 다른 회전축이 있습니다. 첫 번째는 피치(pitch)에 해당하는 X 좌표이며, 두 번째는 헤딩(heading)에 해당하는 Y 좌표, 세 번째는 뱅크(bank)에 해당하는 Zed 좌표입니다.
이 세 가지 서로 다른 좌표는 장면 내에서 물체뿐만 아니라 카메라와 조명까지 조작할 수 있는 움직임과 관련이 있습니다. 먼저 우리는 박제 모델의 질량 및 길이와 유사한 재키 도마뱀을 선택했습니다. 여기에서 이 살아있는 재키 드래곤의 질감과 패턴을 촬영하여 물체의 텍스처를 확보했습니다.
그 후 이 도마뱀을 흰 종이 위에 올려두고 정면, 직각, 복면, 배면과 같은 다양한 위치와 정면, 직각 등의 다양한 각도에서 촬영하였으며, 전신, 머리, 몸통, 꼬리, 사지와 같은 다양한 신체 부위를 촬영하였습니다. 그 다음, 순백색 RGB 값에 맞게 균형을 조절하였습니다. 정확한 질감을 얻기 위해 살아있는 도마뱀을 사용하여 여러 다른 각도에서 촬영하였습니다. 촬영은 세 가지 각도와 세 가지 서로 다른 위치에서 이루어졌습니다.
세 가지 각도는 직교, 등쪽, 배쪽이었으며, 세 가지 위치는 앞쪽, 중앙, 뒤쪽이었다. 이 도마뱀들을 촬영하기 위해 Canon ES 디지털 카메라를 사용하였다. 촬영된 사진은 Adobe Photoshop으로 가져와 배경에서 대상물을 분리하였다.
그 후 이 조각들을 RGB 값으로 맞춘 다음, 색상 차이가 없도록 화이트 밸런스를 조정하였습니다. 텍스처를 오브젝트 위에 겹쳐 놓기 위해 아틀라스 UV 맵을 생성하였습니다. 이 아틀라스 UV 맵은 LightWave Modeler에서 제작되었습니다.
Atlas UV 맵은 객체를 연결된 폴리곤으로 구성된 조각들로 분리합니다. 객체가 큐브나 실린더와 같은 단순한 형태가 아니었기 때문에, Atlas UV 맵은 객체를 90도 각도가 없는 여러 개의 더 단순한 평면으로 분할합니다. 다만, Atlas UV 맵은 객체를 연결된 폴리곤의 여러 불연속적인 세그먼트로 나눕니다.
그다음, Grab이라는 프로그램을 사용하여 Atlas UV 맵을 캡처함으로써 별도의 JPEG 이미지를 생성했습니다. 그리고 이 JPEG 이미지를 Adobe Photoshop Elements의 배경 레이어로 삽입했습니다. 이미지 크기를 조정하지 않고 JPEG로 캡처함으로써, Jackie Dragon의 영역을 객체에 매핑하는 데 사용할 수 있는 동일한 비율을 유지했습니다.
그 후 Jackie Dragon의 다양한 사진들을 Adobe Photoshop elements에서 하나로 합성하여 전면, 직교, 복면 및 배면 등 여러 위치의 전체 Jackie Dragon 형상을 만들었으며, 폴리곤을 Jackie Dragon의 국소 영역에 맞췄습니다. 이제 LightWave Modeler에서 다시 Atlas UV 맵의 해당 폴리곤들을 강조 표시함으로써 Jackie Dragon의 특정 영역을 식별할 수 있었습니다.
그 후 이 영역을 크롭하여 Jackie Dragon의 특정 부위를 촬영한 배경 Atlas UV map jpeg의 특정 영역 위에 겹쳐 놓았으며, 다시 이를 특정 폴리곤 위에 크롭하여 겹쳤습니다. 모든 사진 조각들이 Atlas UV map jpeg 위에 레이어로 쌓였을 때 배경을 제거하여 하나의 TIF 파일을 생성했습니다. 생성된 TIF 파일은 다시 LightWave Modeler로 가져와 UV 좌표에 할당했습니다.
UV 매핑은 살아있는 도마뱀을 촬영하여 얻은 세그먼트들을 실제로 분할하여 애니메이션 도마뱀 모델 위에 배치하는 과정입니다. 이 작업은 light wave modeler 프로그램을 사용하여 수행됩니다. light wave modeler 프로그램의 UV Atlas map 툴을 사용하면 객체를 여러 개의 서로 다른 세그먼트로 분할할 수 있습니다.
이를 여러 개의 서로 다른 세그먼트로 나누어, 사진에서 획득한 텍스처를 해당 조각들 위에 배치할 수 있습니다. 평면적이거나 90도 각도가 없어 여러 세그먼트로 나눌 수 없는 원통형 객체와는 다릅니다. 여기 UV 아틀라스 맵에 있는 몇몇 작은 폴리곤 세그먼트의 확대 모습이 있습니다.
특정 폴리곤이 어느 신체 부위에 해당하는지 확인하기 위해 이 특정 세그먼트들을 강조 표시할 수 있습니다. 밝은 조명 아래에서 도마뱀을 촬영한 사진의 객체 세그먼트들을 분할한 다음, 분리된 각 조각 위에 배치했습니다. UV 아틀라스 맵을 사용하여 이 세그먼트들을 매칭함으로써 객체 위에 텍스처를 오버레이했습니다.
객체의 전반적인 움직임과 조작이 가능하도록 스케건(skegan)과 본(bone)을 객체 내에 삽입하였습니다. 우선, LightWave Modeler에서 객체에 스케건을 삽입하였으며, 이 스케건들은 LightWave Layout에서 생성될 가상 본의 플레이스홀더 역할을 합니다. 특히 본 연구의 객체에서는 총 61개의 본이 생성되었습니다.
먼저, light wave modeler에서 레이어를 열어 객체를 와이어프레임 형태로 확인하였습니다. 이 프로그램의 모델러 기능을 통해 여러 와이어프레임 레이어를 동시에 볼 수 있으며, 이를 통해 스케건을 제작하는 동안 특정 폴리곤을 실수로 선택하거나 이동시키는 것을 방지할 수 있습니다. 본 모델에서는 목부터 꼬리 끝의 천골 척추까지 경추 역할을 하도록 인공 척추 기둥을 생성하였습니다.
여기서는 실제 Jackie Dragon의 골격을 재현했습니다. 다만, 머리 부분에는 커다란 스케건(skegan) 하나만을 사용했습니다. 그 후 각각 4개의 스케건으로 구성된 4개의 사지를 만들었고, 이 스케건들을 흉추로 융합했으며, 최종적으로 뒷다리 또한 골반대에 융합시켰습니다.
그 후 스케간(skegan)들을 서로 결합하여 척주가 모든 사지 움직임의 중심 기반 역할을 하는 계층 구조 시스템을 구축하였습니다. 모든 스케간이 생성된 후, 해당 오브젝트를 라이트 웨이브 레이아웃(light wave layout)에 동기화하고 스케간들을 본(bone)으로 변환하였습니다. 레이아웃 모드에서의 오브젝트와 마찬가지로, 각 본 또한 세 가지 회전 평면을 가집니다.
스켈레톤(Skegean)은 뼈대의 전신입니다. 스켈레톤은 처음에 라이트웨이트 모델러(lightweight modeler)를 사용하여 생성합니다. 여기서 스켈레톤을 설치한 후, 나중에 라이트웨이브 레이아웃(light wave layout)을 사용하여 뼈대로 변환합니다.
Ske gun은 오브젝트를 다양한 모양과 위치로 변형시킬 수 있는 유연성과 조작성을 제공하는 초기 프로세스입니다. 먼저, Light wave modeler에서 오브젝트 조작을 돕는 ske gun을 추가할 수 있습니다. 이제 이 skegan들은 뼈(bones)로 변환될 위치 표시자로서 오브젝트 내에 설정됩니다.
LightWave Layout에서 이러한 스케그(skegan)를 본(bone)으로 변환합니다. 여기 다이어그램에는 폴리곤 메쉬도 표시되어 있어, LightWave Layout 내 특정 오브젝트의 정확한 치수와 폴리곤 수를 확인할 수 있습니다. 다음 장면에서는 오브젝트를 조작하기 위해 이러한 본들이 어떻게 함께 작동하는지 살펴보겠습니다. 웨이트 페인팅(Weight painting)을 통해 오브젝트에 유연하면서도 제한된 움직임을 부여할 수 있습니다.
가중치 맵은 운동 분포에서 -100%에서 +100%까지의 일반적인 값을 가집니다. 예를 들어, 객체의 특정 영역에 지정된 독립적인 가중치 맵들은 객체의 부드럽고 사실적인 움직임을 구현하기 위해 서로 길항적으로 작용해야 합니다. 가중치 값은 효과가 없는 0%에서 더 많이 벗어날수록 해당 신체 부위의 움직임에 더 큰 영향을 미친다는 것을 의미합니다.
특정 영역의 웨이트 셰이딩(Weight shading) 또한 뼈의 움직임에 영향을 미칩니다. 그러나 웨이트 설정을 제대로 하지 않으면 뼈의 움직임과 관련하여 오브젝트의 움직임이 지연될 수 있습니다. 예를 들어 오브젝트가 일반적인 방향으로 움직일 때 뼈가 오브젝트 밖으로 돌출되거나, 오브젝트의 움직임이 일반적인 방향에서 뼈의 위치를 앞지르는 과도한 움직임이 발생할 수 있습니다. 여기 LightWave Modeler에서는 뷰포트를 쿼드 뷰(quad perspective)로 분할하여 작업하겠습니다.
이를 통해 가중치 셰이딩(Weight shading)의 길항 쌍을 확인할 수 있습니다. 가중치 셰이딩이 여기서 어떻게 발생하는지 근접 예시를 보여드리기 위해, 먼저 꼬리 부분에 가중치 셰이드를 적용했습니다. 객체의 특정 부분에 가중치 셰이드를 추가하면, 객체의 움직임의 균형을 맞추기 위해 카운터웨이트 셰이드(counterweight shade)를 추가해야 합니다.
여기서는 꼬리에 의해 발생할 수 있는 과도한 움직임의 균형을 맞추기 위해 머리 부분에 카운터웨이트 셰이드를 추가했습니다. 로토스코핑을 시작하려면 먼저 운동 패턴의 모델로 사용할 수 있는 시퀀스들을 수집해야 합니다. 저희는 먼저 사육된 개체들의 수컷 간 상호작용을 시뮬레이션했습니다.
수컷들을 IPOing 유리 테라리움에 넣고, 사회적 전시 행동을 관찰하기 위해 개별적으로 촬영하였습니다. 이 시퀀스들은 이후 다른 실험 및 로토스코핑(rotoscoping)에 사용하기 위해 보관되었습니다. 캡처된 디지털 비디오 푸티지에서 꼬리 튕기기(tail flick), 푸쉬업(pushup), 몸 흔들기(body rock), 느린 팔 흔들기(slow arm wave)와 같은 운동 패턴 시퀀스를 선택하였으며, 이 세그먼트들을 연속적인 jpeg 파일 시리즈인 이미지 시퀀스로 변환하여 apple QuickTime으로 내보냈습니다.
우리는 자극 캡처(stimulus capture)를 위해 필수적이며 보관용 영상 푸티지로 저장된 실제 동물의 상호작용 장면을 처음에 촬영했습니다. 우리는 이 보관된 도마뱀 영상을 사육장에 있는 실제 도마뱀에게 보여주었습니다. 이에 따른 실제 도마뱀의 반응을 디지털 캠코더로 기록했으며, 이것이 기본적으로 우리가 로토스코핑(rotoscoping)에 사용하는 시퀀스가 되었습니다.
로토스코핑(Rotoscoping)은 모델을 배경 이미지 또는 일련의 이미지 위에 겹쳐 놓고, 프레임별 시퀀스로 대상의 동작을 모방하도록 하는 기술입니다. 라이트 웨이브 레이아웃 프로그램은 애니메이션 시퀀스를 위한 장면을 생성하는 매체입니다. 레이아웃에서는 조명 카메라, 객체 및 배경 특성에 대한 파라미터를 설정함으로써 애니메이션을 표현할 환경을 제어할 수 있습니다.
레이아웃 단계입니다. 자극제는 재료가 최종 카메라 뷰 내에 있을 때만 캡처되는 마지막 장면에 사용됩니다. 먼저, 첫 번째 jpeg 이미지를 카메라 뷰의 배경으로 가져옵니다.
그 다음, 배경 이미지 앞에 겹쳐진 뼈(bone)의 모션 파라미터를 사용하여 객체를 조작합니다. 이후 해당 프레임에 대해 키프레임을 설정하여, 그 특정 프레임에서의 객체와 모든 뼈의 위치를 저장합니다. 그런 다음 배경 이미지를 제거하고 다음의 연속적인 사진으로 교체합니다.
이미지 시퀀스에서 객체를 다시 배경 이미지의 위치와 자세로 조정하며, 각 프레임 조작이 완료될 때마다 이를 반복합니다. 그런 다음 각 프레임에 키 프레임을 설정하고, 장면이 완성되면 해당 시퀀스를 이미지 시퀀스로 내보내거나 하나의 전체 시퀀스로 렌더링할 수 있습니다. 비디오로 기록된 시퀀스를 기반으로 사실적인 움직임을 재현하는 로토스코핑(rotoscoping)을 시연하기 위해, 먼저 일반적으로 원본 배경으로 사용하는 장면을 보여드리겠습니다.
먼저 첫 번째 시퀀스에서는 도마뱀이 보통 올라가 있는 빈 횃대를 보게 됩니다. 두 번째로는 로토스코프 작업에 사용할 실제 도마뱀 시퀀스를 보여드리겠습니다. 그리고 세 번째로 실제 도마뱀 위에 배치된 애니메이션 도마뱀 시퀀스를 보시게 됩니다.
여기서는 객체가 LightWave 레이아웃으로 임포트되는 위치를 보여드리겠습니다. 보시는 것처럼 레이아웃을 몇 개의 서로 다른 화면으로 분할할 수 있으며, 이를 통해 객체를 더 효율적으로 조작할 수 있는 뷰를 확보할 수 있습니다. 하지만 가장 중요한 뷰는 상단에 위치한 카메라 뷰이며, 도마뱀 주변의 직사각형 상자로 표시된 안전 영역(safe areas)을 확인하실 수 있습니다.
이 안전 영역 내에 보이거나 배치된 모든 것은 카메라에 의해 기록되며 최종적으로 렌더링에 사용됩니다. 장면을 만들기 위해 사용됩니다. 로토스코핑(Rotoscoping)은 배경 이미지 위에 놓인 객체를 프레임 단위로 조작하는 것입니다.
여기서 단계별 과정으로 수행한 작업은 이미지 시퀀스를 개별 프레임으로 내보내는 것이었습니다. 그런 다음 이 개별 프레임들을 애니메이션 시퀀스의 배경에 배치했습니다. 마지막으로 배경에 보이는 위치와 일치하도록 애니메이션 시퀀스를 이동시켰습니다.
따라서 프레임별로 일치시킴으로써 실제 이미지 시퀀스에서 수행된 동작을 재현할 수 있습니다. 앞서 언급했듯이, 이미지의 로토스코핑을 위해서는 각 시퀀스를 프레임별로 가져와야 합니다. 이 프레임에서는 첫 번째 시퀀스를 배경으로 가져왔으며, 이를 통해 배경 이미지 앞에서 객체가 어디에 위치하는지 확인할 수 있습니다.
그 다음으로 뼈 엑스레이 뷰와 라이트 웨이브 레이아웃을 제공하여, 여기에서 객체의 텍스처를 통해 뼈를 볼 수 있게 합니다. 객체의 텍스처를 통해 뼈를 볼 수 있으므로, 각 개별 이미지의 배경 시퀀스에 맞춰 객체를 조작할 수 있습니다. 그런 다음 이미지를 로토스코핑하여 얹고자 하는 다음 연속 시퀀스를 가져옵니다.
그리고 이 작업은 전체 연속 시퀀스에 대해 프레임별 시퀀스로 다시 수행됩니다. 짧은 시퀀스는 레이아웃에서 다양한 이미지 형식이나 영화 시퀀스로 직접 렌더링할 수 있습니다. 모든 대형 시퀀스는 렌더 기능을 사용하여 렌더링할 수 있습니다.
Bruce Rain Render의 Farm Commander입니다. Farm Commander 또는 RFC를 사용하면 로컬 영역 네트워크 시스템의 모든 컴퓨터가 연결된 컴퓨터들 사이에 작업을 분산시켜 렌더링 시간을 단축할 수 있습니다. 본 실험실에서는 렌더링 분산을 위해 8개의 스레드가 포함된 4대의 Apple Mac G5 듀얼 프로세서를 사용하였습니다.
예를 들어, PAL DV 표준에서 6분에 해당하는 9,000프레임 시퀀스의 처리는 단일 G5 프로세서를 사용할 때 12시간이 소요되지만, 8개 스레드 또는 4개의 G5 듀얼 프로세서로 분산 처리할 경우 4시간으로 단축될 수 있습니다. 배치 처리를 위해 RFC를 사용하는 것은 대규모 시퀀스가 2개 이하일 때 효율적입니다. 하지만 RFC는 개별 그래픽 파일을 제한 없이 생성하게 됩니다.
하지만 저희는 길고 짧은 두 시퀀스를 각각 개별 JPEG 파일로 렌더링하기로 했습니다. 다시 한번 보여드리기 위해, 여기 원본 시퀀스가 있습니다. 원본 시퀀스에는 사회적 의사소통과 공격적 상호작용에 사용되는 표준적인 푸시업 바디 락(pushup body rock) 디스플레이를 하는 도마뱀이 등장합니다. 이제 최종 시퀀스인 애니메이션 도마뱀이 있으며, 이 애니메이션 도마뱀은 초기 도마뱀 영상에서 관찰된 푸시업 바디 락 동작을 그대로 구현할 것입니다.
전체 스크립트를 보고 수천 개의 과학 동영상에 액세스하세요
본 논문에서는 컴퓨터로 생성된 자극의 사용, 특히 동물 행동 실험의 모델로서 Jacky dragon을 활용하는 방법에 대해 논의합니다. 또한 과학 연구에서 애니메이션의 활용도가 높아지고 있음을 강조하고 이러한 모델을 제작하는 데 필요한 기술들을 설명합니다.
컴퓨터로 생성된 동물 모델 자극제는 시각적 소통 변수를 정밀하게 분리하고 조작할 수 있게 하여, 행동 및 감각 생물학 분야에서 가설 기반의 발견을 지원합니다. 이러한 접근 방식은 특정 형태적 특징과 움직임 특성에 대해 통제 가능하고 재현 가능한 테스트를 가능하게 함으로써, 초기 단계의 타겟 검증 시 예측 신뢰도를 높여줍니다. 이 방법은 다양한 종과 신호 전달 방식에 걸쳐 적응 가능하므로, 바이오 제약 R&D 포트폴리오의 중개 연구 및 기전적 리스크 감소를 위한 재사용 가능한 자산으로서 가치가 있습니다.
본 방법은 가설 검증, 행동 스크리닝 및 정량적 분석을 위한 표준화된 플랫폼을 제공함으로써, 발견 단계부터 전임상 단계까지의 연속 과정에 통합됩니다.