Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

이민석/물리엔진: Difference between revisions

From ZeroWiki
imported>codeonwort
No edit summary
imported>codeonwort
No edit summary
Line 15: Line 15:
질량 집합체 엔진은 입자들을 용수철(spring) 또는 막대(rod) 같은 구속(constraint)으로 묶어 하나의 물체처럼 시뮬레이션할 수 있다. 예를 들어 하나의 상자 집합체는 점 4개와 막대 6개로 구성된다.
질량 집합체 엔진은 입자들을 용수철(spring) 또는 막대(rod) 같은 구속(constraint)으로 묶어 하나의 물체처럼 시뮬레이션할 수 있다. 예를 들어 하나의 상자 집합체는 점 4개와 막대 6개로 구성된다.


box_aggregate.png
[[File:box_aggregate.png]]
 
asd



Revision as of 19:11, 20 November 2014

Ian Millington의 책 Game Physics Engine Development를 보고 만드는 3D 게임 물리 엔진. 게임 물리 엔진이기 때문에 실시간 강체 시뮬레이션을 중점적으로 다룬다.

이 책의 온라인 사이트: http://procyclone.com/

게임 물리 엔진을 크게 세 개로 나눈다.

  1. 입자 엔진(particle engine)
  1. 질량 집합체 엔진(mass aggregate engine)
  1. 강체 엔진(rigid body engine)

입자 엔진은 모든 물체를 크기 없는 입자(particle)로 표현한다. 입자에 힘(force)을 작용하면 입자가 움직인다. 고등학교 물리 시간에 단일 물체의 가속 운동이니 힘의 작용 따위를 배웠을 텐데 단순히 그런 물체를 동시에 수천 개 움직일 수 있다고 보면 된다.

질량 집합체 엔진은 입자들을 용수철(spring) 또는 막대(rod) 같은 구속(constraint)으로 묶어 하나의 물체처럼 시뮬레이션할 수 있다. 예를 들어 하나의 상자 집합체는 점 4개와 막대 6개로 구성된다.

Box aggregate.png