이 항목에 제공된 팁은 작업을 최대한 보기 좋게 꾸미고 최대한 빠르게 표시 및 이동하는 데 도움이 됩니다.
작은 텍스처 맵을 사용하고 되도록 사용을 자제합니다. 오브젝트의 다각형 수를 줄이면 성능이 향상됩니다.완료된 장면의 다각형 수가 최대 5,000개에서 10,000개인 경우 대부분의 컴퓨터에서 관리할 수 있습니다. 정밀도 수준 도우미로 장면에서 오브젝트의 다각형 수를 관리할 수 있습니다. VRML97로 내보내기 전에 3ds Max 최적화 수정자를 사용하여 오브젝트를 간소화할 수도 있습니다.
가능한 경우 원형을 사용합니다. 예를 들어, 구만 포함된 장면은 약 400바이트의 VRML97 파일로 내보내지만 메시 편집 수정자를 적용하고 구의 한 정점을 이동하는 경우 VRML97 파일의 크기는 약 7,400바이트가 됩니다.
통계 표시를 사용하여 장면의 면 수를 추적합니다. 표준 HTML 페이지에서 VRML97 .wrl 파일을 호출하고 포함 명령을 사용하여 화면의 제한된 창으로 뷰어를 제한합니다. 그러면 모든 프레임에서 렌더링해야 할 픽셀 수가 감소하고 VRML97 환경에서 반응 속도가 더 빨라집니다. 여러 사용자가 800x600 이상의 고해상도를 사용하므로 렌더링과 탐색 과정에서 픽셀 수가 많고 비디오 화면이 느려질 수 있습니다. 프레임은 브라우저가 실시간 렌더링을 유지하려고 할 때마다 드롭될 수 있으며 장면을 탐색하면 "청키”가 됩니다. embed 명령을 사용하여 이러한 문제를 피할 수 있습니다. 예: <embed SRC=myworld.wrl WIDTH=300 HEIGHT=200>
3ds Max에서 오브젝트의 면을 숨긴 다음 오브젝트를 내보냅니다. 숨겨진 면이 오브젝트에 구멍으로 나타납니다. VRML97 플러그인은 숨겨진 오브젝트를 내보낼 수 있지만 숨겨진 면은 내보내지 않습니다. –오브젝트의 뒷면이나 바닥면이 표면에 남아 있는 것처럼 면을 숨기면 장면에 표시되지 않습니다.
인스턴스를 사용하여 같은 형상이 있는 오브젝트의 파일 크기를 줄입니다.
미러 변환을 사용할 때마다 즉시 변환 재설정 유틸리티를 사용합니다. 법선 수정자 바로 다음에 법선 통합을 사용할 수도 있습니다. VRML97에서는 미러 변환(음의 배율 조정)을 사용할 수 없습니다. 변환 재설정 유틸리티는 실제 메시 오브젝트의 데이터를 수정하여 미러링 효과를 만듭니다.
VRML97용으로 모델링할 때 단위를 변경하지 마십시오. 미터 단위로 모델링할 때는 기본으로 설정된 단위를 유지하고 1 표준 단위를 1미터로 사용합니다.
변환 애니메이션과 좌표가 보간된 애니메이션을 사용할 경우 크기가 큰 파일에 주의합니다. VRML97 플러그인은 변환 애니메이션(이동, 회전, 배율 조정) 및 좌표가 보간된 애니메이션을 내보냅니다. 예를 들어, 테이퍼와 구부리기 같은 수정자를 애니메이션하고 구의 반지름 증가 또는 감소 같은 매개변수 변경을 애니메이션할 수 있습니다.
링크 상속 함수를 사용하는 장면을 VRML97로 내보낼 때 하위 오브젝트는 항상 상위의 변환을 상속합니다. 역운동학은 상속 링크 함수를 제외하고는 VRML97로 정확히 내보내며, 하위 오브젝트가 상위 오브젝트의 변환을 상속할 것인지 결정합니다.
항상 VRBL 애니메이션에 TCB 제어기를 사용합니다. 이 제어기는 정확한 제어를 제공하며 가능한 한 최소 파일 크기를 생성합니다. 기본 베지어 제어기 등 다른 종류의 제어기는 수행하지 않는 더 큰 VRML97 파일을 만듭니다.
시간이 지나도 애니메이션에서 면 또는 정점 수를 변경하면 안 됩니다. VRML97은 시간에 따라 면 또는 정점을 추가하거나 삭제할 수 없습니다. 좌표 보간기는 정점 또는 면 수를 변경하지 않고 메시의 모핑만 지원합니다.
3ds Max 연결 계층의 최상위 오브젝트에 없는 애니메이션을 트리거하려면 시간 센서 도우미 오브젝트를 사용합니다.시간 센서 없이 터치 센서 또는 근접 센서에서 직접 애니메이션을 트리거하면 최상위 오브젝트만 애니메이션할 수 있습니다. TimeSensors에서 애니메이션하는 경우 이러한 제한이 없습니다.
구의 반지름 같이 원형의 매개변수를 애니메이션한 다음 해당 애니메이션을 좌표 보간기와 함께 내보내려면 내보내기 대화상자에서 원형 생성 토글을 끕니다. 이는 상자, 구, 원통 및 원뿔 원형에만 적용됩니다.
표준 및 다중/하위 오브젝트 재질과 다음과 같은 재질 구성요소만 내보낼 수 있습니다.
맵에는 모든 VRML97 호환 브라우저가 인식하고 일반적으로 가장 작은 파일을 만드는 JPEG 또는 PNG 형식을 사용해야 합니다. 일부 이전 버전의 브라우저는 GIF 형식은 인식하고 PNG는 인식하지 못합니다. 다중/하위 오브젝트 재질은 색상과 텍스처를 내보냅니다. 오브젝트에 텍스처와 함께 다중/하위 오브젝트 재질이 있는 경우 VRML97의 독립 오브젝트로 내보내는데, VRML97이 오브젝트마다 두 개 이상의 텍스처 맵을 지원하지 않기 때문입니다. 텍스처 맵을 사용하면 브라우저가 느려지고 다운로드 시간이 증가됩니다. 따라서 사용을 자제하십시오.
모든 대형 평면에는 충분한 정점이 있어야 하며, 몇 개의 정점은 장면의 모든 유리한 지점에서 볼 수 있어야 합니다. 일부 브라우저는 모든 정점이 현재 뷰포트의 외부에 있는 개체에 텍스처를 표시할 수 없습니다.
장면에 라이트가 여러 개 있으면 장면의 모든 라이트에서 기본 승수 값을 낮춥니다. 라이트가 장면에 과하게 공급되어 모든 형상을 하얗게 만들 수 있습니다. VRML97로 내보낸 장면에는 적어도 하나의 카메라와 하나의 라이트를 추가합니다.
VRML 도우미 오브젝트를 맨 위 뷰포트의 장면에 삽입합니다. VRML 도우미 오브젝트를 어느 뷰에나 삽입할 수 있지만 맨 위 뷰포트에 삽입해야 전면 뷰포트에 적절한 방향으로 나타납니다.