GafferThree Lights에서 Look 파일 사용 및 재정의
보다 복잡한 쉐이딩 네트워크를 사용하여 라이트의 재질을 구동하려면 먼저 재질을 정의한 다음 Look 파일을 사용하여 GafferThree 노드에서 생성 된 라이트에 적용 할 수 있습니다.
네트워크 자료를 설정하고 룩 파일로 구우려면 :
| 1. | NetworkMaterial 노드를 추가하십시오. 매개 변수 탭에서 터미널 추가를 클릭하고 dl/Light 드롭 다운에서 |
| 2. | DlShadingNode를 추가하고 nodeType 에 spotLight |
네트워크 재질 매개 변수 값 표시
GafferThree 오브젝트 테이블의 특정 열에 네트워크 재질의 공용 인터페이스에서 매개 변수 값을 표시하려면 매개 변수 메타 이름 속성을 material 의 그룹 속성 material 네트워크 자료를 정의하는 위치. 이러한 속성을 설정하려면 다음을 수행하십시오.
| 1. | DlShadingNode에서 렌치를 클릭하십시오. |
| 2. | 렌치 버튼 사용 Intensity 과 Exposure, 변경 Name 매개 변수 intensity 과 exposure 각기. |
| 3. | 변경 Color, Intensity , Exposure 기본값이 아닌 값. |
매개 변수는 Material Interface 의 섹션 NetworkMaterial 노드의 매개 변수 탭.
노트 : 매개 변수 이름과 관련 속성은 gafferThree 테이블에서 메타 데이터로 읽으려면 엄격한 구문을 따라야합니다.
재료 매개 변수를 읽고 값을 메타 데이터로 gaffer 오브젝트 테이블에 제공하도록 속성을 설정해야합니다. 이러한 속성은 다음 구문을 준수해야합니다.
: material.meta.[parameterMetaName].[rendererName]For example, material.meta.exposure.dl
The values:
parameters.[parameterName]예를 들어 parameters.exposure
| 4. | OpScript 노드를 추가하고 다음 스크립트를 사용하면 material.meta 속성이 네트워크 재료에 선언 된 매개 변수의 이름과 값으로 채워집니다. |
local materialInterfaceGroupAttr = Interface.GetAttr("material.interface") local targetName = "dl" for i = 0, materialInterfaceGroupAttr:getNumberOfChildren() - 1 do local parameterName = materialInterfaceGroupAttr:getChildName(i) Interface.SetAttr("material.meta." .. parameterName .. "." .. targetName, StringAttribute("parameters." .. parameterName)) end
| 5. | 를 사용하여 머티리얼 룩 파일을 굽습니다. LookFileMaterialsOut 마디. 설정 saveTo 위치를 클릭 Write Look File Look 파일을 저장하십시오. |
| 6. | NodeGraph의 별도 브랜치에서 LookFileMaterialsIn 노드를 추가하십시오. 에서 lookfile 섹션에서 5 단계에서 저장된 룩 파일을 찾습니다. |
| 7. | gafferThree 노드를 추가하십시오. |
노드 그래프는 이제 다음과 유사합니다 :
| 8. | gaffer 테이블을 마우스 오른쪽 버튼으로 클릭하여 3Delight 스포트라이트를 추가하고 Add3Delight > Spotlight또는 유형 Q. |
| 9. | gaffer 테이블에서 스포트라이트를 선택하고 Material 아래 탭에서 확인하십시오. useLookFileMaterial. |
| 10. | 에서 asset 필드에서 5 단계에서 구운 룩 파일을 찾습니다. |
| 11. | 마우스 가운데 버튼을 클릭하여 Scene Graph 아래 탭 root/materials/NetworkMaterial) 로 materialPath 들. |
네트워크 자료에서 노출 된 매개 변수가 편집 가능한 매개 변수로 나열됩니다. 이러한 매개 변수 및 해당 값은 Color, Int 과 Exp 용이 한 참조를 위해 gaffer 테이블의 열. 재료 매개 변수에 대한 재정의가 여기에 반영됩니다.
동일한 Look 파일을 여러 조명에 적용 할 수 있으며 GafferThree 노드에서 로컬로 재정의 할 수 있습니다.
도움이되지 않은 죄송합니다
왜 도움이되지 않습니까? (해당되는 모든 것을 체크하세요)
의견을 보내 주셔서 감사합니다.
찾고있는 것을 찾을 수 없거나 워크 플로에 대한 질문이있는 경우 시도해보십시오 파운드리 지원.
학습 내용을 개선 할 수있는 방법에 대한 의견이 있으시면 아래 버튼을 사용하여 설명서 팀에 이메일을 보내십시오.
의견을 보내 주셔서 감사합니다.