찾기
내용으로 건너뛰기
추적
문서의 이전 판을 선택했습니다!
저장하면 이 자료로 새 판을 만듭니다.
미디어 파일
======ShaderLab builtin values====== Unity는 사용자의 쉐이더를 위한 다양한 내장 값들을 제공합니다: 현재 물체의 변형 매트릭스, 시간 등과 같은 것들. 사용자는 사용자가 다른 소성들을 사용하는 것처럼 단순히ShaderLab에서 그들을 사용합니다. 유일한 차이점은 사용자가 그것이 내장된 것이라는 것을 어느 곳에서 선언할 필요가 없다는 것입니다. [[unity:SL-ShaderPrograms|programmable shaders]]에서 그들을 사용하는 것은_UnityCG.cginc_ 파일을 포함하는 것을 필요로 합니다. =====Transformations===== * //float4x4 UNITY_MATRIX_MVP// : 현재 모델 *view*프로젝션 매트릭스] * //float4x4 UNITY_MATRIX_MV// : 현재 모델 *view*매트릭스 * //float4x4 UNITY_MATRIX_P// : 현재 프로젝션 매트릭스 * //float4x4 UNITY_MATRIX_T_MV// : 모델*view*매트릭스 전치 * //float4x4 UNITY_MATRIX_IT_MV// : 모델*view*매트릭스 역전치 * //float4x4 UNITY_MATRIX_TEXTURE0// to //UNITY_MATRIX_TEXTURE3// : 텍스쳐 변형 매트릭스 * //float4x4 _Object2World// : 현재 모델 매트릭스 * //float4x4 _World2Object// : 현재 세계 매트릭스의 역 * //float3 _WorldSpaceCameraPos// : 카메라의 세계 공간 위치 * //float4 unity_Scale// : 사용되지 않는 ''xyz''컴포넌트; ''.w''는 균등히 스케일된 물체들을 위한 스케일을 포함합니다. ====Lighting==== 보통의ShaderLab에서 사용자는 끝에 0를 붙이는 것에 의해 다음의 속성에 접근이 가능합니다: 예를 들어 조명 모델 * 조명 새상은''_ModelLightColor0''입니다. Cg 쉐이더에서 그들은 하나의 구성 요소를 가지는 배열로서 나타내집니다. 그래서Cg에서 같은 것은''_ModelLightColor[0]''입니다. |_Name_ |_Type_ |_Value_ | |_ModelLightColor |float4 |Material's Main * Light color | |_SpecularLightColor |float4 |Material's Specular * Light color | |_ObjectSpaceLightPos |float4 |오브젝트 스페이스에서 조명의 위치. //w// 컴포넌트는 방향성 있는 조명을 위해서는 0을 다른 조명을 위해서는 1을 가집니다.| |_Light2World |float4x4 |조명을 세계 스페이스로 보내는 매트릭스| |_World2Light |float4x4 |세계를 조명 스페이스로 보내는 매트릭스| |_Object2Light |float4x4 |float4x4 오브젝트를 조명 스페이스로 보내는 매트릭스| =====Various===== * //float4 _Time// : Time (t/20, t, t*2, t*3), 쉐이더 내부의 것들을 움직이게 하기 위해서 사용합니다 * //float4 _SinTime// : 시간의 사인값: (t/8, t/4, t/2, t) * //float4 _CosTime// : 시간의 코사인값: (t/8, t/4, t/2, t) * //float4 _ProjectionParams// : \\ ''x''는 1.0 or -1.0, 뒤짚어진 프로젝션 매트릭스로 현재 표현하고 있으면 음의 값\\ ''y''는 카메라의 가까운 평면 입니다\\ ''z''는 카메라의 멀리 떨어진 평면 입니다 \\ ''w''는 1/FarPlane. * //float4 _ScreenParams// : \\ ''x''는 픽셀로 나타나는 현재 렌더 타겟 너비입니다\\ ''y''는 픽셀로 나타나는 현재 렌더 타겟 높이입니다\\ ''z''는 1.0 + 1.0/너비 \\ ''w''는 1.0 + 1.0/높이 {{tag>유니티 unity}} * 출처: [[http://unitykoreawiki.com/index.php?n=KrMain.SL-BuiltinValues|유니티코리아위키]] (CC BY-NC-SA 2.0)
2+1?
이 필드는 비어 있도록 유지하세요:
저장
미리 보기
취소
편집 요약
참고: 이 문서를 편집하면 내용은 다음 라이선스에 따라 배포하는 데 동의하는 것으로 간주합니다:
CC Attribution-Noncommercial-Share Alike 4.0 International
연결문서
유니티3D ( Unity3D )
Reference Manual
문서 도구
문서 보기
이전 판
연결문서
맨 위로
다크 모드로 보기
☀️
Toggle Menu
유니티3D ( Unity3D )
너두 고쳐두 됩니다.
사이트 도구
최근 바뀜
미디어 관리자
사이트맵
사용자 도구
등록
로긴
최근 수정된 문서
semen_analysis
[정액검사결과 정상치]
페러데이_저가_투어
[페러데이 저가 투어]
php
[safe mode 를 사용하라]
complex_regional_pain_syndrome
dj_java_decompiler
[자바 디컴파일러 (Dj Java Decompiler)]
std024
↷ 링크가 이동 작업으로 인해 적응했습니다
misuse_preca4
↷ 링크가 이동 작업으로 인해 적응했습니다
misuse_nobason6
↷ 링크가 이동 작업으로 인해 적응했습니다
herpes_simplex
↷ 링크가 이동 작업으로 인해 적응했습니다
임신_중_음부포진_감염
↷ 링크가 이동 작업으로 인해 적응했습니다
외음부
↷ 링크가 이동 작업으로 인해 적응했습니다
genital_herpes
연성하감
↷ 링크가 이동 작업으로 인해 적응했습니다
섹스
↷ 링크가 이동 작업으로 인해 적응했습니다
성병예방_치료
↷ 링크가 이동 작업으로 인해 적응했습니다
성병
↷ 링크가 이동 작업으로 인해 적응했습니다
herpes_genitalis
↷ 문서 이름이 med:herpes_genitalis에서 med:genital_herpes(으)로 바뀌었습니다