Katana 2.5 시리즈
Katana 2.5v1 새로운 기능
Katana Microsoft에서 Windows
Katana 이제 Microsoft에서 지원됩니다 Windows 7.
개선되고 확장 된 문서
온라인 도움말
Katana'에스 사용자, 인위적인 과 참조 안내서 단일 도움말 시스템으로 결합되었습니다- Katana 온라인 도움말. 그만큼 온라인 도움말 HTML로 제공되며 두 가지 모두 사용 가능 웹에서 그리고의 일부로 Katana 설치.
그만큼 Katana 온라인 도움말 이전에 개별 안내서에 포함 된 내용을 한 곳에서 검색 할 수 있습니다. 재구성되는 것 외에도 새로운 기능에 대한 간략한 요약과 정보를 찾을 수있는 위치가 포함되어 있습니다. 또한 컨텍스트 감도를 제공하여 노드 참조를 노드 참조에서 열 수 있습니다 Katana.
Katana 개발자 안내서
새로운 Katana 개발자 안내서 에 대한 참조를 제공합니다 KatanaC ++, Python, OpScript, AttributeScript, CEL 및 매개 변수 표현식을 포함한 플러그인 API 및 스크립팅 인터페이스그만큼 개발자 가이드 완전히 검색 가능하며 두 가지 모두 사용 가능 웹에서 그리고의 일부로 Katana 설치. 이전 Epydoc 및 Doxygen 기반 문서를 대체합니다.
파이썬 참조는 주제별로 정리되어 더 큰 모듈을 이해하기 쉽게 만듭니다. 존재하지 않는 "python"모듈에서 이전에 문서화 된 함수는 이제 올바르게 네임 스페이스됩니다. Python 참조를 확장 할 계획이며 설명서가 가장 필요한 모듈 또는 작업에 대한 피드백을 환영합니다.
OpScript 및 매개 변수 표현식 참조는 이제 해당 API에 거의 완벽하게 적용됩니다. 그러나 대부분의 OpScript 참조에는 서명 만 포함되어 있습니다. 향후 릴리스에서이 문제를 해결하려고합니다.
이 기능은 다음 버그 및 기능 향상 요청을 해결합니다.
-
TP 17706 / BZ 19825-노드 연결 및 연결 해제에 대한 API 문서가 없습니다.
-
TP 103438 / BZ 47208- Katana의 C ++ API 설명서에는 파일 시스템 경로가 Katana 설치 디렉토리.
-
TP 119958 / BZ 50344-설명서 Katana의 Python API는 많은 모듈 내용을 가짜 "python"모듈로 그룹화했습니다.
-
TP 126302 / BZ 51350- NodeTypeBuilder 문서화되지 않았습니다.
기타 문서 변경
새로운 문서 / 소스 환경 설정 제어 Katana 설명서를 찾습니다.
- 먼 (기본값) : 다음에서 문서로드 help.thefoundry.co.uk. 이 문서는 로컬 복사본보다 최신 버전 일 수 있습니다.
- 현지:에서 문서로드 Katana 설치 디렉토리. 컴퓨터에 인터넷이 연결되어 있지 않은 경우 선택하십시오.
에 대한 노드 설명서 Katana의 내장 노드가 이제 외부 웹 브라우저에서 열립니다. 플러그인 작성자는 helpURL 자체 노드 유형에 대한 웹 브라우저 기반 도움말을 제공하기위한 힌트
램프 위젯
컬러 램프 과 플로트 램프 이제 위젯 유형을 셰이더 매개 변수 및 사용자 매개 변수 유형으로 사용할 수 있습니다.
컬러 램프 위젯을 사용하면 0과 1 사이의 위치에 매듭을 배치하고 (0과 1 포함) 색상 그라디언트를 사용하여 색상 그라디언트를 정의 할 수 있습니다. Katana의 색상 선택기 대화 상자위젯 힌트를 사용하여 그라디언트 부분의 높이를 지정할 수 있습니다 컬러 램프 매듭 색상을 선택할 때 색상 선택기 대화 상자에서 RGB (A) 구성 요소를 제한하고 필름보기 시각화를 설정하거나 해제 할 수 있습니다.
플로트 램프 위젯을 사용하면 위젯 힌트를 통해 지정할 수있는 범위에 위치와 값이있는 노트를 배치하여 곡선을 정의 할 수 있습니다.
사용자가 개별적으로 선택할 수있는 다양한 사전 설정을 사용할 수 있습니다 컬러 램프 과 플로트 램프 위젯.
이것으로 오랜 기능 요청이 완료됩니다 : TP 60262 / BZ 31564-램프 위젯 지원
GafferThree 광 필터
조명 필터는 렌더링 된 장면에서 조명 효과를 수정하기 위해 조명에 추가 할 수있는 임의의 셰이더입니다. 라이트 필터의 예는 다음과 같습니다.
- 반도어
- 차단제
- 라이트의 디케이 효과를 제어하는 필터
- 고보
이 릴리스 Katana 새로운 유형의 GafferThree 패키지를 추가하여 GafferThree SuperTool 노드 유형에 라이트 필터를 추가합니다.
라이트 필터는 다음 두 가지 방법 중 하나로 GafferThree 노드의 오브젝트 테이블에서 라이트에 추가 할 수 있습니다.
- 라이트의 컨텍스트 메뉴에서 더하다 > 라이트 필터또는
- 조명을 선택하고 에프 키.
GafferThree의 고유 한 패키지 유형 인 Light Filter References를 사용하여 여러 조명간에 Light Filter를 재사용 할 수 있습니다. 조명 아래에 기존 조명 필터를 기반으로 조명 필터 참조를 만들려면
- 조명 필터의 상황에 맞는 메뉴에서 공유 조명 필터 만들기또는
- 조명 필터를 선택하고 시프트+에프.
그만큼 연결 GafferThree 인터페이스의 탭은 조명 필터에 대한 연결 옵션을 구성하기위한 매개 변수를 제공합니다. 이 탭의 매개 변수는 조명의 조명 연결을 제어하는 매개 변수와 유사합니다.
라이트 필터의 예상 속성 규칙에 대한 자세한 내용은 Katana 온라인 도움말, 부록 H : 표준 속성.
Op Cook 프로파일 링
프로파일 링 모드가 추가되었습니다 Katana. 프로파일 링 모드에서 시작하면 Katana 프로파일 링 세션 내에서 Op 요리 시간에 대한 보고서를 생성 할 수 있습니다. 요리 시간은 위치별로 Op 인스턴스별로 집계됩니다. 이 보고서는 Op 트리 및 장면 그래프의 느린 영역을 정확하게 찾아내는 데 도움이 될 수 있습니다.
Katana 프로파일 링 모드에서 --프로필 명령 줄 옵션 :
./katana --profile
프로파일 링 모드에서 Katana 프로파일 링을 구현하는 Geolib3 런타임의 특수 버전을로드합니다. 프로파일 링은 요리 성능에 미치는 영향을 최소화하기 위해 오버 헤드가 적습니다. 프로파일 링 세션이 끝날 때 계산이 까다로운 데이터 집계가 수행됩니다.
프로파일 링 세션은 프로파일 링 모드에서 시작된 Geolib3 런타임 인스턴스에만 해당되며 각 프로파일 링 세션의 끝에 하나의 보고서가 생성되므로 각 프로세스에 대해 여러 개의 보고서가 생성 될 수 있습니다 (카타나 과 렌더 부트예를 들어). 호출하는 렌더링 Katana 예를 들어, 스레드 당 하나의 런타임을 인스턴스화하는 등 여러 스레드에서 절차 적입니다. 각 보고서는 두 개의 파일로 구성됩니다.
- ㅏ .점 프로파일 링 세션 종료시 Op 트리가있는 그래프가 포함 된 파일.
- ㅏ .csv 기록 된 요리 시간을 테이블 형식으로 포함하는 파일.
그만큼 .점 예를 들어, Graphviz를 사용하여 파일을 PDF 문서로 변환 할 수 있습니다.
그만큼 .csv (쉼표로 구분 된 값) 파일에는 집계 된 조리 시간 및 조리 횟수가 포함됩니다. 스프레드 시트 응용 프로그램이나 다른보고 도구로 직접 읽을 수 있습니다.
경고: 프로파일 링 모드에서 생성 된 타이밍 보고서 파일은 기가 바이트 단위로 매우 클 수 있습니다. 참고로, 요리 된 장면 그래프 위치마다 Op 인스턴스 당 일반적으로 한 줄의 정보가 생성됩니다. 따라서 조리 시간을 측정 할 때는 프로파일 링 모드를 선택적으로 사용하는 것이 좋습니다. Katana.
뷰어 그리기 통화 일괄 처리
Viewer Modifier 플러그인 API는 새로운 정적 콜백을 제공합니다. onFrameBegin () 과 onFrameEnd (). 이를 통해 사용자는 드로우 콜 일괄 처리를 구현할 수 있습니다. onFrameBegin () 콜백은 VMP 유형마다 한 번씩 발생합니다. 무승부() 모든 활성 및 가시적 VMP 인스턴스에서 메소드가 호출되며 onFrameEnd () 그리기가 완료된 후 호출됩니다.
"BatchViewerModifier"라는 플러그인 예제가 추가되어 Viewer Modifier 플러그인에서 드로우 호출을 일괄 처리하기위한 새로운 API 함수 사용을 보여줍니다. 이 플러그인은 다음에서 찾을 수 있습니다. $ KATANA_ROOT / plugins / Src / ViewerModifiers / BatchViewerModifier. 이 플러그인은 프로덕션 환경에서 사용하기위한 것이 아니라 onFrameBegin () 과 onFrameEnd () 호출은 일괄 호출을 함께 묶는 데 사용될 수 있습니다. 이 VMP를 사용하는 프로젝트 예는 다음과 같습니다. 사용 가능한 온라인.
이 변경으로 VMP API 버전이 2.0으로 증가합니다. 첨부 된 참조 Katana 2.5v1 : API 변경 및 호환성 자세한 내용은 문서를 참조하십시오.
충돌 처리 개선
Katana 충돌을 처리하고 사용자가 파운드리에 충돌 보고서를 제출할 수있는 새로운 시스템이 있습니다. 충돌 보고서는 Google 서버에 저장되고 유사한 보고서와 상호 참조하여 일반적인 불안정 원인을 식별합니다. Katana.
기본적으로 충돌보고는 UI 모드에서 활성화되고 다른 모든 모드에서는 비활성화됩니다. 이 동작은 다음 환경 변수를 사용하여 제어 할 수 있습니다.
- FN_CRASH_DUMP_PATH: 이슈 리포터 덤프가 기본적으로 저장되는 위치를 지정할 수 있습니다.
- KATANA_CRASH_HANDLING: 기본적으로 충돌 처리는 GUI 모드에서 활성화되고 터미널 모드에서는 비활성화됩니다.
- 언제 KATANA_CRASH_HANDLING 이 1로 설정되면 GUI 및 터미널 모드에서 충돌보고가 활성화됩니다.
- 언제 KATANA_CRASH_HANDLING 이 0으로 설정되면 GUI 및 터미널 모드에서 충돌보고가 비활성화됩니다.
- KATANA_NO_CRASH_PROMPT: GUI 모드에서 충돌 처리가 사용 가능한 경우 충돌 보고서를 제출하기 전에 기본적으로 충돌보고 대화 상자가 표시됩니다.
- 언제 KATANA_NO_CRASH_PROMPT 가 1로 설정되면 충돌 보고서 대화 상자를 표시하지 않고 충돌 보고서가 자동으로 제출됩니다.
노트 : 충돌 보고서 제출은 공식 지원 요청으로 간주되어서는 안됩니다. 정상적으로 지원 팀에 문의해야하며 가능한 경우 복제 사례, 충돌 보고서 ID 및 충돌 상황에 대한 추가 정보를 포함해야합니다.
도움이되지 않은 죄송합니다
왜 도움이되지 않습니까? (해당되는 모든 것을 체크하세요)
의견을 보내 주셔서 감사합니다.
찾고있는 것을 찾을 수 없거나 워크 플로에 대한 질문이있는 경우 시도해보십시오 파운드리 지원.
학습 내용을 개선 할 수있는 방법에 대한 의견이 있으시면 아래 버튼을 사용하여 설명서 팀에 이메일을 보내십시오.
Email Docs Team의견을 보내 주셔서 감사합니다.