Collision Detection (충돌 감지)
Physics-based collision detection(충돌 감지) 기능은 particles가 있는 장면에서 사용할 수 있습니다. Physics(물리력) 계산은 장면의 particles와 object에 대해 수행되며, 이들의 상호작용에 기초한 상호 효과가 결정됩니다.
Setting Up Collision Detection (충돌 감지 설정)
- Particles 생성 단계에 따라 Particle Emitter 생성
- Toolbox에서 Create Tab, Plugins Group 선택 메뉴 Particle Physics > Physical Object Initialization.
Browser를 사용하여 새로 생성된 [physical - Particle Physics] 부분을 찾으십시오.
- Toolbox Create Tab: Objects Group이 Sphere(구체)를 생성합니다.
생성한 Sphere(구체)를 physical [physical - Particle Physics]부분에 넣으십시오.
- Sphere를 선택한 다음 Browser pop up menu에서 Attributes select Physics Settings(설정)을 선택하십시오. Material pop up menu에서 Air를 선택하십시오.
- View > Motion을 선택하여 Motion Window를 표시합니다. Motion Window에서 재생버튼을 누르십시오. . Perspective View에서 애니메이션을 확인하십시오.
Physics Settings dialog(대화 상자)에서 sphere(구체)의 물질을 Air(공기)로 설정하여 충돌 감지 시 sphere(구체)의 물질이 위로 떠오르게 합니다.
대신 Sphere(구체)의 면 재질을 목재로 설정하면 떨어지는 것처럼 아래로 움직입니다.
Setting Up Collision Detection for Bouncing
- ShadeExplorer를 사용하여 Documentation > Plugin Manual > PM_particlephysics01.shd 범주에서 파일을 선택하십시오.
- Toolbox: Create Tab, Plugins Group 선택 메뉴 Particle Physics > Physical Object Initialization.
다음으로, Browser에서 Sphere와 Closed Line objects를 새로 생성된 physical[physical - Particle Physics] 부분으로 이동시킵니다.
- 벽
과 바닥을 구성하는 모든 closed line object(닫힌 선 객체)를 선택하고 Browser menu Attributes
> Physics를 선택합니다. Object Physics Settings Dialog Box(대화상자)에서 Receive
Force를 해제하고 OK를 누르십시오.
- Sphere
(구체)를 선택하고 Browser에서 Attributes > Physics Settings...을 선택하십시오.
Object Physics Settings Dialog Box(대화상자)에서 Basic Shape pop-up menu를
Sphere(구체)로 설정하고 Material pop-up menu를 Wood로 설정하고 OK
- View > Motion을 선택하여 Motion Window를 표시합니다. Motion Window에서 재생버튼을 누르십시오. . Perspective View에서 애니메이션을 확인하십시오.
벽과 바닥은 다른 물체의 힘을 받지 않도록 설정되어 있었기 때문에, sphere(구체)가 해당 물체와 충돌할 때 뻣뻣하게 서있습니다. 반면 sphere(구체)는 벽의 힘을 받아 튕겨져 나갑니다.
Setting Up Collision Detection With Initial Velocity
- ShadeExplorer를 사용하여 Documentation > Plugin
Manual > PM_particlephysics02.shd 범주에서 파일을 선택하십시오.
- Create 메뉴에서 Particle Physics > Physical Object Initialization을 선택합니다.
새로운 Particle Physics (Physics Object)부분이 Browser에서 생성됩니다.
- Figure window에서 바닥으로 기능하는 closed line object(닫힌 선 객체)를 선택하고, Attributes > Physics Settings 메뉴를 선택합니다.
Receive Force checkbox(확인란)의 선택을 취소하고 OK를 누르십시오.
- 이제 Figure window에서 sphere(구체)를 선택하고 다시 Attributes > Physics
Settings....을 선택하십시오. Basic Shape pull-down 메뉴에서 Sphere(구면)을 선택하고, Material pull-down 메뉴에서 Wood를 선택합니다.
Initial Velocity(초기 속도)를 왼쪽에서 오른쪽으로 0, 3 및 5로 설정하십시오. 이 값은 각각 X,Y,Z 방향에서 object의 initial velocity입니다. (초당, 미터)
- View > Motion을 선택하여 Motion Window를 표시합니다. Motion Window에서 재생버튼을 누르십시오. . Perspective View에서 애니메이션을 확인하십시오.
Sphere(구체)의 initial velocity(초기 속도)를 설정했기 때문에 animation 시작 시 속도가 Sphere(구체)를 던지듯 블록과 충돌하게 됩니다.
Turning the Physics Preview On/Off
Physics 계산을 위해 wireframe preview를 그리지 않으려면 Control Bar의 Particle Preview 버튼을 지울 수 있습니다.
Particle Preview 버튼은 렌더링에 영향을 주지 않습니다.참고 Control Bar에 Particle Preview 버튼이 보이지 않으면 Control bar (Win) | Control key + click (Mac)을 마우스 오른쪽 버튼으로 클릭하여 pop up menu를 표시하여 가시성을 설정하십시오.