Shade3D Help [Contents]

Collision Detection (충돌 감지)

Physics-based collision detection(충돌 감지) 기능은 particles가 있는 장면에서 사용할 수 있습니다. Physics(물리력) 계산은 장면의 particles와 object에 대해 수행되며, 이들의 상호작용에 기초한 상호 효과가 결정됩니다.

Setting Up Collision Detection (충돌 감지 설정)

  1. Particles 생성 단계에 따라 Particle Emitter 생성
  2. Toolbox에서 Create Tab, Plugins Group 선택 메뉴 Particle Physics > Physical Object Initialization.
    Browser를 사용하여 새로 생성된 [physical - Particle Physics] 부분을 찾으십시오.

  3. Toolbox Create Tab: Objects Group이 Sphere(구체)를 생성합니다.

    생성한 Sphere(구체)를 physical [physical - Particle Physics]부분에 넣으십시오.
  4. Sphere를 선택한 다음 Browser pop up menu에서 Attributes select Physics Settings(설정)을 선택하십시오. Material pop up menu에서 Air를 선택하십시오.
  5. View > Motion을 선택하여 Motion Window를 표시합니다. Motion Window에서 재생버튼을 누르십시오. . Perspective View에서 애니메이션을 확인하십시오.

    Physics Settings dialog(대화 상자)에서 sphere(구체)의 물질을 Air(공기)로 설정하여 충돌 감지 시 sphere(구체)의 물질이 위로 떠오르게 합니다.
    대신 Sphere(구체)의 면 재질을 목재로 설정하면 떨어지는 것처럼 아래로 움직입니다.

Setting Up Collision Detection for Bouncing

  1. ShadeExplorer를 사용하여 Documentation > Plugin Manual > PM_particlephysics01.shd 범주에서 파일을 선택하십시오.
  2. Toolbox: Create Tab, Plugins Group 선택 메뉴 Particle Physics > Physical Object Initialization.
    다음으로, Browser에서 Sphere와 Closed Line objects를 새로 생성된 physical[physical - Particle Physics] 부분으로 이동시킵니다.
  3. 벽 과 바닥을 구성하는 모든 closed line object(닫힌 선 객체)를 선택하고 Browser menu Attributes > Physics를 선택합니다. Object Physics Settings Dialog Box(대화상자)에서 Receive Force를 해제하고 OK를 누르십시오.
  4. Sphere (구체)를 선택하고 Browser에서 Attributes > Physics Settings...을 선택하십시오. Object Physics Settings Dialog Box(대화상자)에서 Basic Shape pop-up menu를 Sphere(구체)로 설정하고 Material pop-up menu를 Wood로 설정하고 OK
  5. View > Motion을 선택하여 Motion Window를 표시합니다. Motion Window에서 재생버튼을 누르십시오. . Perspective View에서 애니메이션을 확인하십시오.

    벽과 바닥은 다른 물체의 힘을 받지 않도록 설정되어 있었기 때문에, sphere(구체)가 해당 물체와 충돌할 때 뻣뻣하게 서있습니다. 반면 sphere(구체)는 벽의 힘을 받아 튕겨져 나갑니다.

Setting Up Collision Detection With Initial Velocity

  1. ShadeExplorer를 사용하여 Documentation > Plugin Manual > PM_particlephysics02.shd 범주에서 파일을 선택하십시오.
  2. Create 메뉴에서 Particle Physics > Physical Object Initialization을 선택합니다.
    새로운 Particle Physics (Physics Object)부분이 Browser에서 생성됩니다.
  3. Figure window에서 바닥으로 기능하는 closed line object(닫힌 선 객체)를 선택하고, Attributes > Physics Settings 메뉴를 선택합니다.
     Receive Force checkbox(확인란)의 선택을 취소하고 OK를 누르십시오.
  4. 이제 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입니다. (초당, 미터)
  5. 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를 표시하여 가시성을 설정하십시오.

Copyright © 1986-2024 FORUM8 Co., Ltd.