물리 속성

물리 속성 내보내기는 블렌더의 물리 탭에서 "Rigid Body"를 활성화하여 가능합니다:

../../../_images/enable_physics.png

중요

기본적으로, 리지드 바디가 활성화된 하나의 블렌더 오브젝트는 3개의 노드로 내보내집니다: PhysicsBody, CollisionShape, 그리고 MeshInstance입니다.

바디 타입

블렌더는 "Active"와 "Passive" 리지드 바티의 개념만을 갖습니다. 이들은 각각 StaticBody와 RigidBody 노드가 됩니다. KinematicBody를 만들기 위해선, "Active" 바디에서 "animated" 체크 박스를 활성화해야 합니다:

../../../_images/body_type.jpg

콜리전 모양

콜리전 모양을 위한 대부분의 매개변수는 블렌더에 없습니다, 그리고 많은 콜리전 모양 역시 존재하지 않습니다. 하지만 블렌더의 리지드 바디 콜리전과 리지드 바디 역학 인터페이스의 거의 모든 설정이 지원됩니다:

../../../_images/collision_shapes.jpg
다음과 같은 주의 사항이 있습니다:
  • 모든 콜리전 모양이 지원되는 것은 아닙니다. 오직 Mesh, Convex Hull, Capsule, Sphere 그리고 Box만이 블렌더와 Godot 둘 다 지원되는 것입니다

  • Godot에서, 다른 콜리전 그룹과 콜리전 마스크를 가질 수 있습니다. 블렌더에서는 오직 콜리전 그룹만 가질 수 있습니다. 그 결과, 내보낸 오브젝트의 콜리전 마스크는 콜리전 그룹과 동일합니다. 대부분의 경우, 그것이 원하는 것이겠죠.

중요

복합 물리 모양을 만들기 위해, 리지드 바디가 활성화된 여러 오브젝트들을 모으세요. 물리 속성은 부모 제일의 리지드 바디에서 가져옵니다, 그리고 나머지는 콜리전 모양으로 사용됩니다.

콜리전 지형만

콜리전 메시와 시각적 메시에 다른 도형을 사용해야 할 때가 종종 있습니다. 하지만 내보내기는 기본적으로 콜리전 형상과 같이 메시를 내보냅니다. 콜리전 형상만을 내보내려면 오브젝트의 maximum draw type을 Wire로 설정하십시오:

../../../_images/col_only.png

이는 오브젝트가 블렌더의 뷰포트에서 보이는 방식에도 영향을 줍니다. 대부분의 경우, 모델을 작업할 때 콜리전 지형이 투명하게 보이게 하고 싶을 겁니다, 그래서 이것은 꽤 잘 작동합니다.