How to choose a CAD-to-real-time-3D pipeline

이 웹페이지는 이해를 돕기 위해 기계 번역으로 제공됩니다. 기계 번역으로 제공되는 콘텐츠에 대한 정확도나 신뢰도는 보장되지 않습니다. 번역된 콘텐츠의 정확도에 관해 의문이 있는 경우 웹페이지의 공식 영어 원문을 참고해 주시기 바랍니다.
CAD에서 실시간 3D 파이프라인은 기본 엔지니어링 데이터를 실시간 3D 애플리케이션이 프레임 속도로 렌더링할 수 있는 에셋으로 변환합니다. 이는 제품 추천이라기보다는 평가 프레임워크입니다. 무엇을 살펴봐야 하는지, 자체 데이터로 무엇을 테스트해야 하는지, 그리고 구매를 결정하기 전에 공급업체에 무엇을 문의해야 하는지를 알려줍니다. 이 문서에서는 파이프라인이 읽는 형식, 정확한 표면을 삼각형으로 변환하는 방법, 메타데이터가 유지되는지 여부, 엔지니어링 팀에서 수정 버전을 릴리스할 때 발생하는 일 등을 다룹니다. 이는 사용자가 뷰어나 일회성 변환기가 아닌 파이프라인이 필요하다고 이미 결정했다고 가정합니다.
대부분의 CAD 변환 소프트웨어 비교는 형식 목록에서 멈춥니다. 그건 쉬운 부분이죠. 프로젝트 출시 여부를 결정하는 사항은 훨씬 더 하류 단계에서 이루어지며, 거의 아무도 이를 기록하지 않습니다.
CAD-실시간 3D 파이프라인이란 무엇인가?
CAD에서 실시간 3D 애플리케이션으로의 파이프라인은 CAD 원본 데이터를 입력받아 정확한 표면을 삼각형 메쉬로 변환하고, 성능 예산에 맞춰 해당 메쉬를 최적화하고, 메쉬에 첨부된 엔지니어링 데이터를 보존하고, 대상 장치에 배포 가능한 자산을 제공하는 반복 가능한 프로세스입니다. 소스가 변경되면 다시 실행됩니다.
세 가지 제품 범주가 끊임없이 혼동되는데, 이러한 혼동은 비용 증가로 이어집니다.
- 뷰어를 사용하면 CAD 데이터를 볼 수 있습니다. 이 기능은 요청 시 렌더링되며, 그 위에 구축할 수 있는 결과물을 생성하지 않습니다.
- 변환기는 파일 형식을 한 유형에서 다른 유형으로 변경합니다. 파일 하나 입력, 파일 하나 출력, 최적화 없음, 구조 없음.
- 파이프라인은 소스 CAD 파일을 최적화되고, 체계적이며, 배포 가능한 자산으로 반복적으로 변환하고, 설정을 재사용하고 관리할 수 있도록 합니다.
시장에서는 이러한 차이점을 명확히 구분하지 못하고 있습니다. 오늘날 "CAD 변환 소프트웨어"를 검색하면 2D 래스터 이미지를 벡터 이미지로 변환하는 도구, 두 가지 일반적인 온라인 파일 변환기, 그리고 AutoCAD, SOLIDWORKS, CATIA를 변환 소프트웨어로 나열한 목록이 검색 결과에 나타납니다. 저것들은 저작물 제작 애플리케이션입니다. 상위 검색 결과에서 콘텐츠 제작과 전환을 구분하지 못하면 구매자가 잘못된 카테고리를 평가할 가능성이 있습니다.
어떤 종류의 제품이 필요한지 아직 결정하지 못했다면 3D 시각화 소프트웨어 부터 시작해 보세요. 이 가이드는 한 단계 뒤부터 시작합니다.
6단계와 각 단계에서 평가해야 할 사항
신뢰할 수 있는 모든 파이프라인은 여섯 가지 일을 합니다. 각 단계에는 고유한 고장 유형이 있습니다.
- 섭취하세요. 네이티브 및 뉴트럴 CAD 데이터는 물론, 현실 캡처 데이터까지 읽을 수 있습니다. 지원되는 형식의 다양성과 읽기 방식이 기본 읽기인지 아니면 내보내기를 통한 읽기인지 평가합니다.
- 수리하고 준비하세요. 렌더링을 위해 만들어지지 않은 치유, 봉합 및 제거 형상입니다. 해당 도구가 자동으로 수정하는 부분을 평가하십시오.
- 테셀레이트. 정확한 곡면을 삼각형으로 변환합니다. 관리하는 허용 오차 매개변수를 평가하십시오.
- 최적화 및 LOD 생성. 삼각형을 맞추고 콜 예산을 계산하세요. 데이터 삭제 품질과 LOD 자동화를 평가합니다.
- 데이터를 전달하세요. 계층 구조, 부품 번호, 재료 및 제품 제조 정보(PMI)를 보존합니다. 무엇이 남고 무엇이 버려지는지 평가하십시오.
- 자동화하고 관리하세요. 헤드리스 모드로 실행하고, 변경 시 재실행하며, 접근 권한을 제어합니다. API, 트리거 모델 및 감사 추적을 평가합니다.
콘텐츠 수집: 어떤 형식을 사용할 것인가, 그리고 네이티브 방식과 중립적인 방식 중 어느 것을 사용할 것인가?
파이프라인이 CAD 파일을 읽는 방법에는 두 가지가 있으며, 이 차이점은 중요합니다.
네이티브 읽기 란 파이프라인이 CATIA V5, Siemens NX .prt, Creo, SOLIDWORKS 또는 Inventor 파일을 해당 공급업체의 형상 정의를 사용하여 직접 열 수 있음을 의미합니다. 중립적 읽기 란 누군가가 먼저 STEP, IGES 또는 JT 형식으로 내보내기를 하고 파이프라인이 그 내용을 읽는 것을 의미합니다.
중립적인 형식은 유용하며 널리 사용됩니다. 또한 인수인계 과정에도 문제가 있습니다. 중립 홉을 거칠 때마다 조립 구조, 부품 이름, 단위, 사용자 지정 속성 및 제품 제조 정보를 삭제할 수 있는 기회가 생깁니다. 이 과정은 수동으로 진행되므로 두 번 다시 동일한 방식으로 진행되지 않으며 처음부터 끝까지 자동화할 수 없습니다. 만약 여러분이 참고하는 파일이 CATIA 어셈블리라면, CATIA 네이티브 형식으로 읽는 것이 작업 과정에서 단계 하나, 변수 하나, 그리고 사람 하나를 줄여줍니다.
현실 캡처도 여기에 포함됩니다. 레이저 스캔 및 사진측량 데이터는 E57, PTS 또는 PLY 형식의 포인트 클라우드 형태로 제공됩니다. 포인트 클라우드를 메시로 변환하는 작업을 CAD와 함께 처리하는 파이프라인을 사용하면 설계 모델과 실제 시공 스캔 이미지를 동일한 장면에 배치할 수 있습니다.
서식 개수에 주의하세요. "200가지 형식을 지원합니다"라는 문구는 대개 200가지 확장자를 의미하며, 그중 상당수는 버전이 다른 동일한 형식이고, 일부는 제작 애플리케이션이 동일한 컴퓨터에 설치 및 라이선스되어 있어야 합니다. 어떤 포맷이 B-rep을 읽고, 어떤 포맷이 PMI를 읽고, 어떤 포맷이 메타데이터를 읽는지 물어보세요. 저 세 열을 넘어서면 마케팅적인 요소는 더 이상 드러나지 않습니다.
Unity Asset Transformer 70개 이상의 형식과 확장자를 읽을 수 있습니다. 공개된 표에는 CATIA V4, V5, V6, NX-Unigraphics .prt(UG11~NX2412), Creo, SOLIDWORKS, Solid Edge, Inventor, JT, STEP(AP242까지), IGES, Parasolid, ACIS, Revit, Navisworks, IFC, Rhino의 기본 입력 형식과 메시 및 포인트 클라우드 입력 형식이 나열되어 있습니다. 같은 표에는 B-rep, PMI 및 메타데이터를 포함하는 형식이 표시되어 있으며, 이는 모든 공급업체에 요청할 만한 수준의 세부 정보입니다.
테스트 방법: 데모 파일이 아닌, 가장 완성도가 떨어지는 실제 어셈블리 파일을 공급업체에 보내십시오. 부품 수가 4만 개에 달하고, 출처도 다양하며, 명명 규칙에 대해 아무도 동의했는지 기억하지 못하는 버전을 고르세요. 출력 결과를 확인하여 조립 구조, 부품 이름 및 단위를 확인하십시오.
결과는 입력만큼이나 중요합니다. 파이프라인이 어떤 형식으로 데이터를 기록하는지 확인하고, 해당 형식을 자산이 저장될 위치와 연결하세요. FBX는 Unity 및 Unreal 엔진과의 공통적인 파일 시스템입니다. glTF와 GLB는 웹 및 브라우저용 파일 시스템이며, WebGL 또는 WebGPU 애플리케이션에서 사용됩니다. USD와 USDZ는 모바일 AR 및 DCC 생태계 전반에서 널리 사용됩니다. OBJ와 STL 파일은 형상 정보만 포함하고 있어 계층 구조를 삭제하므로, 최후의 수단으로 사용해야 하며, 처음부터 의도적으로 사용해서는 안 됩니다. 이러한 제한 사항 중 하나만 기록하는 파이프라인으로, 나중에 배포할 수 있습니다.
테셀레이션: 정확한 표면을 삼각형으로 변환
테셀레이션은 정확한 CAD 표면을 삼각형 메쉬로 근사화하는 과정입니다. CAD는 경계 표현 표면과 NURBS를 사용하여 기하학적 형상을 정확하게 기술합니다. 실시간 엔진은 삼각형을 렌더링합니다. 두 값 사이의 모든 변환은 근사치이며, 변환 도구가 결정하는 것이 아니라 사용자가 직접 변환 품질을 관리해야 합니다.
두 가지 매개변수가 이를 좌우합니다.
최대 처짐 (현 허용 오차 또는 현 오차라고도 함)은 삼각형 메쉬가 실제 표면에서 벗어날 수 있는 최대 거리이며 밀리미터 단위로 표시됩니다. 더 꽉 조이면 표면에 밀착되는 삼각형이 더 많아집니다. 느슨하게 하면 삼각형 모양이 줄어들고 눈에 띄는 면이 생깁니다.
최대 각도 는 같은 면에 있는 인접한 두 삼각형의 법선 사이에서 허용되는 가장 큰 각도입니다. 처짐만으로는 급격한 곡률을 완벽하게 표현할 수 없습니다. 왜냐하면 작은 필렛이 넉넉한 처짐 허용 범위 내에 있으면서도 모따기처럼 보일 수 있기 때문입니다. 최대 각도는 삼각형을 해당 영역으로 강제합니다.
게시된 사전 설정은 유용한 범위를 보여줍니다. Asset Transformer의 품질 사전 설정은 가장 밀도가 높은 경우 최대 처짐이 0.01mm에서 가장 거친 경우 3mm까지 다양하며, 처짐 비율은 모델의 경계 상자에 대한 허용 오차를 조정하므로 브래킷과 동체가 동일하게 처리되지 않습니다. 처짐 설정을 너무 거칠게 하면 각진 원통형 모양이 되고 곡선 패널에 줄무늬가 생깁니다. 너무 세밀하게 설정하면 대상 장치가 렌더링할 수 없는 삼각형 개수가 생성됩니다.
테셀레이션은 메시 복구가 이루어지는 곳이기도 합니다. 산업용 CAD는 렌더링을 위해 설계된 것이 아닙니다. 표면 사이의 틈을 메우기 위한 힐링 및 스티칭, 자유 가장자리 복구, 그리고 얼굴 제거로 인해 모델의 일부가 한쪽에서 보이지 않게 되는 것을 방지하기 위한 일반적인 정렬 작업이 필요할 것으로 예상됩니다.
하나의 시퀀싱 포인트는 어떤 개별 설정보다 더 중요합니다. 테셀레이션 과정에서 균형을 잘 맞추는 것이 촘촘하게 테셀레이션한 후 나중에 축소하는 것보다 훨씬 낫습니다. 소거법은 주어진 삼각형에만 적용될 수 있습니다.
최적화 및 LOD: 프레임 속도를 기준으로 역산하기
이것은 거의 아무도 그리지 않는 체인이며, 대부분의 팀이 작동하는 방식과는 정반대입니다. 모델명이 아니라 기기부터 시작하세요.
플랫폼 운영업체들은 예산을 공개합니다. 엔진 개발사들은 대부분 그런 정보를 제공하지 않으므로, 존재하지도 않는 권위 있는 Unity 나 Unreal 관련 수치를 찾으려 하기 전에 이 점을 알아두는 것이 좋습니다. Unity의 그래픽 최적화 문서는 의도적으로 정성적인 방식으로 작성되었으며, Khronos는 glTF 에셋 생성 가이드라인을 고정된 수치에서 사용 사례별 검토 프로필로 변경했습니다. 예산은 목표로 하는 하드웨어에 따라 결정됩니다.
Meta는 자체적인 삼각형 수치를 내부 권장 범위로, 드로우 콜 수치를 예시 범위로 공개합니다. 또한, 공개된 목표치가 더 작은 폐쇄형 레벨을 기준으로 산출되었기 때문에, 넓은 오픈월드 장면에서는 명시된 삼각형 개수의 약 50%를 목표로 삼아야 한다고 언급합니다.
표를 옆으로 읽으면 제약 조건이 나타납니다. 데스크톱 검토 환경에서 만족스럽게 렌더링되는 동일한 어셈블리가 공유 공간 VisionOS 앱에서는 25만 개의 삼각형 안에 들어가야 하고, 웹 및 모바일 AR 환경에서 제대로 작동하려면 Google이 권장하는 10만 개의 삼각형 제한과 10MB의 모델 크기 내에 들어가야 합니다. 가장 느슨한 목표와 가장 엄격한 목표 사이의 간격이 실제 설계 제약 조건이며, 대부분의 팀에게 가장 엄격한 목표는 헤드셋이 아니라 웹입니다. 그건 마지막에 해결하는 학살 문제가 아닙니다. 웹 구성 도구, 디자인 검토, 교육 시뮬레이션 또는 디지털 트윈을 구축하든 관계없이 시작 단계에서 할당하는 폴리곤 예산입니다.
산업 데이터는 일반적인 조언과 다르기 때문에, 추첨 관련 데이터는 별도로 살펴볼 필요가 있습니다. 장면에서 몇몇 객체를 여러 번 인스턴스화할 때 배치 처리와 GPU 인스턴싱이 효과적으로 작동합니다. 산업 조립품은 정반대의 형태를 띠고 있습니다. 각각 고유한 재질을 가진 수많은 개별 부품으로 구성되어 있습니다. 같은 재질을 공유하는 부품들을 병합하고, 패스너와 같은 반복되는 부품들을 인스턴싱하는 것이 삼각형 개수를 줄이는 것보다 프레임 속도 향상에 더 효과적입니다.
시간을 투자할 가치가 있는 기법들:
- 날카로운 모서리를 보존한 채 전멸. Asset Transformer의 데이터 축소 문서에 따르면 CAD 부품의 삼각형 수가 140,846개에서 13,126개로 줄어들어 90% 감소했으며, 날카로운 모서리를 포함하여 품질 손실은 거의 눈에 띄지 않는다고 설명합니다.
- 가려진 내부 형상을 제거합니다. 엔진은 아무도 볼 수 없는 밀폐형 밸브의 내부 스프링을 기꺼이 분해할 것입니다.
- 패배시키는 것. 보는 거리에서 픽셀 크기보다 작은 구멍, 모서리, 양각 텍스트 및 실선은 표시되지 않도록 합니다.
- 반복되는 부분을 인스턴스화합니다. 수천 개의 동일한 볼트는 여러 번 참조되는 하나의 메쉬로 간주되어야 합니다.
- 봉투 또는 프록시 생성. 최상위 LOD 티어에 맞춰 하위 어셈블리를 외부 쉘로 교체하십시오.
당신의 데이터는 안전하게 보존될까요? 메타데이터, 계층 구조 및 PMI
기하학은 모든 사람이 확인하는 부분입니다. 거기에 첨부된 데이터는 조용히 사라질 수 있는 부분입니다. 그것이 얼마나 중요한지는 사용 사례에 따라 다릅니다. 웹 구성 도구는 부품 식별자 외에는 아무것도 필요하지 않을 수 있지만, 서비스 교육 애플리케이션은 메시에서 계층 구조와 부품 번호가 제대로 인식되지 않으면 사용할 수 없습니다. 벤더를 선정하기 전에 애플리케이션에 실제로 필요한 것이 무엇인지 먼저 결정하세요.
CAD 어셈블리는 표면 이상의 것을 포함합니다.
- 메쉬를 ERP 또는 PLM 기록과 연결하는 부품 번호 및 식별자
- 어셈블리 계층 구조 (하위 어셈블리, 인스턴스 및 로컬 변환 포함)
- 부위, 신체 또는 얼굴 수준에 지정되는 재질 및 색상
- 공급업체, 대량 생산, 개정, 비용 센터와 같은 사용자 지정 속성
- PMI와 GD&T는 설계 의도를 나타내는 공차, 기준점 및 주석입니다.
두 가지 결과가 아닌 세 가지 결과를 예상하십시오. 계층 구조와 부품 이름은 일반적으로 네이티브 코드 읽기에서는 유지되지만, 중립적인 내보내기 과정에서는 종종 저하됩니다. 재질은 색상으로는 유지되지만 물리적 형태는 종종 손실되므로, 하위 단계에서 셰이더를 다시 할당합니다. PMI는 소스 형식과 읽기 형식이 모두 이를 지원하는 경우에만 유효하므로 형식 테이블은 행 수준이 아닌 열 수준에서 중요합니다.
실행할 테스트는 다음과 같습니다. 알려진 어셈블리를 변환한 다음, 대상 애플리케이션의 특정 메시에서 특정 부품 번호가 여전히 제대로 인식되는지 확인합니다. 데이터시트에 "메타데이터가 보존된다"는 내용은 없습니다. 부품 하나, 번호 하나, 조회 한 번. 그런 다음 속성이 설명하는 형상에서 분리되는 경우가 흔히 발생하므로 최적화 후에 다시 한번 수행하십시오. 서비스, 교육 또는 품질과 관련된 모든 사항에 대해서는 이를 선택 사항이 아닌 필수 평가 항목으로 지정하십시오.
자동화, 변경 전파 및 거버넌스
벤더 비교에서 거의 등장하지 않지만, 파이프라인이 2년 차에도 살아남을지 여부를 결정짓는 가장 중요한 세 가지 기준이 있습니다.
오토메이션. 파이프라인이 인터페이스에 사람이 개입하지 않고도 실행될 수 있습니까? 명령줄이나 API 통해 헤드리스 모드로 실행되나요? 수백 개의 파일을 일괄 처리할 수 있나요? 설정은 이름이 지정되고 버전이 지정된 프로필로 저장되나요, 아니면 다음에 실행하는 사용자가 다시 검색하나요? 사전 설정된 옵션이 적합하지 않은 경우를 위해 파이썬 API 와 같은 스크립팅 인터페이스가 있습니까? 대화형 모드로만 실행되는 파이프라인에는 연산자가 하나뿐이며, 해당 연산자가 단일 장애 지점이 됩니다.
변화 전파. 이는 잘못하면 가장 큰 비용이 드는 부분인데, 경쟁 업체들의 웹사이트에서는 거의 모두 이 부분을 언급하지 않고 있습니다. 엔지니어링 팀에서 버전 C를 출시했습니다. 어떤 일이 발생할까요? 관리되지 않는 파이프라인에서는 누군가가 기억해낼 때까지 아무 일도 일어나지 않으므로 교육 애플리케이션, 구성 도구 및 검토 환경 모두 의사 결정자에게 버전 B를 보여줍니다. 세 가지 질문을 하세요. 소스 코드 변경 시 자동으로 재실행이 되나요? 업데이트된 에셋이 배포된 애플리케이션에도 적용되나요, 아니면 에셋 라이브러리에만 적용되나요? 전체 재실행에 걸리는 시간이 얼마나 되나요? 그게 바로 실제 업데이트 지연 시간입니다. 클라우드 파이프라인 자동화와 3D 스트리밍을 결합하면 이러한 과정을 완료하여 업데이트된 에셋을 실행 중인 애플리케이션에 푸시하고, 사용자는 최신 버전을 다운로드하도록 안내받을 수 있습니다.
통치. 변환된 자산은 빠르게 증가하며, 계보를 가진 파생 데이터입니다. 역할 기반 접근 제어(RBAC), 최적화된 자산을 원본 CAD 버전과 연결하는 버전 기록, 감사 추적, 그리고 PLM 또는 PDM과의 연결 여부를 확인하여 파이프라인이 추적되지 않은 파일들로 이루어진 병렬적인 환경이 되지 않도록 하십시오. 이러한 점에서 3D 자산 관리는 별도 구매가 아닌 파이프라인의 일부가 됩니다. 이 3D 데이터 인프라 관리 가이드는 아키텍처 계층을 다룹니다.
Multi-CAD: 여러 소스 정규화
CADENAS PARTsolutions의 조사 에 따르면 엔지니어링 부서의 약 48%가 여러 CAD 프로그램을 사용하는 환경에서 작업합니다. 만약 당신의 경우가 그 중 하나라면, 정규화는 예외적인 상황이 아니라 최우선 요구 사항입니다.
여러 개의 네이티브 소스가 하나의 파이프라인으로 유입될 때 다음과 같은 네 가지 문제가 확실하게 발생합니다.
- 단위와 좌표계. 한 소스는 밀리미터 단위로 Z축을 위로 향하게 하고, 다른 소스는 인치 단위로 Y축을 위로 향하게 합니다. 부품이 잘못된 크기로 도착하거나 옆으로 누워 있는 경우가 있습니다. 그 오류는 한 부분에서는 명백하지만 3만 개 부품으로 이루어진 전체 조립품에서는 보이지 않습니다.
- 명명 및 재료 관련 관례. 각 저작 도구는 고유한 속성 이름을 내보냅니다. 매핑 레이어가 없으면 부품 번호를 기반으로 하는 다운스트림 자동화 기능이 소스별로 제대로 작동하지 않습니다.
- 어셈블리 병합. CATIA 바디와 NX 브래킷은 나란히 배치된 두 개의 장면이 아니라, 하나의 루트를 가진 하나의 계층 구조로 통합되어야 합니다.
- 소스별 테셀레이션 설정. 정밀 가공된 하우징에 적합한 공차는 판금 패널에는 적합하지 않습니다.
정규화 규칙이 구성 가능하고 재사용 가능한지, 아니면 가져오기할 때마다 하드 코딩된 문의하십시오.
직접 건설할 것인가, 아니면 파이프라인을 구입할 것인가?
자신만의 변환 스크립팅 것이 가장 흔하고 현실적인 대안이며, 진지하게 고려해 볼 가치가 있습니다.
건축의 필요성. 소스 형식이 하나이고, 대상 플랫폼이 하나이며, 요구 사항이 안정적이라면, 오픈 소스 또는 라이선스 커널에 대한 스크립트 작성은 주말 작업으로 완료할 수 있으며, 수년간 유지 보수가 거의 필요 없는 서비스를 제공합니다. 팀들은 이 일을 잘 해냅니다. 출력에 대한 제어권을 유지하고, 사용자별 라이선스 비용을 지불하지 않으며, 데이터를 제품에 맞추는 대신 파이프라인을 데이터에 맞게 조정할 수 있습니다.
시간이 지남에 따라 건물 비용이 어떻게 변할까요? 소스가 다양해지기 때문에 포맷 호환성이 우선시됩니다. 누군가 Creo를 운영하는 회사를 인수했는데, 여러분이 가지고 있는 STEP 전용 스크립트에 필요한 변환기가 없습니다. 커널 라이선스는 실제 예산 항목이며, CAD 공급업체가 새 버전을 출시할 때마다 커널을 업그레이드해야 하므로 모든 CAD 릴리스는 유지 관리 작업이 됩니다. 품질은 가장 어려운 한계입니다. 깔끔하고 날카로운 모서리 유지와 자동 LOD 생성은 전문적인 작업이며, 경험이 부족한 사용자는 모서리를 둥글게 처리하게 됩니다. 각본을 쓴 전문가는 아무런 문서도 없고 후임 계획도 없는 상황에서, 실패의 단일 원인이 된다.
건축이 제대로 이루어졌을 때. 단일 형식, 단일 목표, 소량 생산, 그리고 기하학 관련 전문 지식은 이미 사내에 있습니다. 혹은 너무나 구체적인 요구사항이라 어떤 제품도 그 요구사항을 충족하지 못하는 경우일 수도 있습니다. 미국 국립표준기술연구소(NIST)는 수십 년 전에 상호 호환성 문제로 인한 비용을 수치화하여 , 불완전한 상호 호환성 이 미국 자동차 공급망에 연간 최소 10억 달러의 손실을 초래하며, 그 대부분은 사용 불가능한 데이터 파일을 수정하고 다시 만드는 데 소요되는 시간과 자원 때문이라는 사실을 밝혀냈습니다. 그 이후로 포맷 수는 기하급수적으로 늘어났습니다.
비용이 얼마나 드는지
가격은 시간이 지나면 가치를 잃으므로 숫자가 아닌 모델을 평가해야 합니다.
- 좌석당. 대화형 데스크톱 도구에 대한 지정 라이선스 또는 플로팅 라이선스 . 예측 가능하며, 데이터 양이 아닌 운영자 수에 따라 확장됩니다.
- 변환당 또는 볼륨당. 클라우드 및 API 가격 책정에서 흔히 볼 수 있는 방식입니다. 데이터 양이 적을 때는 효율적이며, 원천 데이터의 변동이 잦다면 모델링해 볼 가치가 있습니다.
- SDK 또는 런타임 라이선스. 제품에 변환 기능을 내장하려면 이 방법을 사용하세요. 일반적으로 협상을 통해 이루어지며, 종종 로열티 또는 배급 조건이 포함됩니다.
- 기업용 또는 온프레미스용. 데이터가 네트워크를 벗어나서는 안 될 때 필요합니다. 플랫폼 계약 가격으로 책정되었습니다.
비용은 좌석 수에 따라 결정되는 경우가 드뭅니다. 이는 정보원의 다양성과 양에 의해 좌우됩니다. 10가지 형식과 매일 수정 사항을 적용하는 데 드는 비용은 분기별로 한 번씩 STEP을 읽는 100명 이상의 학생들을 지원하는 데 더 많이 듭니다.
공개된 가격은 투명성을 가늠하는 합리적인 지표입니다. Unity Asset Transformer 제품군에서 Asset Transformer Studio는 연간 사용자당 가격을 표시하고, 툴킷은 Unity Industry 구독에 포함되어 있으며, SDK는 별도 견적을 제공합니다. 제품 구성 소프트웨어 와 같은 관련 도구에는 별도의 라이선스가 필요할 수 있으므로 변환 단계뿐만 아니라 전체 체인을 고려해야 합니다.
최종 후보 목록 체크리스트
Unity 포함한 모든 공급업체에게 묻는 15가지 질문. 정직한 사람이라면 이 모든 질문에 답할 수 있습니다.
- 어떤 CAD 파일 형식을 내보내기 과정 없이 바로 읽을 수 있나요?
- 각 형식에 대해 B-rep, PMI 및 메타데이터를 읽으시나요, 아니면 형상 정보만 읽으시나요?
- 어떤 테셀레이션 매개변수를 설정할 수 있으며, 단위는 무엇인가요?
- 테셀레이션 및 최적화 설정을 재사용 가능한 이름 지정 프로필로 저장할 수 있습니까?
- 날카로운 모서리 부분의 데시메이션 품질은 어떻습니까? 데시메이션 전후의 형상 변화를 보여주실 수 있습니까?
- LOD 티어를 자동으로 생성하나요? 그리고 티어별로 삼각형 타겟을 설정할 수 있나요?
- 가려진 내부 형상과 반복되는 부품을 자동으로 제거할 수 있습니까?
- 전체 파이프라인 과정에서 조립 계층 구조, 부품 번호, 재료 및 사용자 정의 속성은 어떻게 변경됩니까?
- 데이터 간소화 및 LOD 생성 후에도 메타데이터가 지오메트리에 계속 남아 있나요?
- 파이프라인을 CLI 또는 API 통해 대화형 세션 없이 헤드리스 모드로 배치 실행할 수 있습니까?
- 원본 CAD 파일이 개정될 때 파이프라인이 자동으로 다시 실행되고, 업데이트된 자산이 배포된 애플리케이션에 반영되나요?
- 가장 큰 규모의 어셈블리를 완전히 다시 실행하는 데 얼마나 걸립니까?
- 변환된 에셋은 어떻게 버전 관리되며, 원본 CAD 버전까지 추적할 수 있나요?
- 어떤 접근 제어 및 감사 로깅 기능을 제공하며, 제 PLM 또는 PDM 시스템과 연동되나요?
- 소스 형식을 추가하거나, 용량을 두 배로 늘리거나, 온프레미스 배포가 필요한 경우 가격은 어떻게 변경됩니까?
자주 묻는 질문
뷰어는 CAD 데이터를 표시하지만 출력을 생성하지 않습니다. 변환기는 최적화 없이 파일을 한 번에 하나씩 다른 형식으로 변환합니다. 파이프라인은 소스 CAD 파일을 반복적으로 수집하고, 테셀레이션하고, 성능 예산에 맞춰 최적화하고, 메타데이터를 보존하고, 배포 가능한 자산을 제공합니다. 세 번째 항목만이 생산 능력에 해당합니다.
FBX 또는 OBJ 형식으로 변환하는 중간 단계가 필요하지 않습니다. 파이프라인 툴링은 CATIA, NX, Creo, SOLIDWORKS와 같은 네이티브 형식을 직접 읽고 가져오기 과정에서 정확한 표면을 메시로 변환합니다. FBX와 glTF는 편집기 외부에서 매우 큰 어셈블리를 전처리하는 데 유용하지만, 워크플로 옵션 중 하나일 뿐 필수 사항은 아닙니다.
테셀레이션 허용 오차는 일반적으로 최대 처짐 허용 오차 또는 현 허용 오차로 표현되며, 삼각형 메쉬가 실제 CAD 표면에서 벗어날 수 있는 최대 거리를 나타냅니다. 공개된 사전 설정값은 조밀한 출력의 경우 약 0.01mm에서 거친 출력의 경우 약 3mm까지 다양합니다. 삼각형의 예산과 시청 거리에 맞춰 선택하고, 모서리가 촘촘하게 맞물리도록 최대 각도 설정을 함께 사용하세요.
Unity 플랫폼 제공업체 모두 권장 LOD 개수를 공개하지 않습니다. 실제로 VR 및 데스크톱 환경에서는 3단계 계층 구조에 선별된 계층 구조를 추가하는 것이 일반적이며, 다운로드 크기가 가장 중요한 웹 배포 환경에서는 2~3단계 계층 구조가 일반적입니다. 기기 예산을 기준으로 역산하세요. 가장 높은 등급의 기기가 예산을 초과하면 등급을 추가하세요.
형식과 독자에 따라 다릅니다. 어떤 것은 남고, 어떤 것은 변질되고, 어떤 것은 사라진다. 어셈블리 계층 구조와 부품 이름은 일반적으로 네이티브 읽기에서 유지됩니다. 재료는 색상은 그대로 유지되지만 물리적 형태는 잃어버리는 경우가 많습니다. PMI는 소스 형식과 리더 모두에서 지원되는 경우에만 유지됩니다. 데이터시트를 맹신하기보다는 특정 부품 번호를 사용하여 테스트하십시오.
그건 파이프라인이 자동화되었는지 여부에 달려 있습니다. 수동 파이프라인에서는 누군가가 알아차릴 때까지 아무런 변화도 일어나지 않으며, 배포된 애플리케이션은 이전 버전을 계속 표시합니다. 자동화된 파이프라인에서 소스 변경은 재실행을 트리거하고, 업데이트된 에셋은 스트리밍 또는 업데이트 프롬프트를 통해 에셋 라이브러리와 배포된 애플리케이션에 전달됩니다.
상호작용형 작업에는 적합하지 않습니다. 데스크톱 도구와 편집기 플러그인은 기술 아티스트와 엔지니어를 위해 제작되었으며, 규칙 기반 사전 설정은 대부분의 반복적인 준비 작업을 처리합니다. 자동화 계층을 위해서는 개발자 역량이 필요합니다. 즉, API 스크립팅, PLM에 트리거 연결, CI 또는 클라우드에서 변환 실행 등이 필요합니다.



