totohoon01.log
로그인
totohoon01.log
로그인
유쉐바
강상훈
·
2023년 9월 3일
팔로우
0
Shader
0
VSCODE Extensions
C# for Visual Studio Code
(Microsoft)
Shader language support for VS Code
(Slevesque)
ShaderLab VS Code
(Amlovey)
Unity Code Snippets
(Kleber Silva)
Properties of a polygonal object
Polygon: closed flat fiugure, 삼각형 뿐 아니라 모든 다각형
Primitive: 스페어, 박스, 쿼드 등등
모든 Primitives는 Vertices, Tangents, Normals, UV Coordinates, Color의 공통된 속성을 가진다. 이 속성들은 Mesh에 저장된다.
Vertices
표면을 정의하는 점들의 집합 / 메쉬의 교차점
트랜스폼의 하위 속성으로 들어간다.
오브젝트의 피벗 좌표를 기준으로 지정된 상대적 위치
버텍스가 트랜스폼과 쉐입을 가지기 때문에 이동, 회전 등 변경 가능
POSITION[n]으로 버텍스 값에 접근할 수 있다.
Normals
평면의 Front Face는 어디임?
노말은 버텍스의 법선벡터의 방향 결정
Tangents
U 방향의 단위 벡터
V 방향은 binormal
UV Coordinates
2D 텍스쳐를 3D 오브젝트에 매핑하기 위한 좌표계
텍셀 → 텍스쳐의 한점
픽셀 → 프레임 버퍼의 한점
UV 좌표계는 메쉬의 버텍스에 해당하는 텍셀의 참조점처럼 동작 / 텍스쳐를 버텍스에 입힌다는 말이다.
0.0f ~ 1.0f, 카테시안 좌표계와 동일한 원점
Vertex Color
RGBA
빛이나 다른 연산에 의해 영향을 받을 수 있는 오브젝트의 기본(?) 흰색 색상
Render Pipeline
오브젝트가 화면에 표시되기 위한 처리 과정
여기서부터21피
강상훈
https://totohoon01.tistory.com/
팔로우
이전 포스트
SOLID
다음 포스트
유쉐바
0개의 댓글
댓글 작성