내부 사용을 위한 효과적인 10가지 3D 애플리케이션 만들기
점점 더 많은 기업들이 3D로 제품을 설계하고 있으며, 개념부터 디자인, 시뮬레이션, 제조, 문서화 및 유지보수에 이르기까지 전체 제품 수명 주기에 걸쳐 풍부한 3D CAD 데이터를 사용하고 있습니다. 3D CAD 데이터는 굉장히 강력하지만, 조직 전반에서 이를 최대한 활용하는 것은 말처럼 쉽지 않습니다.
이러한 문제를 해결하기 위해 조직들은 워크플로우의 한 단계 또는 여러 단계에서 CAD 데이터를 더 잘 활용하기 위해 서드파티 벤더의 다양한 애플리케이션을 사용하지만 결과는 종종 실망스럽습니다. 여러 벤더로부터 "맞춤형" 애플리케이션을 많이 라이선스 받으면:
단절된 데이터 – 서로 다른 형식, 수동 입력 및 변환 필요
계속되는, 충족되지 않은 기능 요청 – 각 애플리케이션을 필요에 맞게 조정하기 위해 대기, 발생하더라도 종종 수개월 소요
도움이 되지 않는 새로운 릴리스 – 실제로 필요한 기능을 추가하지 않고 워크플로우를 깨뜨리는 버전 문제.
점점 증가하는 가격
호환성 문제 – 만족하는 버전에 머물러 있더라도 지속적인 테스트 필요
불행히도, 데이터 잠금을 해제하기 위해 라이선스를 받은 애플리케이션이 워크플로우를 느리게 하고 엄청난 비용을 초래하게 됩니다.
많은 조직의 해결책은 비용에 대한 완전한 통제를 가지며 필요에 맞게 즉시 맞춤화할 수 있는 자신만의 3D 애플리케이션을 구축하거나 확장하는 것입니다. 다행히도, 자체 3D 애플리케이션을 내부적으로 개발하는 것이 소규모 개발자 팀과 제한된 자원으로도 이제 이전보다 훨씬 쉬워졌습니다. 예를 들어, Vibe Coding 및 기타 AI 기술은 산업 도구를 사용하여 애플리케이션을 구축하는 것을 보다 쉽게 만듭니다. 핵심은 신뢰할 수 있는 벤더, 예를 들어 Tech Soft 3D의 시장에서 검증된 소프트웨어 개발 키트를 활용하는 것입니다.
다음은 내부적으로 구축할 수 있는 애플리케이션 또는 애플리케이션 기능 10가지 예시입니다. 이들이 워크플로우에 어떻게 이점을 줄 수 있는지와 초기부터 개발하지 않고도 검증된 기능에 접근할 수 있게 하는 도구에 대해 논의합니다.
애플리케이션/기능 1: 조직 전체에서의 3D CAD 데이터 교환
CATIA, NX, Creo 또는 SOLIDWORKS와 같은 애플리케이션에서 본래의 데이터를 가져와 내부 사용을 위해 STEP과 같은 중립적인 형식으로 변환하는 것은 매우 흔한 일입니다. 따라서 3D 데이터를 사용하는 대부분의 기업은 이미 CAD 데이터 교환과 관련된 워크플로우를 일부 가지고 있습니다. 많은 뷰어 및 CAD 시스템이 일부 형식 범위를 읽고 쓸 수 있지만, 이러한 것들은 필요에 비해 불충분할 수 있습니다.
Tech Soft 3D 툴킷은 3D 데이터를 사용하는 모든 애플리케이션에 완전히 맞춤화된 CAD 데이터 변환 기능을 제공할 수 있습니다. HOOPS Exchange 는 가장 인기 있는 30개 이상의 형식에 대한 CAD 데이터 접근을 지원하며, 타의 추종을 불허하는 속도와 정확성을 자랑합니다. 이 SDK를 사용하면 벤더의 로드맵이 당신의 로드맵에 맞춰지는 것을 기다리는 대신, 어떤 워크플로우와 사용 사례에도 적응 가능한 내부 애플리케이션을 구축할 수 있습니다.
툴킷은 회사 전체에 라이선스가 부여되기 때문에, 추가 비용 없이 모든 직원 및 파트너 회사에 애플리케이션을 배포할 수 있습니다. 이 기반에서 맞춤형 소프트웨어는 원래 CAD 벤더의 라이선스가 필요 없이 특정 형식으로 CAD 데이터를 STEP으로 변환할 수 있으며, 여러 데이터 세트에 걸쳐 자동 배치 변환을 지원합니다.
"Shaft.CATPart"와 "Shaft.STEP"과 같은 인수를 사용하여 실행파일이 CATIA에서 STEP으로 CAD 데이터를 변환합니다.
샘플 애플리케이션 “ImportExport”는 변환 전후에 특정 동작이 필요한 경우 편집하고 컴파일할 수 있습니다. 샘플은 sImport와 sExport가 입력 및 출력 파일을 정의하고 “Convert”가 첫 번째 인수 sImport와 두 번째 인수 sExport로 호출되는 세 가지 주요 API 호출을 사용하는 약 한 페이지 분량의 압축된 Main 기능을 제공합니다.
애플리케이션/기능 2: 웹기반의 3D CAD 뷰어
3D 데이터를 사용하는 모든 조직은 강력한 시각화 도구의 혜택을 받을 것이며, 웹에서 사용할 수 있는 3D CAD 뷰어는 CATIA, NX, Creo, SOLIDWORKS 등에서 본래 데이터를 브라우저에서 직접 표시할 수 있도록 해줍니다.
CAD 뷰어 애플리케이션이나 기능이 잘 구축되면 팀은 이를 중간 형식으로 변환하거나 다른 곳에 먼저 저장할 필요 없이 최신 버전의 3D 데이터를 바로 접근할 수 있습니다.. 웹 뷰어를 사용하여 자체 애플리케이션을 구축함으로써, 회사의 어떤 부서가 사용하더라도 개발 프로세스, 기능, 데이터 및 비용에 대한 완전한 통제를 보장할 수 있습니다..
HOOPS Visualize for Web 은 이 기능을 기본부터 구축할 필요 없이 내부 애플리케이션에 통합할 수 있는 Tech Soft 3D의 그래픽 엔진입니다. 이 기반에서 특정 기능, 예를 들어 복잡한 치수 측정 도구를 추가하고 필요에 따라 맞춤화할 수 있습니다. 벤더에게 요청하고 기다리는 것이 아니라 직접 추가할 수 있습니다.
HOOPS Visualize for Web에는 즉시 기능을 시도할 수 있는 "Quick Start" 폴더가 포함되어 있습니다. 이는 클라이언트-서버 시스템으로, 일반적으로 CAD 처리는 서버에서 이루어지며, 결과는 클라이언트에 표시됩니다. Quick Start 폴더에는 PC에서 로컬 서버를 설정하는 start_server.bat 스크립트가 포함되어 있어 클라이언트-서버 환경을 시뮬레이션합니다. 서버가 실행 중이면, convert.bat에 CAD 부분 또는 조립 파일을 끌어다 놓음으로써 이를 볼 수 있습니다.
여기서부터, 네이티브 CAD 데이터를 브라우저에서 모델 트리, 선택, 절단면과 같은 기능이 포함된 채로 볼 수 있습니다. 여기까지는 별도의 프로그래밍이 필요하지 않으며, 툴킷이 상자에서 바로 사용 가능한 완전한 엔지니어링 및 제조 기능을 제공합니다. 여기에서, 개발 팀과 함께 JavaScript를 사용하여 필요에 맞는 추가 기능을 구축할 수 있습니다.
“Quick start”에 대한 자세한 내용은 다음 문서를 참조하십시오:
https://docs.techsoft3d.com/hoops/visualize-web/overview/quickstart.html
애플리케이션/기능 3: 기존 비즈니스 애플리케이션 내의 3D 보기 창
모든 상황에서 완전한 3D 애플리케이션이 필요하지 않지만, 팀이 CAD 모델을 빨리 볼 수 있기를 원하는 경우가 있습니다. 예를 들어, 구매 대리인이 공급자에게 부분 번호로 주문을 할 때, 3D 모양의 빠른 조회로부터 실제 가치를 얻을 수 있습니다. 대부분의 비즈니스 애플리케이션 내에서 네이티브 CAD 데이터를 직접 읽을 수 없지만, 이를 HTML로 변환하여 대신 함께 삽입할 수 있습니다. 이를 통해 팀은 외부 CAD 애플리케이션에 의존하지 않고 브라우저에서 3D 모양을 직접 확인할 수 있습니다.
자체 애플리케이션에서의 CAD 데이터 접근을 관리하기 위한 기초로서 HOOPS Exchange를 사용하는 조직은 3D 모델을 다양한 일반 비즈니스 애플리케이션에서 사용할 수 있는 파일로 변환하기 위해 내보내기 기능을 활용할 수 있습니다.
“3D를 HTML로 내보내기” 샘플 애플리케이션을 통해 네이티브 CAD 파일에서 HTML로 내보내기를 수행할 수 있습니다. 명령줄에서 컴파일된 실행파일을 사용하여 이 변환을 수행합니다. 결과는 브라우저에서 직접 표시되며(아래 그림처럼), 설명한 3D CAD 웹 뷰어의 클라이언트-서버 설정과 달리 독립 실행형 HTML 파일로 작동하여 기존 비즈니스 시스템에 3D 보기를 쉽게 삽입할 수 있습니다.
HOOPS Exchange에 포함된 샘플 애플리케이션 “3D to HTML”에 대한 세부 사항은 문서를 확인하십시오.
https://docs.techsoft3d.com/hoops/exchange/sample_codes.html#sample-export3dtohtml
또한 파일을 glTF로 변환하여 Word나 PowerPoint에 직접 삽입할 수 있습니다. PowerPoint에서 Insert > 3D Models을 선택하여 glTF 파일을 선택합니다. 이렇게 하면 모델을 슬라이드 내에서 바로 3D로 사용할 수 있습니다.
애플리케이션/기능 4: 내부 및 외부 커뮤니케이션을 위한 3D PDF 내보내기
비즈니스 소프트웨어에서의 3D 보기 기능은 매우 유용하지만, 때로는 도면, 표, 노트 및 메타데이터와 같은 추가 데이터와 연결된 형식으로 데이터를 공유해야 합니다. HOOPS Exchange로 구축된 애플리케이션은 3D PDF로 내보낼 수 있으므로, 고객 견적서, 사용 설명서 등에 3D 콘텐츠를 추가할 수 있습니다.
3D PDF는 비엔지니어들도 복잡한 엔지니어 중심 애플리케이션에 대한 추가 교육 없이 3D 시각화의 이점을 얻을 수 있는 잘 확립된 안전한 문서 형식입니다. 이 형식은 Adobe Acrobat Reader로 무료로 열 수 있어 사용자 기술 경험에 상관없이 거의 보편적인 접근이 가능합니다.
자신의 데이터를 사용하여 샘플 애플리케이션 “manufacturing-mbe”를 테스트할 수 있습니다. 이는 사전에 설정된 3D 보기를 탐색하기 위한 뷰 캐러셀과 3D 모델을 탐색하기 위한 표준 줌 제어를 포함하며, 대다수가 이미 설치되어 있는 Acrobat Reader를 사용합니다.
자세한 내용을 확인하려면 다음 문서의 샘플 애플리케이션을 참조하십시오.
https://docs.techsoft3d.com/hoops/exchange/sample_codes.html#manufacturing-mbe
3D PDF는 또한 매우 안전하여 원래 CAD 파일인 미세한 제조 가능한 CAD 데이터를 사용하여 모델의 3D 모델을 제공할 수 있습니다.
3D PDF에 대한 일반적인 오해와 실제로 할 수 있는 일에 대한 자세한 내용은 블로그 게시물 “3D PDF에 대한 5가지 일반적인 오해”를 참조하십시오.
애플리케이션/기능 5: 완전한 3D CAD 데이터 추출
3D CAD 모델에는 지오메트리, 토폴로지, 메쉬, 속성(예: 본체 이름 및 색상), 트리 계층 구조, 치수 및 공차 주석, 특징 트리, 어셈블리 트리, 제약 조건 등이 포함된 방대한 양의 정보가 포함되어 있습니다.
CAD 데이터의 풍부함을 활용하기 위해서는 신속하게 데이터를 추출할 수 있는 소프트웨어가 필요합니다. 귀하의 조직에 맞춤형 애플리케이션을 구축하면 워크플로우에 필요한 데이터 하위 집합에 정확히 맞는 추출 논리를 설계할 수 있습니다.
이전에 광범위한 CAD 데이터 접근에 대해 논의했지만, HOOPS Exchange는 3D 데이터 형식에 존재하는 중요한 정보를 보다 완전하게 보존합니다.
HOOPS Exchange는 툴킷에 포함된 PRC2XML 샘플을 사용하여 원시 CAD 데이터에서 주요 정보를 XML로 출력할 수 있도록 합니다. 이전 명령 프롬프트에서 이를 실행할 수 있습니다. 샘플은 변환을 위한 입력 파일과 출력을 위한 XML 파일 이름, 두 개의 명령줄 매개변수를 사용합니다. 실행 후, 생성된 XML 파일은 CAD 데이터에 포함된 모든 정보를 보여줍니다.
이것은 완전한 기하학적 데이터를 포함하게 될 수 있기 때문에 파일이 빠르게 커질 수 있습니다. 최근 파트너는 이 XML을 사용하여 기하학을 읽고 모델을 완전히 재구성할 수 있는 비주얼 베이직 시스템을 구축했습니다. 대부분의 경우 트리 구조, 속성 또는 기능 정보와 같은 일부 정보만 필요하며, XML은 필요한 부분을 정확하게 추출하는 것을 용이하게 만듭니다.
필요한 세부 수준에 관계없이, HOOPS Exchange는 조직 전반에서 CAD 데이터를 매우 유용하게 만드는 모든 중요한 정보를 추출할 수 있는 내부 애플리케이션을 위한 기초를 제공합니다.
PRC2XML에 대한 세부 사항은 아래의 문서를 확인하십시오.
https://docs.techsoft3d.com/hoops/exchange/sample_codes.html#sample-prc-to-xml
애플리케이션/기능 6: AI를 위한 3D CAD 데이터 추출
HOOPS Exchange는 위에서 설명한 PRC2XML 도구를 사용하여 CAD 데이터로부터 경계 상자, 부피, 표면적, 물질 특성 등을 포함한 주요 정보를 추출할 수 있습니다. 이 데이터를 내부 데이터베이스에 저장하면 과거 설계 및 제조 프로젝트의 유사한 CAD 모델을 검색할 수 있습니다.
오늘날 애플리케이션 개발을 논의할 때, 인공지능의 잠재적인 사용에 대해 언급하지 않고는 대화가 완전하지 않습니다. 3D CAD 데이터를 메타데이터 및 분석뿐만 아니라 머신 러닝 워크플로우 위에 구축하려는 팀을 위해 별도의 제품인 HOOPS AI를 제공합니다. 이와 관련된 주제를 자세히 다룬 “왜 CAD 데이터가 제조 애플리케이션에 AI를 도입하는 데 가장 어려운 부분인가”라는 제목의 별도 블로그에서 확인할 수 있습니다.
애플리케이션/기능 7: 공장 레이아웃 계획
모든 공장은 다른 만큼, 계획 프로세스를 위한 애플리케이션도 다릅니다. 따라서 시중의 레이아웃 도구가 적절하지 않은 경우가 많습니다. 특정 시설, 장비 및 워크플로우에 적합한 맞춤형 계획 도구를 구축하면 많은 이점이 있으며, HOOPS Exchange는 그 애플리케이션을 위한 기초를 제공하는 데 완벽하게 적합합니다.
HOOPS Exchange는 Autodesk Revit, DGN, IFC 및 Navisworks와 같은 건축 형식을 지원하여 공장 건물 모델 내에서 기계를 배치하여 레이아웃을 평가할 수 있게 합니다. 작업 현장에서는 Revit 또는 IFC와 같은 관련 모델에 직원이 태블릿이나 스마트폰으로 접근할 수 있으며, 필요한 모든 지원 정보를 완전하게 접근할 수 있습니다.
lab.techsoft3d.com의 실험실에서는 공장 구조를 가져오고, HVAC 시스템을 재구성하며, 기계 도구와 로봇을 배치하는 "로봇과 함께하는 대형 공장" 예제를 구축했습니다. 공장을 걸어 다니며 조건을 확인하고, 워크플로우 효율성을 평가하고, 로봇의 동작을 검토할 수 있습니다. 리소스는 GitHub에서 사용할 수 있습니다.
애플리케이션/기능 8: 가상 환경(메타버스/XR) 검증
HOOPS Exchange는 USD 및 FBX와 같은 이러한 워크플로우의 핵심 형식을 지원함으로써 가상 환경을 활용하려는 애플리케이션 개발을 지원합니다. 이 기반에서 팀은 특정 벤더가 선택한 플랫폼을 지원하기를 기다리는 대신, 메타버스 플랫폼(NVIDIA Omniverse와 같은) 또는 XR 장치를 위해 가상 환경을 구축하고 검증할 수 있습니다. 워크플로우는 간단합니다: 3D CAD 데이터를 가져와 USD로 내보낀 후, 메타버스 공간에서 시뮬레이션 실행.
HOOPS Exchange의 다양한 CAD 형식을 지원하는 유연한 지원으로 원하는 환경을 구축할 자유를 제공합니다. 애플리케이션에 대한 완전한 통제를 통해 (및 지불하면서) 타사가 요구에 맞추기 위해 도구를 맞추려 시도하는 것을 기다리지 않고 가상 환경 기술의 첨단을 유지할 수 있습니다.
애플리케이션/기능 9: PLM 및 PDM 시스템을 위한 보조 뷰어
위에서 다룬 3D CAD 데이터 가져오기, 렌더링, 속성 표시 도구는 HOOPS Exchange 및 HOOPS Visualize for Web을 사용하여 쉽게 구축할 수 있으며, 건물 블록이 내부 사용용이든 고객용이든 작동합니다.
이것들을 PLM 시스템에 통합하면 벤더가 필요로 하는 특정 뷰나 워크플로우를 구축하기 위해 기다릴 필요 없이 기존 PLM 플랫폼을 더욱 잘 활용할 수 있습니다. Tech Soft 3D 파트너인 Oracle 및 Aras는 HOOPS 툴킷을 사용하여 자체 애플리케이션에 정확히 이러한 유형의 보조 뷰어를 구축하여 대규모 생산 규모에서 작업을 지원할 수 있는 잠재력을 입증했습니다.
Tech Soft 3D 툴킷은 유연성을 염두에 두고 구축되었으며 수십 년간의 시장 경험으로 정제되었습니다. 개발자들은 종종 애플리케이션을 PLM 및 PDM 시스템과 쉽게 통합할 수 있습니다.
애플리케이션/기능 10: 조립 및 작업 지침 및 절차 생성
조직은 종종 회사의 특정 요구를 고려하고 가능한 경우 자동화하여 운영 효율성을 크게 향상시키기 위해 조립 및 작업 지침을 생성하는 자체 애플리케이션을 구축하려고 합니다. 공급된 소프트웨어로 관리하기에는 너무 복잡한 절차가 포함됩니다.
좋은 예로서 철도 차량을 제조하는 회사에서 개발한 애플리케이션이 있을 수 있습니다. 조립 프로세스는 복잡하고 잠재적으로 위험하지만, 많은 제품에 대해 거의 동일합니다. CAD 모델 자체를 활용하여 조립을 지시하는 디지털 작업 노트를 생성함으로써, 경험이 적은 작업자도 신속하고 지연 없이 작업을 수행할 수 있습니다.
HOOPS Exchange 및 HOOPS Visualize는 업계에 맞는 조립 및 작업 절차를 신속하게 개발할 수 있는 내부 애플리케이션을 제공합니다.
전문 기술 문서 전문가의 입력을 받아 팀에서 구축한 이 데모 애플리케이션에서는 HOOPS Exchange를 사용하여 자동차 도어 조립의 여러 복잡한 구성 요소로부터 데이터를 경량 스트리밍 형식으로 가져옵니다. HOOPS Visualize는 인터랙티브한 부품 세부사항 및 필요 시 표시되는 가격 정보가 포함된 애니메이션 시각화를 가능하게 합니다.
조립 생성기와 같은 기본 제공 도구는 애플리케이션이 조립, 분해 및 기타 작업 지침 관련 작업을 위한 맞춤형 애니메이션 작업 지침을 생성할 수 있게 합니다.
조직은 또한 내부 및 외부 파트너와 함께 애니메이션 3D 절차를 제공하기 위해 HOOPS Exchange의 3D PDF 내보내기 기능을 활용할 수 있습니다.
구성 요소가 내부 애플리케이션 생성을 그 어느 때보다 용이하게 만듭니다
요약하자면, 조직이 벤더의 소프트웨어에 의존하지 않고 내부적으로 맞춤형 애플리케이션을 개발하면 이점을 얻을 수 있는 수많은 상황이 있습니다. 인력 부족 및 자체 도구 구축의 본질적 복잡성이 다소 낯설게 느껴질 수 있지만, Software Development Kits로 인해 강력한 애플리케이션을 더 쉽게 만들 수 있습니다.
CAD 데이터 접근 및 시각화 도구부터 CAE 및 AI 통합까지, HOOPS 툴킷은 초기부터 개발하는 것보다 훨씬 쉽게 강력한 기능을 제공합니다. 이 구성 요소들이 당신을 위해 무엇을 할 수 있는지 자세히 알기 위해, 연락해 주세요.