일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- C# delegate
- Algorithm
- jupyter lab
- gitlab
- 포인터
- 유니티
- 깃
- Unity
- Flutter
- c# 추상 클래스
- C언어 포인터
- Houdini
- Data Structure
- vim
- 도커
- Python
- jupyter
- c# winform
- c언어
- 구조체
- 다트 언어
- git
- HTML
- github
- c# 윈폼
- docker
- c#
- C++
- dart 언어
- 플러터
Archives
- Today
- Total
목록렌더링 파이프라인 (1)
nomad-programmer
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ADu8x/btrkIQxM1lb/B6a0AdnD9DGnfVBd7RGkF0/img.png)
오브젝트 데이터 받아오기 정점(버텍스: vertex) 셰이더 래스터라이져(Rasterizer) 픽셀셰이더(Pixel Shader) / 프레그먼트 셰이더(Fragmanet Shader) 1. 오브젝트 데이터 받아오기 그래픽 카드는 버텍스로 이루어진 물체의 데이터 값을 받아온다. 아직 화면에는 아무것도 존재하지 않고, 그래픽 카드 내부의 값으로만 존재하는 데이터일 뿐이다. 버텍스는 다음과 같이 필요한 정보들을 가지고 있다. 버텍스의 인덱스 넘버 (Index number) Position Normal Color 등등... 이제 그래픽 카드에서는 이 버텍스의 정보들을 가지고 버텍스들이 이어진 삼각형 면을 생성하게 된다. 오브젝트의 기본적인 형태가 갖추어졌고, 이 정보들을 버텍스 셰이더로 넘길 준비가 되었다. 2..
CG/HLSL
2021. 11. 8. 00:01