🕹️자체엔진/물리엔진 개발공부3

강체동역학 물리엔진 개발중... + 잡담 포폴용 계정에다가 영상 올려놨습니다. 영상 음.. 렌더러는 directx12랑 opengl4로 구성되어있고, 중간에 둘다 같은걸 썼다고 말하는데 같은 물리엔진(직접 만든거임..!!)을 사용했습니다. 수학라이브러리도 만들었는데, 사원수, 행렬, 벡터 등등이 포함되어있습니다. 이번에 강체동역학쪽 물리시뮬 만들면서 느낀게, 동역학 시뮬레이터는 물리지식10%에 수학지식90%구나~~ 라는걸 강렬하게 느꼈어요. 사실, 미완성이기때문에 계속해서 만들어나갈것입니다. ps. 사실 이 포폴용계정은 나중에 포트폴리오같은거 만들때 영상같은거 올리려고, 또는 제 취업준비용입니다. 2022. 9. 9.
[물리엔진공부] 오일러-크로머 적분을 이용한 선형운동 시각화 이번에 저가 직접만든 자체게임엔진으로 처음 만들어본 물리 시뮬레이터는 제일 기초가되는 오일러-크로머 적분을 이용하여 만든 등가속도, 등속도운동 비교를 시각화했습니다. 극초반에는 등속도운동이 빠르다가, 점점 등가속도운동이 추월하는 모습.. 음... 이거 깃허브에 올려놓겠습니다. 소스보실분 보세요. (오픈소스임.) 아직은 물리엔진 제작 기초부분이라서 별대단한내용은 없습니당.. 다음번에는 Cannon(포탄발사)예제랑 포물선운동 예제만들어볼게요. 사실 Cannon예제는 이미 VPython에서 다 만들어놔서, 소스만 랩핑해서 옮기면됨~ Cannon예제는 좀 신기합니다. 기대해주세요 결과물은 이 부분입니당. https://github.com/orangelie/Physics-Modeling/tree/main/Phys.. 2022. 5. 28.
[물리엔진공부] 물리엔진을 위한 간단한 렌더링엔진 만들었습니다. 일단 이번에 물리시뮬 실습을 하는데, 저가 이전까지는 그냥 렌더링엔진 만들기귀찮아서, VPython으로 물리엔진공부했었는데, 이번에 아예 dx12기반으로 각잡고 만듦. 일단 이번에 만든 렌더링엔진의 주목적은, 물리엔진을 돌리는것과 간단하게 구현할수있어야하는것. 이기 때문에, 저는 진짜 엄청쉽게 만들수있도록 패턴을 설계함. 다음과같이 엄청간단히 위 게임을 만들수있었습니다. /* * * * Github: https://github.com/orangelie * // Copyright (C) 2022 by orangelie, Inc. All right reserved. * // MIT License * */ #include "SAMPLES/PhysicsEngine.h".. 2022. 5. 28.