다이나믹 본 체인(Dynamic Bone Chain)

From Neos Wiki
Revision as of 19:10, 24 April 2022 by R3C0D3r (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Other languages:
English • ‎日本語 • ‎한국어

This article or section is a Stub. You can help the Neos Wiki by expanding it.


다이나믹 본 체인 구성요소 component as seen in the Scene Inspector

다이나믹 본 체인은 리깅된 모델이나 아바타에 한해, 본에 리지드바디 물리학을 추가하는 구성요소 입니다. 본에 리지드바디 물리학이 적용된 것을 다이나믹 본 이라고 합니다. 이 이름은 유사한 기능을 제공하는 유니티 에셋에서 따왔습니다.

모델에 다이나믹 본을 추가하려면 먼저, 모델의 인스펙터에서 Armature를 찾아 다이나믹 본을 적용할 시작점을 더블클릭하여 선택합니다. 그리고, 인스펙터 우하단의 Attach component를 클릭하고 Physics/DynamicBone/DynamicBoneChain을 더블클릭 합니다. 마지막으로, 추가된 구성요소 하단의 "자식으로부터 설정"을 클릭합니다.

DynamicBoneChain 구성요소는 본 체인의 물리적 특성을 조정하기 위한 여러가지 속성을 제공합니다. 무엇보다 가장 중요한 속성으로는 Inertia, InertiaForce, Damping, Elasticity, Stiffness 입니다. 각각의 속성들에 대한 설명은 아래 표를 확인해 주세요.

속성목록

Fields
Name Type Description
persistent Bool Determines whether or not this item will be saved to the server.
UpdateOrder Int Controls the order in which this component is updated
Enabled Bool Controls whether or not this component is enabled
Inertia Float 가속도의 영향을 받지 않는 관성의 크기를 정의합니다.
InertiaForce Float 가속도에 영향을 받는 관성의 크기를 조정합니다.
Damping Float 감속되는 속도를 조정합니다. 값이 크면 클수록, 빠른속도로 감속합니다.
Elasticity Float 탄력을 제어 합니다. 탄력값이 높으면, 다이나믹본의 시작점본의 회전 속도가 빠르게 증가합니다.
Stiffness Float 본의 강성을 조정합니다.
SimulateTerminalBones Bool
BaseBoneRadius Float
DynamicPlayerCollision Bool
CollideWithOwnBody Bool 착용중인 아바타의 콜라이더에 반응합니다.
HandCollisionVibration VibratePreset
CollideWithHead Bool
CollideWithBody Bool
CollideWithLeftHand Bool
CollideWithRightHand Bool
Gravity Float3
LocalSpace Slot
UseParentSpace Bool
OverrideRootSpace RootSpace
UseUserGravityDirection Bool
LocalForce Float3
GlobalStretch Float
MaxStretchRatio Float
CurrentStretchRatio Float
StretchRestoreSpeed Float
UseLocalUserSpace SyncRefList<IDynamicBoneCollider>
LocalSpace Slot
UseParentSpace Bool
OverrideRootSpace RootSpace
StaticColliders SyncRefList`1
VisualizeColliders Bool
VisualizeBones Bool
IsGrabbable Bool 설정시 플레이어가 잡을 수 있게 됩니다.
ActiveUserRootOnly Bool
AllowSteal Bool
GrabPriority Int
IgnoreGrabOnFirstBone Bool
GrabRadiusTolerance Float
GrabReleaseDistance Float
GrabSlipping Bool
GrabTerminalBones Bool
GrabVibration VibratePreset
IgnoreOwnLeftHand Bool
IgnoreOwnRightHand Bool
EffectorTarget SyncList<Bone>
EffectorBoneIndex Int
EffectorBoneOffset Float3
_activeGrabber Grabber
Bones SyncList`1

사용방법

예제

관련 구성요소