일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- 다트 언어
- 깃
- github
- C언어 포인터
- 포인터
- Flutter
- docker
- dart 언어
- Algorithm
- Houdini
- Python
- 도커
- c# 추상 클래스
- git
- HTML
- 플러터
- Unity
- C++
- Data Structure
- vim
- gitlab
- jupyter lab
- C# delegate
- c# 윈폼
- jupyter
- c#
- c언어
- 구조체
- c# winform
- 유니티
Archives
- Today
- Total
목록unity Custom Light 만드는 방법 (1)
nomad-programmer
[CG/Unity] Custom Light 만드는 방법
라이팅을 커스터마이징하게 만들 수 있다. #pragma surface surf Test noambient 라이팅 이름을 Test로 지정하였다. 이름은 마음대로 지어도 상관 없다. 대신 이름에 적합한 라이팅 함수를 추가해주어야 한다. float4 LightingTest(SurfaceOutput s, float3 lightDir, float atten) { return float4(1, 0, 0, 1); } 이 함수는 무엇을 하든지 붉은 결과물을 출력하는 기능을 가진 함수이다. 또한 이어서 나오는 이름에 주의해야 한다. 저자가 설정한 커스텀 라이트 이름은 "Test" 였다. 그래서 앞에 "Lighting" 이란 이름을 추가해야 라이트 함수로 받아들인다. Lighting + (커스텀 라이트 이름) 따라서, 커..
CG/Unity
2022. 1. 15. 00:58