JS FixManager

Smart Preset for Fix Connector Setup

JS FixManager ?


JS FixManager는 다이나믹을 하는 오브젝트들간에 Connector 오브젝트의 Fix 모드설정을 도와주는 프리셋입니다.

nofix

위의 모습은 보통의 다이나믹 설정으로인한 Connector 가 없는 다이나믹 애니메이션입니다.
충돌과 동시에 모든 오브젝트들의 다이나믹이 시작하게되어 그대로 무너져 내리는 것이 기본적인 연출이라고 볼수있습니다.
물론 세세한 설정으로 부서지는 곳과 그대로 남아있는 부분을 설정하거나 할수는 있겠지만, 세팅 시간은 그만큼 더 필요하게됩니다.

yesfix

JS FixManager 로 설정한 다이나믹 애니메이션 입니다.
세팅시간은 1분도 걸리지 않았습니다. 추가된 Connector 오브젝트는 560개입니다.
벽은 150개의 오브젝트로 되어있지만, 주변오브젝트들과 거미줄같은 결속 구조이다보니 560개의 Connector 가 사용되었습니다.
프리셋에서는 Connector 수를 편하게 조절할수있는 기능도 갖추고있습니다.

Object Group: Null 오브젝트 밑에 다수의 오브젝트가 있는 구조에서 Null 오브젝트만 넣어주면 됩니다.


Apply 후(connector 생성후) 생성된 Connector 의 옵션을 조절하기위한 옵션입니다.

Fix Connector Enable: Connector 오브젝트의 Enable 옵션 설정으로 on/off 옵션입니다.
Ignore Collisions: Connector 는 서로간의 충돌을 무시시킬수있습니다.
Breaking: 이 옵션을 사용해야만 충돌시 깨짐을 연출하게됩니다.
Display Always: Connector 는 오브젝트를 선택하지 않으면 뷰포트에서 보이지 않기에 선택하지 않아도 항상 보고싶을때 사용합니다.
뷰포트 재생시 켜져있으면 FPS 가 떨어집니다.
Draw Size: Connector 가 뷰포트에서 보여지는 크기를 설정합니다.
Force: 결속이 끊어지는 힘을 지정합니다.

Selector: 이부분은 자동으로 설정되는곳으로 Connector 생성시 관리와 옵션변경을 위해 Selector 오브젝트가 생성되고 이곳에 지정됩니다.


Min. Count: 한 오브젝트에 사용되는 최소의 Connector 수를 지정합니다.
Max. Count: 한 오브젝트이 사용되는 최대의 Connector 수를 지정합니다.
Distance: 오브젝트간의 최대 거리를 지정합니다.

Simulate: Connector 를 생성하기전에 몇개의 Connector를 만들게 되는지 알수있습니다.
– 오른편에 생성되는 Connector 수를 표시합니다.
– 뷰포트에서 연결되는 선을 보여줍니다. 뷰포트 옵션에서 Display > Lines 모드로 보면 노란색(흰색)의 선이 나타납니다.


Hierarchical: 이 옵션을 사용하면 생성되는 Connector 오브젝트를 각 조각 오브젝트의 Child 에 위치시킵니다. Selector 가 생성되기때문에 한번에 선택이 가능합니다. 뷰포트 재생시 FPS 가 떨어져서 권장하지 않습니다. 필요할경우를 대비해서 만들어둔 옵션입니다.

Apply: 위에서 설정한 옵션으로 Connector 를 생성합니다.

Object Group: Drag and drop the Null,  including pieces.


Fix Connector Enable: If you make dynamic cache, you can do to disable.
Ignore Collisions
Breaking
Display Always: When you do to play, to disable. because FPS will be down.
Draw Size
Force

Selector: Do not put any object. This option is auto.


Min. Count
Max. Count
Distance: Maximum distance between each other object.

Simulate: Before apply, you can see number of connectors. If you change display mode as line, you can see connection lines.


Hierarchical: Create a connector object as a child of piece object.

Apply


 

Simulation Mode

count


 

Video Tutorial

bug / idea / any thing

6 + 8 =