FT_Newton: 나만의 물리 엔진 제작 - (0)
FT_Newton는 4명이서 진행 중인 게임 엔진 프로젝트의 물리 엔진 파트다. 원래는 OpenGL을 사용해왔지만, 이번에는 Vulkan을 사용해 물리 엔진을 만들기로 결정했다. 사실 블로그에 작업 과정을 정리하는 게 조금 늦어져버렸는데, 이제라도 어느 정도 완료된 부분들을 정리해보려고 한다. Vulkan 공부지금까지 프로젝트에는 OpenGL을 사용했지만, 최종적으로는 Vulkan 기반 엔진이 목표라 Vulkan으로 전환했다. Vulkan은 OpenGL보다 저수준 API라 GPU에 원하는 작업을 더 디테일하게 지정해줄 수 있고, Fence나 Semaphore 같은 동기화 도구를 통해 멀티 스레드 렌더링이 가능하다는 장점이 있다. 물리 엔진의 구조 공부Vulkan 공부를 마친 후, 물리 엔진 자체를 잘 몰..
Computer Graphics/FT_Newton
2025. 1. 6. 11:16