물리 엔진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.
[DX12] 물리시뮬레이터 만들어봤습니다 !! 저가 몇달전부터 그래픽스를 공부해오며, 물리엔진에 관하여 관심이 쭈우욱 생겼습니다. 그래서 최근에 온라인서점으로 동역학책을 하나 주문해서 공부중이랍뉘다!! 동역학책에 있던 연습문제를 풀다가, 문뜩.. "이걸 내가 만든 렌더링엔진에다가 구현해보자!!!" 라는 생각이 들어서 바로 시도!! 결과는 매우 만족스럽네요 ㅋㅋ 기반은 DirectX12기반입뉘다. 사실 옆에 벽도설치하고, 바닥도설치하고 거기에 텍스쳐까지입혀서 실제감을 줄려고했는데, 귀차니즘이 또,,,ㅎㅎ,,,, 부정적분을 이용한 실시간 중력 수직낙하 시뮬레이터 우선 2가지 기능을 넣었어요. 1. 위치초기화: 해골의 위치와 중력가속도, 모든 알짜힘이 초기화된다. 2. 위로 던지는 힘 더하기: 위로 해골을 던지는 힘을 더한다. 2022. 4. 23.