[자체 엔진] Features

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

myoskin