3D세계를 이루는 Matrices
Picking
Billboard
https://tithingbygame.tistory.com/284
[자체 엔진] Billboard
1-1. Billboard란?항상 카메라의 방향으로 고정되어있는 Quad를 의미합니다.1-2. 구현 방법VS(Text.hlsl)에서 ViewMatrix의 카메라 Right/Up (cmaera basis) 를 추출해서Quad가 월드 Space에서 카메라를 바라보도록 재
tithingbygame.tistory.com
Batch Line Rendering
https://tithingbygame.tistory.com/285
[자체 엔진] Batch Line Rendering
Batch Line Rendering1. Batch Line Rendering 이란?World에는 Grid Line, Axis, AABB 라인 등 Line을 그려하는 경우가 많다.하지만 이 때 line 하나당 DrawCall 한 번을 호출하게 되면 부하가 매우 심할 것이다.이를 해결
tithingbygame.tistory.com
PIE Mode
https://tithingbygame.tistory.com/264
[자체엔진] PIE (Play In Editor)
PIE(Play In Editor)는 게임 엔진이라면 당연히 포함되어야하는 기능입니다. 이 버튼입니다. PIE를 구현하기 위해서는 Editor World 에 세팅을 해둔 정보, 값들을 PIE World에 복사를 해줘야합니다. 그럼 복
tithingbygame.tistory.com
OBJ Parsing
https://tithingbygame.tistory.com/263
[자체 엔진] ObjParser / ObjViewer
ObjPaserobj에는 대략 정보가 아래와 같이 작성되어있다.mtllib: mtl 파일 이름v: vertex positionvt: texture uv coordvn: vertex normalf: face ( v / vt/ vn ) Parser를 만드는 방법은 간단하다.v가 보일 때 Position을 저장하
tithingbygame.tistory.com
Fog
https://tithingbygame.tistory.com/287
[자체 엔진] Exponent Height Fog
Exponent Height Foghttps://youtu.be/S5XvH08OHyo1. Exponent Height Fog란?안개 효과는 다들 익숙할 것이다.아마 어색한 것은 Exponent Height일텐데, 현실 안개와 유사하게 높이에 따라 지수적으로 밀도가 변경되는 안
tithingbygame.tistory.com
FXAA
https://tithingbygame.tistory.com/286
[자체 엔진] FXAA
FXAA1. FXAA란?Anti Aliasing의 기술 중 하나이다. 풀 네임은 Fast Approximate Anti-Aliasing이다.이미 렌더링된 화면의 edge를 찾아서 부드럽게 만들어주는 Post Processing Filter이다.즉, 3D 기하 정보를 사용하지 않
tithingbygame.tistory.com
Decal
https://tithingbygame.tistory.com/288
[자체 엔진] Decal
Decal 이란?Decal은 게임에서 스프레이, 총탄 자국, 낙서, 피격 효과처럼 특정 표면에 덧씌우는 방식의 렌더링에 사용된다.일반적으로 기존 메시에 텍스처를 직접 합성하지 않고, 별도의 투영(Project
tithingbygame.tistory.com
Light
Shadow
'ComputerGraphics > 자체엔진' 카테고리의 다른 글
| [자체 엔진] Batch Line Rendering (0) | 2026.03.09 |
|---|---|
| [자체 엔진] Billboard (0) | 2026.03.09 |
| [자체 엔진] Bgario (0) | 2026.03.09 |
| [자체 엔진] DirectX 3D 게임 (Jungle Smash) (0) | 2025.12.12 |
| [자체 엔진] DirectX 3D 게임 (코치의 분노) (3) | 2025.12.12 |