OPENGL본 포스팅은 Sanjay Madhav 가 집필한 Game Programming in C++ (2018) 의 내용을 정리한 글입니다 그 중에서도 5장 OPENGL 의 내용을 다룹니다Overview본 장에서는 아래와 같은 내용을 배울 수 있습니다Initializing OpenGLOpenGL을 사용하기 위해 초기화하는 방법Triangle Basics3D 그래픽스 구현을 위한 폴리곤과 좌표계Shaders화면의 각 픽셀에 별도의 연산을 수행하는 방법Transformation Basics물체의 좌표계에서 확대 축소 회전 이동을 적용하는 방법Matrices and Transformations물체의 좌표계에서 게임의 좌표계로 변경하는 방법Texture MappingOpenGL에서 텍스처를 사용하는 방법Ini..
ARTIFICIAL INTELLIGENCE본 포스팅은 Sanjay Madhav 가 집필한 Game Programming in C++ (2018) 의 내용을 정리한 글입니다 그 중에서도 4장 ARTIFICIAL INTELLIGENCE 의 내용을 다룹니다Overview본 장에서는 아래와 같은 내용을 배울 수 있다State Machine Behaviors개체의 상태와 행동을 정의하는 방법Path Finding개체 이동에 있어 경로를 탐색하는 알고리듬Game Trees게임의 상태에 따른 의사결정 알고리듬State Machine Behaviors개체가 가질 수 있는 상태와 상태간 전이에 대한 조건을 명시하는 방법을 다룬다State Machine일종의 그래프각 정점은 개체가 가질 수 있는 상태각 간선은 상태 전이 ..
VECTORS AND BASIC PHYSICS본 포스팅은 Sanjay Madhav 가 집필한 Game Programming in C++ (2018) 의 내용을 정리한 글입니다 그 중에서도 3장 VECTORS AND BASIC PHYSICS 의 내용을 다룹니다Overview본 장에서는 아래와 같은 내용을 배울 수 있습니다Vectors벡터로 문제를 해결하는 여러 가지 방법들Basic MovementMoveComponent 클래스로 움직임을 구현하는 방법InputComponent 클래스로 키보드 조작을 구현하는 방법Newtonian Physics아주 약간의 뉴턴 물리학Basic Collision Detection물체간의 충돌을 감지하는 방법Vectors벡터 연산의 경우 책의 수식이 보기 힘들어 별도의 자료를 ..
- Total
- Today
- Yesterday
- csharp
- pclaf
- JIT
- unity
- DirectX
- tensorflow
- lib
- CUDA
- Hashtable
- Game
- Python
- dll
- PopeTV
- unreal
- Slack
- vscode
- NOX
- windows
- git
- A.I.
- WindowAPI
- Docker
- CAFFE
- C/C++
- visual-studio
- cuDNN
- Anaconda
- visualstudio
- ATOM
- shader
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |