게임 엔진4

[물리엔진공부] 오일러-크로머 적분을 이용한 선형운동 시각화 이번에 저가 직접만든 자체게임엔진으로 처음 만들어본 물리 시뮬레이터는 제일 기초가되는 오일러-크로머 적분을 이용하여 만든 등가속도, 등속도운동 비교를 시각화했습니다. 극초반에는 등속도운동이 빠르다가, 점점 등가속도운동이 추월하는 모습.. 음... 이거 깃허브에 올려놓겠습니다. 소스보실분 보세요. (오픈소스임.) 아직은 물리엔진 제작 기초부분이라서 별대단한내용은 없습니당.. 다음번에는 Cannon(포탄발사)예제랑 포물선운동 예제만들어볼게요. 사실 Cannon예제는 이미 VPython에서 다 만들어놔서, 소스만 랩핑해서 옮기면됨~ Cannon예제는 좀 신기합니다. 기대해주세요 결과물은 이 부분입니당. https://github.com/orangelie/Physics-Modeling/tree/main/Phys.. 2022. 5. 28.
[DirectX12] 노말맵핑 끝~ 쉽게 노말맵핑 비교하는걸 사진으로 찍었어요. 왼쪽이 노말맵핑 적용안한거고, 오른쪽이 노말맵핑 적용한거입니다. 차이가 느껴지시나요? 살짝더 불룩 튀어나와보여지는게 느껴지네용.... 다음은 그림자맵핑..... 그림자맵핑 살짝 흝어봤는데... 좀 빡쎌듯.. 2022. 5. 20.
[DirectX12] 동적입방체맵핑 마스터완료 동적 입방체맵핑 마스터 칸료....... 해골이 파란색구를 원운동하면서 실시간으로(동적으로) 파란구에 해골과 다른 오브젝트가 그려진다. 일단 이번 챕터는 버그가 너무 나서 포기할뻔했다.... 복잡하기도하고(그것도 매우 복잡)... 일단 rtv6개만들고 dsv하나더만들고 거기에 일반적인 환경맵도 그려야되서 srv 2개더만들고.... pass도 6개더만들고(환경맵6면 다그려야되서..) 하.......................... 진짜 이 챕터는 똥꼬쇼를 제일 많이한 ㅋㅋㅋㅋㅋ 챕터였다... 비용또한 엄청비싼비용을 가진 렌더링기술이였고,.... 해골이 동적으로 구에 비치는걸 표현하기위해 원운동을 인터넷에 참고하면서 구현했는데, 내가 구현한 원운동을 대략 이런식으로 파이썬에 그래프로 그려보았다. 파이썬 소.. 2022. 5. 16.
DirectX11 공부 1주차. 프레임워크 설계및 윈도우 생성 안녕하시죠!! 저는 이번에 본격적으로 게임그래픽공부를 시작하게되었습니다. 사실 이전까지는 유니티에서 삽질만 해댔는데, 본격적으로 빡쎄게 공부하는건 이번이 처음입니다. 이번 공부시리즈는 그냥 저가 무엇을 공부했고, 궁금한점과 새로알게된 점에 대해서만 언급하는 시리즈입니다. 사실 엄청 고민했습니다. directx11로 할지, opengl4로 할지 vulkan으로할지....ㅠㅠ 그 결과 directx11로 하기로 결정했습니다. 현재는 opengl보다 directx11를 더 많이 쓰기도하고, 제공하는 레퍼런스자체가 directx11쪽이 더 많기때문에... opengl도 jnl이랑 연결해서 안드로이드로도 만들 수 있다고해서 "오??" 했는데,, 흠... 그냥 무난하게 directx11로 하겠습니다. 이번에 저희 .. 2021. 11. 3.