트리 라이브러리

Civil View 트리 오브젝트는 전용 파라메트릭 트리 오브젝트 플러그인을 사용하여 만들어집니다.

Civil View의 트리 오브젝트는 평평한 직사각형 평면 위에 투영된 2개의 비트맵을 통해 만들어집니다. 이러한 비트맵 중 첫 번째인 분산 맵은 트리 오브젝트에 자연 색상을 지정합니다. 두 번째는 볼 수 있는 직사각형 평면 부분과 투명한 영역을 정의하는 불투명도 맵입니다. 흰색 영역에서는 분산 맵이 표시됩니다. 검은색 영역에서는 오브젝트가 투명하게 나타납니다.

왼쪽: 분산 맵

오른쪽: 불투명도 맵

이 유형의 트리 오브젝트는 트리 오브젝트를 나타내기 위한 복잡한 메시 사용을 방지하여 특히 대량의 트리가 3ds Max 장면에 배치된 경우 렌더링 시간 및 뷰포트 성능이 크게 향상됩니다.

Civil View는 CivilViewTrees 재질을 모든 트리 오브젝트에 적용합니다.

트리 오브젝트의 오브젝트 미리 보기가 분산 비트맵에서 직접 파생됩니다.

오브젝트 INI 파일 구조

트리 오브젝트 INI 파일

[Parameters]

Width=

Height=

 

[Maps]

Diffuse=

Opacity=

 

[Tree Defaults]

Style=

 

[그룹]

Name=

 

[Parameters]

폭/높이

트리 직사각형의 폭 및 높이를 설정합니다. 모든 치수는 양수 값이어야 합니다.

이 기본 폭 및 높이 외에 Civil View는 트리 그룹에서 트리 크기를 변형하기 위해 트리 오브젝트에 임의 요소를 적용합니다. 이렇게 하면 사실성이 향상됩니다. Civil View 기본 설정 패널에서 백분율 변형 요소를 설정합니다.

[Maps]

확산
트리의 색상 및 모양을 정의하는 비트맵 이름을 지정합니다. 이 비트맵 파일은 현재 Civil View 리소스 키트 내의 /matlibs/treemaps 폴더에 있어야 합니다.
불투명도

렌더 시간에 결과 트리의 모양을 정의하는 비트맵(일반적으로 흑백 또는 그레이스케일)의 이름을 지정합니다. 이 맵은 항상 동일한 트리를 분산 맵으로 표시합니다. 비트맵의 검은색 영역은 오브젝트의 투명한 부분으로 렌더링됩니다. 이 비트맵 파일은 분산 맵과 같은 /matlibs/treemaps 폴더에 있어야 합니다.

[Tree Defaults]

스타일

트리 오브젝트의 유형입니다. 이 설정은 "1" 또는 "2"(따옴표 필요 없음)가 됩니다.

  • 1: 위에 설명된 대로 표준 Civil View 트리 오브젝트입니다.
  • 2: 3ds Max 수목 오브젝트입니다.

    수목 오브젝트는 상세 형상을 사용하므로 장면에 여러 트리가 있는 경우 이 오브젝트를 권장하지 않습니다.

    옵션 2가 활성화된 경우 Civil View는 폭/높이 및 분산/불투명도 매개변수를 무시합니다.

[그룹]

이름
이 오브젝트가 나열되어야 하는 범주 하위 그룹의 이름입니다. 이름을 지정하지 않은 경우 오브젝트가 그룹화되지 않은 상태로 나열됩니다.

라이브러리에 사용자 정의 트리 추가

분산 및 불투명도 비트맵을 만든 다음 현재 Civil View 리소스 키트의 /matlibs/treemaps 폴더에 추가합니다.  위에 설명한 형식으로 연관된 INI 파일을 만들고 동일한 리소스 키트의 /objlibs/trees 폴더에 배치합니다. 여러 개의 INI 파일이 동일한 비트맵을 참조할 수 있습니다.

Civil View 오브젝트 라이브러리 개요의 오브젝트 라이브러리 사용자화에 있는 일반 지침도 참조하십시오.