돌고래 홈페이지
ID:
PW:


  운영자(2007-12-31 01:26:57, Hit : 994, Vote : 204
 물리 엔진

하복 AABB 구하기
http://svn.skynet.ie/~daniel/Yakumo/cgi-bin/trac.cgi/changeset/102/YakumoDemo/src?format=diff&new=102

하복, 피직X 사용한 오픈소스 게임
http://subversion.assembla.com/svn/RedStorm2/

하복 애니메이션에 대해서 자세한 정보
http://mango.dyndns.biz/data/Document/

Gravity Velocity Equations for Falling Objects
http://www.school-for-champions.com/science/gravity_equations_falling_velocity.htm
http://www.school-for-champions.com/science/gravity_equations_upward_velocity.htm

Bullet 을 사용한 빠른 프로타입이 가능한 개발 킷
http://blog.naver.com/PostView.nhn?blogId=harkon&logNo=120109413707&viewDate=¤tPage=1&listtype=0&userTopListOpen=false&userTopListCount=5&userTopListManageOpen=false&userTopListCurrentPage=undefined

Bullet 엔진 한글 싸이트
http://wsl.kpu.ac.kr/~kys/67.html
http://blog.naver.com/PostList.nhn?blogId=ryanbugs&categoryNo=10

Bullet을 사용한 DirectX 예제
http://www.programmingmind.com/game-development
http://xn--u8jua7b1498a.jp/wiki/index.php?title=Bullet_Sample

Bullet + Irrlicht
http://sssiii.seesaa.net/category/5626614-1.html


AGEIA PhysX

http://www.gamephysics.co.kr/
http://www.ageia.com/    


NxCookTriangleMesh 사용예
http://developer.nvidia.com/forums/index.php?showtopic=1752



<<  배경 오브젝트 충돌 데이타 만들기  >>

NxPhysicsSDK::

1. NxCookTriangleMesh():   충돌 메시를 파일로 저장
메시를 Cooking하는것은 느리므로 오프라인으로 미리 굽는다.

2. createTriangleMesh() 충돌 데이타를 불러온다.

3. NxActorDesc::pushBack() 충돌 데이타 추가
추가, 삭제가 가능 하다는 이야기군

결론)
충돌 데이타는 처음부터 청크 단위로 저장하고, 청크 단위로 불러온다.


오류)1. pushBack() 청크 데이타를 추가, 삭제가 가능하기 때문에, 나누고 합치는 과정이 필요 없다...
     2. pmap은 볼륨 렌더링이므로 정밀도가 높아질수록 메모리 사용량이 증가할것으로 예상(테스트 필요)

테스트)
메시와 pmap의 정밀도, 빠르기 , 메모리 용량 비교 할것.
pushBack() 실행시 부하가 없다면, 해당하는 청크만 빈번하게 추가 삭제하여, 계산 속도를 높인다.    


Game Engine Design and Implementation
454 page
483 page

Physics and Game Engines
   Collision Detection
   World Transforms
Engines and Physics Managers
Getting Started with Bullet Physics
   Configuring the Bullet Core and Samples with CMake
   Compiling the Sample Applications
   Expoloring the Sample Applications
   Basic Demo
   Rag Doll Demo
   Soft Body Demo
   Configuring an Application for Use with Bullet
Building a Bullet Application
   The btBroadPhaseInterface, btDefaultCollisionConfiguration, and
                      btCollisionDispatcher Objects
   Creating the Constraint Solver and the Dynamics World
   Configuring the World and Adding Objects
   Stepping the Simulation




충돌
맥스 익스포트 플러그인

Copyright 1999-2018 Zeroboard / skin by zero