• 회원가입
  • |
  • 로그인
  • |
  • 장바구니
  • News
    뉴스 신제품 신간 Culture & Life
  • 강좌/특집
    특집 강좌 자료창고 갤러리
  • 리뷰
    리뷰
  • 매거진
    목차 및 부록보기 잡지 세션별 성격 뉴스레터 정기구독안내 정기구독하기 단행본 및 기타 구입
  • 행사/이벤트
    행사 전체보기 캐드앤그래픽스 행사
  • CNG TV
    방송리스트 방송 다시보기 공지사항
  • 커뮤니티
    업체홍보 공지사항 설문조사 자유게시판 Q&A게시판 구인구직/학원소식
  • 디렉토리
    디렉토리 전체보기 소프트웨어 공급업체 하드웨어 공급업체 기계관련 서비스 건축관련 업체 및 서비스 교육기관/학원 관련DB 추천 사이트
  • 회사소개
    회사소개 회사연혁 출판사업부 광고안내 제휴 및 협력제안 회사조직 및 연락처 오시는길
  • 고객지원센터
    고객지원 Q&A 이메일 문의 기사제보 및 기고 개인정보 취급방침 기타 결제 업체등록결제
  • 쇼핑몰
통합검색 "디버깅"에 대한 통합 검색 내용이 135개 있습니다
원하시는 검색 결과가 잘 나타나지 않을 때는 홈페이지의 해당 게시판 하단의 검색을 이용하시거나 구글 사이트 맞춤 검색 을 이용해 보시기 바랍니다.
CNG TV 방송 내용은 검색 속도 관계로 캐드앤그래픽스 전체 검색에서는 지원되지 않으므로 해당 게시판에서 직접 검색하시기 바랍니다
알테어, “삼성전자 파운드리 생태계 프로그램 파트너로 선정”
알테어가 삼성전자의 반도체 파운드리 생태계 프로그램인 ‘SAFE(Samsung Advanced Foundry Ecosystem)’의 EDA(전자설계자동화) 공식 파트너로 선정되었다고 밝혔다.   양사는 이번 협력을 통해 알테어의 EDA 소프트웨어 기술과 삼성전자 파운드리 사업부의 제조 역량을 결합해, 보다 혁신적이고 효율적인 반도체 설계 및 생산 프로세스를 구축할 예정이다.   알테어는 집적회로(IC)설계를 위한 실리콘 디버깅 툴 등 반도체 설계 및 검증에 필요한 다양한 솔루션의 기술력을 인정받아 SAFE EDA 파트너로 선정되었다. 알테어의 솔루션은 칩 설계부터 아날로그 회로 검증, 생산 공정 시뮬레이션, 신속한 디버깅 기술을 제공해 파운드리 고객들의 다양한 설계 요구사항을 확인하고 검증하는데 사용된다.   그 중 디지털 회로의 디자인 플로 시각화 플랫폼인 ‘알테어 플로우트레이서’는 라이브러리 및 PDK(Process Design Kit) 사용자가 도식화를 통해 문제 식별 및 수정을 용이하게 한다. 또한 복잡한 다중 구조의 설계 플로를 규격화해 반도체 설계 및 검증 프로세스를 효율적으로 관리할 수 있다.   알테어는 공식 파트너로서 고성능 컴퓨팅 자원 관리 솔루션과 AI(인공지능) 기반 메타스케줄링 기술, 데이터 분석 솔루션 등을 통합 제공할 예정이다. 양사는 이를 통해 방대한 데이터를 빠르게 다뤄야 하는 상황에 맞는 시장 대응력과 제품 개발 경쟁력을 높여 나갈 계획이다. 한국알테어의 김도하 지사장은 “통합 설계 및 검증 솔루션은 고품질의 빠른 생산을 요구하는 반도체 산업에 필요한 핵심 요소 중 하나”라면서, “알테어는 다양한 설계 및 검증 도구를 제공함으로써 삼성전자 파운드리 사업부 뿐만 아니라 디자인하우스와 팹리스 회사들과의 협업을 지원하여 전반적인 생산성과 품질 향상에 기여하고자 한다”고 전했다.
작성일 : 2024-07-09
유니티 6 프리뷰 : 게임 및 비주얼 콘텐츠 제작 전반의 기능과 편의성 강화
개발 및 공급 : 유니티 주요 특징 : 렌더링을 위한 URP와 HDRP의 성능 향상, 조명 기능 개선, 풍부한 환경 렌더링의 정확성 향상, 멀티 플랫폼 지원 개선, XR 입력 및 상호작용 간소화, AI를 활용한 동적 런타임 경험 제공 등     유니티 6(Unity 6) 프리뷰 버전(이전 명칭은 2023.3 테크 스트림)은 2024년 출시되는 유니티 6 정식 버전의 개발 사이클에서 마지막 릴리스에 해당하며, 유니티 2023.1과 2023.2 버전에서 릴리스된 기능을 포함한다. 유니티는 2023년 11월 진행된 ‘유나이트’ 이벤트에서 명명 규칙을 업데이트한다고 발표한 바 있다. 유니티 6 프리뷰는 테크 스트림 릴리스처럼 구성되어 있으며, 지원되는 릴리스이므로 탐색 중이거나 프로토타이핑 단계에 있는 프로젝트에서 최신 기능과 업데이트된 기능을 미리 사용해 볼 수 있다. 정식 제작 중인 프로젝트에는 향상된 안정성과 지원이 제공되는 유니티 2022 LTS릴리스를 사용하는 것이 좋다.   렌더링 성능 향상 유니티 6 프리뷰에서는 URP(유니버설 렌더 파이프라인)와 HDRP(고해상도 렌더 파이프라인)의 성능이 향상되어 여러 플랫폼 전반에서 제작 속도를 높일 수 있다. 콘텐츠에 따라 다르지만, CPU 워크로드를 30~50%까지 줄이는 동시에 다양한 플랫폼 전반에서 더 원활하고 빠르게 렌더링할 수 있다. 새로운 GPU 상주 드로어를 사용하면 복잡한 수동 최적화를 거치지 않고도 규모가 크고 풍부한 월드를 효율적으로 렌더링할 수 있다. 고사양 모바일 기기, PC, 콘솔 등의 플랫폼에서 복잡한 대형 신(scene)을 렌더링할 때 게임 오브젝트에 사용되는 CPU 프레임 시간을 50%까지 단축하여 게임을 최적화할 수 있다.   ▲ 복잡한 대형 신을 렌더링할 때 게임 오브젝트에 사용되는 CPU 프레임 시간을 50%까지 단축하여 게임을 최적화한다.   GPU 상주 드로어와 함께 GPU 오클루전 컬링 또한 프레임마다 오버드로되는 양을 줄여 게임 오브젝트의 성능을 향상시킨다. 즉, 렌더러가 보이지 않는 오브젝트를 드로하느라 리소스를 낭비하지 않게 한다. GPU 오클루전 컬링은 GPU 기반 접근 방식을 통해 신에서 보이지 않는 오브젝트를 렌더링하지 않게 한다.  STP(시공간 포스트 프로세싱)로 GPU 성능을 최적화하고 시각적 품질과 런타임 성능을 높일 수 있다. STP는 저해상도에서 렌더링된 프레임을 정확도 손실 없이 업스케일링하도록 설계되어, 플랫폼에 다양한 성능 수준과 화면 해상도로 일관적인 고품질 콘텐츠를 제공할 수 있다. STP는 데스크톱과 콘솔 전반에서, 무엇보다도 컴퓨팅 가능한 모바일 기기에서 URP 및 HDRP 모두와 호환된다.   ▲ STP는 GPU 성능을 최적화하고 시각적 품질과 런타임 성능을 높인다.   URP용 렌더 그래프(Render Graph)는 새로운 렌더링 프레임워크 및 API로, 렌더 파이프라인의 유지 관리와 확장을 간소화하고 렌더링 효율성과 성능을 높인다. 최신 시스템에는 특히 타일 기반(모바일) GPU에서 메모리 대역폭 사용량과 에너지 소비를 줄이기 위한 네이티브 렌더 패스의 자동 병합 및 생성 같은 핵심 최적화 기능이 다양하게 추가되었다. 또한 새로운 렌더 그래프 API를 통해 커스텀 패스 추가 워크플로를 간소화할 수 있기 때문에, 사용자는 커스텀 래스터와 커스텀 패스로 렌더 파이프라인을 확장하고 새로운 컨텍스트 컨테이너를 사용하여 필요한 파이프라인 리소스에 모두 안전하게 액세스할 수 있다. 마지막으로, 새로운 렌더 그래프 뷰(Render Graph Viewer) 툴을 사용해 엔진의 렌더 패스 생성과 프레임 리소스 사용량을 에디터 내에서 직접 분석하고, 렌더 파이프라인 디버깅과 최적화 과정을 간소화할 수 있다.   ▲ 렌더 그래프 뷰를 사용하여 렌더 파이프라인, 패스, 리소스를 분석한다.   URP의 포비티드 렌더링(Foveated Rendering) API를 사용하면 포비티드 렌더링 수준을 설정하여 사용자 주변의 중거리/원거리 정확도를 낮추는 대신 GPU 성능을 높일 수 있다. 유니티 6 프리뷰에서는 두 가지 새로운 포비티드 렌더링 모드를 사용할 수 있다. 고정 포비티드 렌더링(Fixed Foveated Rendering)의 경우 스크린 공간 중앙 영역의 품질이 높아지고, 시선 추적 포비티드 렌더링(Gazed Foveated Rendering)에서는 시선 추적을 통해 스크린 공간에서 품질을 높여야 할 영역을 결정한다. 포비티드 렌더링 API는 오큘러스 XR(Oculus XR) 플러그인을 사용하는 메타 퀘스트(Meta Quest), 그리고 소니 플레이스테이션 VR2(Sony PlayStation VR2) 플러그인과 호환되며, OpenXR 플러그인에 대한 지원이 곧 추가될 예정이다.   ▲ 시선이 집중되는 영역의 품질을 높이는 방법으로 GPU 성능을 향상하여, VR에서 시각적 품질을 높이고 프레임 속도를 개선한다.   HDRP 및 URP에서의 볼륨 프레임워크 향상으로 모든 플랫폼에서 CPU 성능이 최적화되어 저사양 하드웨어에서도 실행이 가능하다. 이제 URP에서도 HDRP처럼 전반적으로 향상된 사용자 인터페이스를 사용하여 전역 볼륨과 품질 수준별 볼륨을 설정할 수 있다. 또한 이제 손쉽게 URP용 커스텀 포스트 프로세싱 효과와 함께 볼륨 프레임워크를 사용하여 커스텀 안개와 같은 효과를 직접 제작할 수 있다.    ▲ URP 커스텀 포스트 프로세싱   조명 개선 사항 APV(적응적 프로브 볼륨)는 유니티에서 전역 조명을 구현하는 새로운 방법을 제공한다. 라이트 프로브를 통해 빛을 받는 오브젝트의 저작(authoring) 및 반복 작업(iteration)을 더 간소화했으며, 시간대 시나리오나 스트리밍 등의 새로운 작업을 수행할 수 있다. 유니티 2023.1 및 2023.2 테크 스트림 릴리스에서 제공된 APV의 개발을 기반으로, 유니티 6 프리뷰에서는 탁월한 조명 전환을 구현하기 위해 저작 워크플로 개선, 스트리밍 기능 확장, 제어 및 플랫폼 도달률(Reach) 확장 등의 개선이 이루어졌다.  APV 시나리오 블렌딩을 URP로 확장하여, 낮과 밤을 전환하거나 방에서 불을 켜고 끄는 상황에 대한 베이크된 프로브 볼륨 데이터를 손쉽게 블렌딩할 수 있도록 더 광범위한 플랫폼을 지원한다. 여러 조명 시나리오를 베이크한 다음 런타임에 블렌딩할 수 있다. 이 기능은 프로브 볼륨 데이터에만 적용된다. 반사 프로브, 라이트맵, 광원 위치 또는 강도와 같은 기타 요소는 직접 조정해야 한다.  URP와 HDRP에서 모두 지원하는 APV 스카이 오클루전을 사용하면 가상 환경에 시간대별 조명 시나리오를 적용하여 APV 시나리오 블렌딩에 비해 다양한 컬러 배리에이션으로 하늘의 정적 간접 조명을 구현할 수 있다. 스카이 오클루전을 사용하면 APV 시나리오 블렌딩에 비해 다양한 컬러 배리에이션으로 하늘의 정적 간접 조명을 구현할 수 있다.  이제 APV 디스크 스트리밍이 URP에서 비컴퓨트(non-compute) 경로를 지원하며, AssetBundles 및 Addressables 지원 또한 활성화되었다.  Probe Adjustment Volumes 툴을 활용하여 APV 콘텐츠를 미세 조정하고 빛 번짐 효과를 해결할 수 있다. 이러한 볼륨 내부의 프로브에 대해 샘플 카운트 오버라이드 및 프로브 무효화 등을 조정할 수 있다. 조정 볼륨의 영향을 받지 않는 라이트 프로브는 숨길 수 있고, 이제 영향을 받는 프로브의 프로브 조명 데이터만 미리 확인할 수 있으며, Probe Volume 및 Probe Adjustment Volume 컴포넌트에서 곧바로 베이크할 수 있다. 마지막으로, C# Light Probe Baking API가 추가되어 이제 한 번에 베이크할 프로브의 개수를 제어하여 실행 시간과 메모리 사용량 간의 균형을 맞출 수 있다.    더 정확하고 풍부한 환경 유니티 6 프리뷰는 HDRP에서 프로젝트의 시간대 시나리오를 더 사실적으로 구현할 수 있도록 일몰과 일출의 하늘 렌더링을 개선하였다. 또한 먼 거리의 안개를 보완하기 위해 오존층 지원과 대기 산란이 추가되었다. 커스틱을 샘플링하여 볼류메트릭 광원의 빛줄기를 생성하는수중 볼류메트릭 포그 지원이 추가되어 물의 표현도 개선되었다. 성능 최적화 측면에서는 CPU로 시뮬레이션을 모사하는 대신, 몇 프레임이 지연되며 GPU에서 시뮬레이션을 다시 읽어 오는 옵션이 추가되었다. 혼합 트레이싱 모드가 포함된 투명한 표면 지원도 추가되어, 물과 같은 표면을 터레인이나 초목과 함께 렌더링할 때 레이트레이싱과 스크린 공간 효과를 혼합할 수 있다. 대규모의 동적인 월드를 렌더링하려면 무엇보다 성능이 중요하므로 URP와 HDRP의 SpeedTree 초목 렌더링을 최적화했으며, 앞에서 언급한 새로운 GPU 상주 드로어를 활용한다.   VFX 그래프 아티스트 워크플로 유니티 프리뷰 6에서는 VFX 아티스트가 더 많은 플랫폼에 효율적으로 도달할 수 있도록 툴과 URP 지원을 개선했다. VFX 그래프 프로파일링 툴을 사용하면 VFX 아티스트는 메모리와 성능에 대한 피드백을 받고, 그래프 내에서 최적화할 부분을 찾아서 특정 효과를 미세 조정하고 성능을 극대화할 수 있다.   ▲ VFX 그래프 프로파일링 툴   셰이더 그래프 키워드의 지원을 받아 VFX 셰이더를 제작할 수 있으며, URP 뎁스 및 컬러 버퍼를 사용하여 빠른 충돌이나 월드 내 파티클 생성을 위해 URP로 더 복잡한 효과를 만들 수 있다. VFX 그래프의 개념과 기능을 학습할 수 있도록 제작된 VFX 애셋 모음인 신규 학습 템플릿으로 VFX 그래프를 빠르게 시작할 수 있다.   셰이더 그래프 아티스트 워크플로 유니티 6 프리뷰에는 셰이더 그래프 사용자들이 많이 겪는 고충을 해결하기 위해 편집이 가능한 키보드 단축키, 그래프에서 가장 GPU 사용량이 많은 노드를 빠르게 식별할 수 있는 히트맵 컬러 모드를 추가하였으며, 실행 취소/재실행 또한 더 빨라졌다.   ▲ 노드의 상대적 GPU 비용을 보여 주는 히트맵 컬러 모드   여러 셰이더 그래프 애셋이 담긴 신규 노드레퍼런스 플을 사용할 수 있다. 샘플에 포함된 각 그래프는 하나의 노드를 설명하고, 내부적으로 작동하는 수학을 요약하며, 가능한 노드 사용 방법에 대한 예시를 포함한다.    멀티 플랫폼 개선 사항 유니티 6 프리뷰는 멀티 플랫폼 개발 워크플로를 최적화하고 인기 있는 플랫폼 전반에서 도달률을 향상하는 것을 목표로 데스크톱과 모바일, 웹 및 XR에서 향상된 멀티 플랫폼 기능을 제공한다.   빌드 창 편의성 향상 및 새로운 빌드 프로필 새로운 빌드 프로필 기능을 통해 더욱 유연하고 효율적으로 빌드를 관리할 수 있다. 각 프로필에서 빌드 설정을 구성하는 것 외에 이제 서로 다른 신 목록을 넣어 빌드의 콘텐츠를 커스터마이즈할 수 있어, 게임에서 가장 선보이고 싶은 신이 사용된 고유의 플레이 가능한 데모를 여러 개 만들 수 있다. 또한 플레이어 설정에서 볼 수 있는 스크립팅에 더해 어떤 프로필이든 정의하는 커스텀 스크립팅을 설정할 수 있으며, 이를 통해 빌드와 에디터 플레이 모드의 기능과 동작을 미세 조정할 수 있다. 버티컬 슬라이스(시연 버전)를 만들거나 플랫폼별로 동작을 다르게 설정하려 할 때 이 기능을 활용할 수 있다. 프로필마다 플레이어 설정 오버라이드를 추가하여 플랫폼 모듈에 맞게 설정을 커스터마이즈할 수 있다. 이 기능을 이용하면 프로필마다 다른 퍼블리싱 설정을 손쉽게 구성할 수 있다. 전반적으로 이 최신 기능을 사용하면 에디터에서의 빌드 관리 방식을 커스터마이즈하기 위해 커스텀 빌드 스크립트를 사용해야 하는 빈도를 낮출 수 있다. 마지막으로, 에디터에서 플랫폼을 쉽게 확인할 수 있도록 플랫폼 브라우저를 추가했다. 플랫폼 브라우저에서 Unity가 지원하는 모든 플랫폼을 확인하고 원하는 플랫폼의 빌드 프로필을 생성할 수 있다.   ▲ 유니티 6의 새로운 빌드 프로필 창   웹 런타임으로 모바일 게임 도달률 향상 안드로이드 및 iOS 브라우저 지원이 유니티 6 프리뷰에 추가되었다. 이제 모든 웹에서 유니티 게임을 실행할 수 있으며, 브라우저 게임을 데스크톱 플랫폼으로 제한해 개발하지 않아도 된다. 또한 게임을 네이티브 앱의 웹 뷰에 임베드하거나, 유니티의 프로그레시브 웹 앱 템플릿을 사용해 고유한 바로 가기와 오프라인 기능을 가진 네이티브 앱처럼 게임이 작동하도록 구현할 수 있다. 모바일 기기 컴파스 지원과 GPS 위치 트래킹 같은 기능이 추가되어, 게이머가 플레이하는 플랫폼에 맞게 대응하도록 웹 게임을 구현할 수 있다. Emscripten 3.1.38 툴체인 업데이트와 부호 확장 명령 코드, 트랩 없는 부동 소수점-정수 변환, 벌크 메모리, BigInt, Wasm 테이블, 네이티브 Wasm 예외, Wasm SIMD와 같은 새로운 WebAssembly 언어 기능 모음을 통한 최신 WebAssembly 2023 지원을 통해 웹 게임을 미세 조정할 수 있다. 또한 WebAssembly 2023은 힙 메모리를 4GB까지 지원하므로 최신 하드웨어에서 더 많은 RAM을 사용할 수 있다.   ▲ 아이폰 15 프로의 사파리에서 실행되는 유니티의 2D 샘플 프로젝트 해피 하비스트(Happy Harvest)   유니티 6 프리뷰에는 최신 안드로이드 툴, 즉시 사용 가능한 자바(Java) 17 지원, 안드로이드 앱 번들에 디버그 심볼을 추가하는 기능 등을 비롯한 더 많은 모바일 개선 사항이 포함된다. 이를 통해 구글 플레이 스토어(Google Play Store)에 제출하는 시간을 절약하고 플레이 콘솔(Play Console)에서 항상 스택트레이스 정보를 확인할 수 있다.   WebGPU 백엔드 얼리 액세스 WebGPU 백엔드의 실험 단계 지원을 도입하는 것은 웹 기반 그래픽스 가속의 중대한 이정표로서, 앞으로 유니티 웹 게임의 그래픽스 렌더링 정확도를 도약시키는 디딤돌이 될 것이다. WebGPU는 컴퓨트 셰이더 지원과 같은 최신 GPU 기능을 웹에 노출하고 활용하려는 목적으로 설계되었다. WebGPU는 새로운 웹 API로서, 다이렉트X 12(DirectX 12), 벌칸(Vulkan), 메탈(Metal)과 같은 네이티브 GPU API를 통해 내부적으로 구현하는 최신 그래픽스 가속 인터페이스를 데스크톱 기기에 따라 제공한다. WebGPU 그래픽스 백엔드는 여전히 실험 단계이므로 정식 제작에 사용하는 것은 권장하지 않는다.   ▲ GPU(컴퓨트) 스키닝의 장점을 활용해 높은 프레임 속도를 유지하면서 로봇들의 골격 위에 스킨을 메시 처리한 데모   유니티 에디터의 ARM 기반 윈도우 기기 지원 유니티는 2023.1에서 ARM 기반 윈도우 기기에 대한 지원을 제공하여 새로운 하드웨어로 타이틀을 가져올 수 있게 했다. 유니티 6 프리뷰를 통해 유니티 6에서 ARM 기반 윈도우 기기에 대한 네이티브 유니티 에디터 지원을 제공한다. 따라서 이제 ARM 기반 기기의 성능과 유연성을 활용하여 유니티 게임을 제작할 수 있다.   다이렉트X 12 백엔드 개선 사항 유니티의 다이렉트X 12 그래픽스 백엔드가 정식으로 제작에 사용 가능하며, DX12를 지원하는 윈도우 플랫폼을 타깃으로 제작할 때 사용할 수 있다. 이번 변경에 앞서 렌더링 안정성과 성능에 대한 포괄적인 향상이 이루어진 바 있다. 유니티 에디터와 유니티 플레이어는 DX12에서 Split Graphics Jobs를 사용하여 향상된 CPU 성능의 혜택을 누릴 수 있다. 성능 향상 수준은 신의 복잡도와 제출되는 드로 콜 횟수에 따라 다를 수 있다.     무엇보다도 DX12 그래픽스 API는 광범위한 최신 그래픽스 성능을 지원할 수 있으므로, 유니티의 레이트레이싱 파이프라인 같은 차세대 렌더링 기법을 사용할 수 있다. 조만간 그래픽스에서 머신러닝에 이르는 DX12의 고급 기능을 활용하여, 높은 수준의 정확도와 성능을 실현할 수 있을 것이다.   마이크로소프트 GDK 패키지로 마이크로소프트 플랫폼 생태계 도입 마이크로소프트와 유니티의 지속적인 파트너십 덕분에 이제 유니티 6 프리뷰와 2022 LTS, 2021 LTS에서 2개의 새로운 마이크로소프트 GDK 패키지를 이용할 수 있다. Microsoft GDK Tools와 Microsoft GDK API 패키지를 동일한 구성 및 코드 베이스로 마이크로소프트 게이밍 플랫폼에서 사용할 수 있다. 이 패키지를 사용하면 사용자 ID, 플레이어 데이터, 소셜, 클라우드 스토리지 등의 엑스박스(Xbox) 서비스를 활용할 때와 같은 코드를 사용하여, 윈도우 및 엑스박스같은 마이크로소프트 게이밍 플랫폼에서 더욱 손쉽게 게임을 빌드할 수 있다. 통합 마이크로소프트 GDK 패키지를 사용하면 공유 코드 베이스와 API를 통한 빌드 프로세스 자동화 기능을 활용하여 마이크로소프트 플랫폼에서 게임을 제작할 수 있다. 패키지에 포함된 다양한 기능을 선보이는 새로운 샘플도 제공된다. 이전에는 엑스박스 콘솔과 윈도우의 마이크로소프트 스토어를 타깃으로 삼는 경우 마이크로소프트와 유니티에서 제공하는 별도의 GDK 패키지를 설치하는 것이 지침이었다. 그렇게 하려면 타깃으로 삼은 각 마이크로소프트 플랫폼별로 다른 코드 브랜치를 관리해야 했다. 새로운 마이크로소프트 GDK 패키지를 사용하면 그럴 필요가 없다. 또한 이제 빌드 서버에서 직접 API로 MicrosoftGame.config 파일을 수정할 수 있다. 유니티 6의 새로운 빌드 프로필 기능과 함께 사용하면 하나의 프로젝트만으로도 손쉽게 마이크로소프트 게이밍 생태계에 게임을 공개할 수 있다.   ▲ 유니티 패키지 관리자의 새로운 마이크로소프트 GDK API(1단계) 및 마이크로소프트 GDK 툴즈(2단계). 유니티 패키지 관리자에서 직접 마이크로소프트 GDK 패키지를 설치하고 마이크로소프트 GDK를 사용해 개발을 시작할 수 있다.   XR 경험 유니티는 AR킷(ARKit), AR코어(ARCore), 비전OS(visionOS), 메타 퀘스트, 플레이스테이션 VR, 윈도우 MR(Windows Mixed Reality) 등 많이 알려진 알려진 XR(확장현실) 플랫폼을 지원한다. 유니티 6 프리뷰는 혼합 현실, 손 및 시선 입력, 개선된 시각적 정확도 같은 최신 크로스 플랫폼 기능을 포함한다. 이제 향상된 템플릿에 이러한 많은 최신 기능이 통합되어 더 빠르게 시작할 수 있다.   현실 세계를 게임에서 구현하기 기존 게임을 혼합 현실로 확장하려 할 때나 아니면 완전히 새로운 게임을 제작하려는 경우에도 AR 파운데이션(AR Foundation)을 사용하면 크로스 플랫폼 방식으로 현실 세계를 플레이어 경험에 통합할 수 있다. 유니티 6 프리뷰에는 AR코어에서의 이미지 안정화 지원을 추가하였으며, 메타 퀘스트(Meta Quest)와 같은 혼합 현실 플랫폼을 대상으로 메시 및 바운딩 박스 기능 등에 대한 지원을 개선했다.   ▲ 최신 AR 파운데이션 메시 기능   XR 입력 및 상호작용 상호작용을 간소화할 수 있도록 XRI(XR Interaction Toolkit) 3.0에 여러 주요 개선 사항이 추가되었다. 그중에서도 Near-Far Interactor라는 새로운 인터랙터는 프로젝트에서 인터랙터의 동작을 커스터마이즈할 때 유연성과 모듈성을 향상시킬 수 있다.  새로운 Input Reader의 추가로 XRI 입력 처리 방식이 개선되었으며, 이를 통해 입력 프로세스가 간소화되고 다양한 입력 유형 전반에서 코드의 복잡도가 줄어든다. 마지막으로, 크로스 플랫폼 방식으로 게임 내 키보드를 구현하고 커스터마이즈할 수 있도록 새로운 가상 키보드 샘플을 출시할 계획이다.   고유의 손 제스처 손을 사용하여 콘텐츠와 상호작용하도록 하는 플랫폼이 점점 더 많아지는 추세이다. 유니티의 XR Hands 패키지를 사용하면 커스텀 손 제스처(예 : 엄지 척, 엄지 다운, 가리키기)나 일반적인 오픈XR 손 제스처를 구현할 수 있다. 샘플이 포함되어 있어 빠르게 작업을 시작할 수 있다. 손 모양과 제스처의 제작, 미세 조정 및 디버깅을 위한 툴이 함께 지원되므로 더 많은 사용자를 대상으로 폭넓은 콘텐츠를 제공할 수 있다.   시각적 정확도 향상 게임의 시각적 정확도를 향상하려는 방법의 하나로 현재 실험 단계 패키지로만 이용할 수 있는 Composition Layers 기능이 있다. 이 기능은 런타임의 합성 레이어에 대한 네이티브 지원을 사용하여 텍스트, 비디오, UI 및 이미지를 더욱 양호한 품질로 렌더링하고, 더 선명한 텍스트, 뚜렷한 윤곽선을 비롯해 전반적으로 더 나은 결과물을 제공하는 동시에 아티팩트도 상당히 줄일 수 있다.   멀티플레이어 제작 간소화 유니티 6 프리뷰는 간단한 엔드 투 엔드 통합 솔루션으로, 멀티플레이어 게임의 제작, 출시, 성장을 가속한다. 실험 단계 멀티플레이어 센터 유니티는 패키지 레지스트리에서 사용할 새로운 실험 단계 멀티플레이어 센터(Experimental Multiplayer Center) 패키지를 제작했다. 멀티플레이어 센터는 멀티플레이어 개발을 시작할 수 있도록 안내하는 간소화된 가이드 툴이다. 에디터의 중심에 있는 이 가이드를 활용하면 프로젝트별 요구 사항에 맞는 유니티 툴과 서비스에 액세스할 수 있다.  멀티플레이어 센터는 프로젝트의 멀티플레이어 사양에 따른 인터랙티브 가이드, 리소스와 교육 자료에 대한 액세스, 그리고 멀티플레이어 기능을 빠르게 배포하고 간단하게 실험할 간편한 방법을 제공한다.   멀티플레이어 플레이 모드 유니티 에디터 내에서 각 프로세스 전반의 멀티플레이어 기능을 테스트해 볼 수 있는 멀티플레이어 플레이 모드(Multiplayer Play Mode) 1.0 버전이 릴리스되었다. 디스크의 동일한 소스 애셋을 사용하면서 하나의 개발 기기에서 최대 4명의 플레이어(기본 에디터 플레이어 및 가상의 플레이어 3명)를 동시에 시뮬레이션할 수 있다. 멀티플레이어 플레이 모드를 사용하면 프로젝트를 빌드하고, 로컬에서 실행하고, 서버-클라이언트 관계를 테스트하는 데 걸리는 시간을 단축하는 멀티플레이어 개발 워크플로를 구축할 수 있다.   ▲ 멀티플레이어 플레이 모드는 개발 과정에서 멀티플레이어 게임을 테스트하기 위한 설정 시간을 단축하고 빠른 반복 루프를 유지한다.   멀티플레이어 툴즈 멀티플레이어 툴즈(Multiplayer Tools) 패키지를 2.1.0 버전으로 업데이트하며, 새로운 디버깅 시각화 툴인 네트워크 신 비주얼라이제이션(Network Scene Visualization)을 추가했다. 네트워크 신 비주얼라이제이션(NetSceneVis)은 멀티플레이어 툴즈 패키지에 포함된 강력한 툴로, 유니티 에디터 신 뷰에서 프로젝트를 보며 메시 셰이딩이나 텍스트 오버레이와 같은 시각화 기능을 통해 오브젝트별 네트워크 커뮤니케이션을 시각화하고 디버깅할 수 있다.   Netcode for GameObjects용 실험 단계 분산형 권한 새로운 Experimental Multiplayer Services SDK 0.4.0 버전(com.unity.services.multiplayer)과 함께 사용할 때의 분산형 권한 모드를 Netcode for GameObjects 2.0.0-exp.2 버전(com.unity.netcode.gameobjects)에 추가했다. 분산형 권한 모드에서는 클라이언트가 게임 세션에서 생성된 넷코드(Netcode) 오브젝트에 대해 분산된 소유권/권한을 가진다. 넷코드 시뮬레이션 워크로드는 클라이언트 전반에 분산되며, 네트워크 상태는 유니티가 제공하는 고성능 클라우드 백엔드를 통해 조율된다.   넷코드 포 엔티티즈 게임 오브젝트가 디버그 바운딩 박스를 렌더링할 수 있도록 지원하여 넷코드 포 엔티티즈(Netcode for Entities) 경험을 개선했다. 또한 코드를 수정할 필요 없이 커스터마이즈할 수 있는 넷코드 설정 변수 대부분이 포함된 NetCodeConfig ScriptableObject를 추가했다.   데디케이디드 서버 패키지 프로젝트를 별도로 만들지 않아도 프로젝트에서 서버와 클라이언트 역할을 전환하도록 허용하는 데디케이디드 서버(Dedicated Server) 패키지를 출시했다. 멀티플레이어 역할을 사용하면 클라이언트 및 서버 전반에 게임 오브젝트와 컴포넌트를 배분할 수 있다.  멀티플레이어 역할로 각 빌드 타깃에서 사용할 멀티플레이어 역할(클라이언트, 서버)을 결정할 수 있다. 이는 다음과 같이 구성된다. 콘텐츠 선택 : 여러 멀티플레이어 역할을 대상으로 포함하거나 제거할 콘텐츠(게임 오브젝트, 컴포넌트)를 선택하는 UI 및 API를 제공한다. 자동 선택 : 여러 멀티플레이어 역할에서 자동으로 제거되어야 할 컴포넌트 유형을 선택하는 UI 및 API를 제공한다. 안전성 확인 : 멀티플레이어 역할에서 오브젝트를 제거하여 발생할 수 있는 잠재적인 널(null) 참조 예외를 감지하기 위한 경고를 활성화한다. 이 패키지에는 데디케이디드 서버 플랫폼 개발에 추가로 필요한 최적화 및 워크플로 개선 사항도 포함된다.   Experimental Multiplayer Services SDK Experimental Multiplayer Services SDK는 유니티 6 프리뷰에서 개발하는 게임에 온라인 멀티플레이어 요소를 한 번에 추가할 수 있는 솔루션이다. UGS(Unity Gaming Services)를 기반으로 릴레이(Relay) 및 로비(Lobby) 서비스의 여러 기능을 새로운 단일 ‘세션’ 시스템으로 결합한 솔루션으로, 빠르게 플레이어 그룹의 연결 방식을 정의할 수 있도록 지원한다. Experimental Multiplayer Services SDK 0.4.0 버전(com.unity.services.multiplayer)을 사용하면 P2P(peer-to-peer) 세션을 생성하고 플레이어가 참여 코드, 활성 세션 목록 검색 또는 ‘빠른 참여’ 기능 등 다양한 방법으로 참여하도록 구현할 수 있다.   유니티 6 프리뷰의 멀티플레이어 유니티 6 프리뷰에 포함된 많은 기능은 아직 실험 단계에 있으며, 아직 정식 제작에 사용할 수는 없다. 유니티 6가 완전한 지원 경험을 갖출 수 있도록 사용자의 피드백을 바탕으로 해당 기능을 빠르게 사전 릴리스 및 릴리스 단계로 전환할 예정이다.   엔티티 워크플로 개선 사항 유니티 6 프리뷰는 ECS 워크플로를 간소화하고 사용자가 흔히 겪는 어려움을 해결한다. 이러한 노력의 하나로, 유니티는 향후 엔티티와 게임 오브젝트 워크플로가 통합되는 상황에 대비하여 엔티티의 저장 방식을 변경했다. 이제 엔티티 ID가 전역적으로 고유의 값을 가지며, 한 엔티티 시스템에서 다른 시스템으로 원활하게 옮길 수 있다. 이러한 변경이 ECS 워크플로에 영향을 주지는 않지만, 항상 정확한 엔티티를 표시하므로 디버깅 시 모호함을 줄일 수 있다. 또한 유니티 2022 LTS에 제공된 최신 ECS 개선 사항이 유니티 6 프리뷰에도 적용되었다. ECS 1.1 : 주요 물리 콜라이더 워크플로 및 성능 개선, ECS 프레임워크 전반에서 80개 이상의 수정 사항 ECS 1.2 : 에디터 워크플로 전반의 편의성 및 성능 개선, 직렬화, 베이킹, 50개 이상의 수정 사항 및 유니티 6 호환성   AI를 활용한 동적 런타임 경험 제공 유니티 6 프리뷰에는 런타임에 AI 모델을 통합하는 뉴럴 엔진인 유니티 센티스(Unity Sentis)가 포함된다. 센티스를 통해 오브젝트 인식, 스마트 NPC, 그래픽스 최적화 같은 새로운 AI 기반 기능을 활용할 수 있다. 센티스는 최근에 성능과 사용 초기 경험 간소화에 집중하여 개선이 이루어졌다.   성능 이제 유니티 에디터에서 AI 모델 가중치 양자화(FP16 또는 UINT8)를 지원하므로 필요한 경우 모델 크기를 최대 75%까지 줄일 수 있다. 모바일 게임을 출시하는 경우 상당한 절약 효과를 볼 수 있다. 모델 스케줄링 속도 또한 2배 향상되었고, 메모리 누수와 가비지 컬렉션은 줄어들었다. 마지막으로, 이제 더 많은 ONNX 연산자를 지원한다.   시작하기 프로젝트에 적합한 AI 모델을 더 쉽게 찾을 수 있도록, 유니티는 대규모 60만 개 이상의 AI 모델을 보유한 AI 모델 허브인 허깅 페이스(Hugging Face)와 협력 관계를 맺었다. 이제 센티스에서 ‘바로 사용할 수 있는’ AI 모델을 즉시 찾을 수 있으므로 손쉬운 연동이 가능하다.  적합한 모델을 찾았으면 이제 게임에 연결해야 한다. 더 쉽게 연결할 수 있도록 유니티는 AI 모델을 제작, 수정, 연결하는 데 활용할 새로운 Functional API를 도입했다. 직관적이고, 안정적이며, 인퍼런스에 최적화된 API이다. 메모리 관리 및 스케줄링 전반을 제어하기 위해 완전히 커스터마이즈할 수 있는 낮은 레벨의 API가 필요하다면 Backend API를 계속 사용할 수 있다.   생산성 및 기능성 향상 유니티 엔진은 비주얼 스크립팅에서부터 UI 툴킷까지 사용자의 생산성과 기능성을 향상하기 위한 다양한 툴을 제공한다. 기존 툴에 더해 유니티 6 프리뷰에서는 특히 프로파일링 툴 포트폴리오에 두 가지 업데이트가 추가되었다.   메모리 프로파일러 유니티 6 프리뷰에서는 메모리 프로파일러(Memory Profiler)와 관련해 두 가지 주요 업데이트가 적용되었다. 우선, 기존에는 분류되지 않았던 그래픽스 메모리가 이제 측정되며 리소스별 보고가 이루어진다.(예 : 렌더 텍스처 및 컴퓨트 셰이더) 그리고, 상주 메모리에 대한 정보가 더 자세히 보고된다. 예를 들어 디스크로 전환되는 메모리는 더 이상 여기에 포함되지 않는다. 이러한 업데이트는 특히 네이티브 메모리 사용량을 파악하기 어렵다는 사용자의 직접적인 피드백을 해결한다.   ▲ 업데이트된 메모리 프로파일러     ■ 기사 내용은 PDF로도 제공됩니다.
작성일 : 2024-07-03
알테어, ‘매트릭스 디자인 오토메이션’ 인수로 EDA 기술 강화
알테어가 반도체 전자 기능 시뮬레이션 및 설계 검증 시뮬레이션 서비스 기업인 ‘매트릭스 오토메이션 디자인(Metrics Automation Design)’을 인수했다고 밝혔다.   매트릭스의 대표 제품인 DSim(디심)은 설계된 회로나 시스템을 가상 환경에서 테스트하고, 시뮬레이션 결과를 그래픽으로 시각화하며, 회로 설계 문제를 신속하게 디버깅할 수 있는 툴이다. 알테어는 DSim을 기존의 실리콘 디버그 툴과 결합하여 EDA(전자 설계 자동화) 및 반도체 분야에서 기술을 강화한다는 전략이다.     집적 회로(IC)의 설계 검증은 높은 라이선스 비용과 단일 칩 시뮬레이션을 위해 수백에서 수천 개의 라이선스가 필요한 경우가 많고, 이러한 도구는 주로 데스크톱 앱에서 실행되며 클라우드는 지원되지 않는 경우가 많다. 반면 DSim은 데스크톱, 고객 서버 또는 클라우드에서 실행할 수 있는 유연성을 제공하며, 사용한 만큼만 비용을 지불하면서 대규모 회귀 테스트를 실행할 수 있다. 인수 이후 DSim은 알테어의 클라우드 플랫폼인 알테어원(Altair One)을 통해 제공될 예정이다.   또한 DSim은 주문형 반도체(ASIC) 및 프로그래머블 반도체(FPGA)를 대상으로 하는 반도체칩 설계 프로그램 언어인 베릴로그(Verilog)와 VHDL의 RTL을 지원한다. 이를 통해 대규모 시뮬레이션을 동시에 진행할 수 있어 전통적인 설계 주기의 시간과 비용을 절감할 수 있다. 알테어는 이 기술이 반도체뿐만 아니라 자동차, 항공우주 및 방위 산업에도 적용될 것이라고 밝혔다.   매트릭스의 조 코스텔로 회장은 “이번 인수를 통해 우리의 클라우드 기반 시뮬레이션 서비스가 더 넓은 시장에 도달할 수 있게 되어 기쁘다”면서, “알테어와 함께 데스크탑, 자체 서버, 클라우드 등 다양한 환경에서 유연하고 빠르게 설계 검증을 수행할 수 있는 솔루션을 지원하겠다”고 말했다.   알테어의 짐 스카파 최고경영자는 “매트릭스의 혁신적인 클라우드 기반 시뮬레이션 서비스와 알테어의 기술이 결합하여 EDA 산업 경쟁력을 극대화할 수 있게 되었다”면서, “알테어는 업계 선도적인 작업 부하 및 워크플로 최적화 기술을 시뮬레이션과 통합할 수 있는 능력을 갖추고 있으며, 앞으로 고객들에게 더 많은 설계 검증 옵션을 제공하는데 힘쓸 것”이라고 말했다.
작성일 : 2024-07-03
언리얼 엔진 5.4 : 비주얼 콘텐츠 제작의 퍼포먼스 . 품질 . 생산성 향상
개발 및 공급 : 에픽게임즈 주요 특징 : 캐릭터 애니메이션을 위한 툴세트 업데이트, 나나이트 연산 머티리얼을 통한 변수 레이트 셰이딩 도입, 렌더링 퍼포먼스 개선 및 셰이더 컴파일 최적화, 파생 데이터 캐시를 위한 클라우드 스토리지 시스템 지원, 분산 컴파일 솔루션인 언리얼 빌드 액셀러레이터 추가 등   ▲ 언리얼 엔진 5.4 기능 하이라이트 영상   언리얼 엔진 5.4가 정식 출시됐다. 이번 버전은 게임 개발자와 모든 산업 분야의 크리에이터를 위해 퍼포먼스, 비주얼 퀄리티, 생산성에 대한 신규 기능과 개선 사항을 제공하며, 에픽게임즈가 ‘포트나이트’ 챕터 5, ‘로켓 레이싱’, ‘포트나이트 페스티벌’, ‘LEGO 포트나이트’를 제작하고 출시하기 위해 내부적으로 사용한 툴세트를 선보였다.   애니메이션 캐릭터 리깅 및 애니메이션 제작 이번 버전에서는 언리얼 엔진의 기본 애니메이션 툴세트가 대폭 업데이트되었다. 더 이상 여러 외부 애플리케이션에서 번거롭게 작업할 필요 없이, 엔진에서 직접 캐릭터를 쉽고 빠르게 리깅하고 애니메이션을 제작할 수 있게 되었다.   ▲ 이미지 출처 : 언리얼 엔진 홈페이지   신규 실험 단계 기능인 ‘모듈형 컨트롤 릭’을 활용하면 복잡하고 세분화된 그래프 대신 이해하기 쉬운 모듈형 파트로 애니메이션 릭을 제작할 수 있다. ‘자동 리타기팅’은 이족보행 캐릭터 애니메이션을 재사용할 때 뛰어난 결과물을 더 쉽게 얻을 수 있다. 또한, ‘스켈레탈 에디터’가 확장되고 새로운 디포머 기능 세트들이 추가되어 ‘디포머 그래프’를 더 손쉽게 이용할 수 있다. 애니메이션 제작 측면에서는 애니메이션 툴세트를 보다 직관적이고 강력하게 만드는 동시에 워크플로를 간소화하는 데 중점을 두었다. 새로운 실험단 계 기능인 ‘기즈모’, 개편된 ‘애님 디테일’, ‘컨스트레인트’ 시스템 업그레이드 및 향상, 애님 클립에 애니메이션을 추가하는 과정을 대폭 간소화시켜 주는 신규 기능인 ‘레이어드 컨트롤 릭’ 등을 제공한다. 뿐만 아니라 언리얼 엔진의 비선형 애니메이션 에디터인 ‘시퀀서’는 시퀀서 트리의 다양한 측면에서 가독성과 사용성이 대폭 향상되었다. 이번 버전에 도입된 다른 신규 기능 중에는 ‘키프레임 스크립트’ 방식도 추가되어, 커스텀 애니메이션 툴 제작의 가능성이 열리게 되었다.   애니메이션 게임플레이 이전 버전에서 실험 단계 기능으로 도입되었던 ‘모션 매칭’이 정식 버전이 되었다. 이 기능은 ‘포트나이트 배틀 로얄’에서 철저한 테스트를 거쳐 모바일부터 콘솔까지 모든 플랫폼에서 100개 이상의 캐릭터와 NPC에 적용되었다.   ▲ 이미지 출처 : 언리얼 엔진 홈페이지   모션 매칭은 애니메이션 기능을 위한 확장 가능한 차세대 프레임워크이다. 런타임에서 애니메이션 클립을 선택하고 전환하기 위해 복잡한 로직을 사용하는 대신, 게임 내 캐릭터의 현재 모션 정보를 키로 사용하여 상대적으로 큰 규모의 캡처된 애니메이션 데이터베이스를 검색하는 방식을 활용한다. 또한, 이번 버전에서는 언리얼 엔진의 애니메이터 친화적인 툴세트를 강력하고 뛰어난 성능과 메모리 확장이 가능한 툴로 만드는 데 중점을 두었으며, 개발자가 내부에서 일어나는 작업을 파악할 수 있는 디버깅 툴세트를 추가했다. 게임플레이 측면에서도 ‘선택기’를 추가하여, 이제 게임 컨텍스트를 활용해 애니메이션을 선택할 수 있게 되었다. 이 시스템은 변수를 사용해 선택을 알리고, 이 선택에 따라 변수를 설정하여 게임플레이 로직에 다시 정보를 제공할 수 있다.   렌더링 나나이트 언리얼 엔진 5의 가상화된 마이크로폴리곤 지오메트리 시스템인 ‘나나이트(Ninite)’는 원본 메시를 변경하지 않고도 렌더링 시 균열이나 범프 같은 미세한 디테일을 추가할 수 있게 해주는 신규 실험 단계 기능 ‘테셀레이션’을 시작으로 지속적인 향상이 이루어지고 있다.   ▲ 이미지 출처 : 언리얼 엔진 홈페이지   나나이트 연산 머티리얼을 통한 ‘변수 레이트 셰이딩(Variable Rate Shading : VRS)’의 도입으로 퍼포먼스가 대폭 향상되었으며, 랜드스케이프에 도로를 생성하는 것과 같은 작업에 유용한 ‘스플라인 메시 워크플로’도 지원된다. 또한, UV 보간을 비활성화하는 신규 옵션을 활용하면 버텍스 애니메이션 텍스처를 월드 포지션 오프셋 애니메이션에 사용할 수 있게 되어, 이제 ‘AnimToTexture’ 플러그인을 나나이트 지오메트리와 함께 사용할 수 있다.   템포럴 슈퍼 해상도 이번 버전에서 ‘템포럴 슈퍼 해상도(Temporal Super Resolution : TSR)’의 안정성과 성능이 향상되어, 타깃 플랫폼에 관계 없이 예측 가능한 결과물을 얻을 수 있게 되었다. 그 중 새로운 히스토리 리저렉션 휴리스틱과 픽셀 애니메이션을 사용하는 머티리얼에 플래그를 지정하는 기능 덕분에 고스팅 현상이 감소되었다. 또한, TSR의 비헤이비어(behavior)를 더 손쉽게 미세조정하고 디버깅할 수 있는 ‘신규 시각화 모드’를 추가했고, 타깃 퍼포먼스에 따라 제어할 수 있도록 엔진 퀄리티 설정에 다양한 신규 옵션도 추가됐다.   렌더링 퍼포먼스 에픽게임즈는 60Hz 경험을 목표로 하는 많은 개발자를 위해 언리얼 엔진 5.4의 렌더링 퍼포먼스 향상에 노력을 기울였다. 이를 통해 더 높은 수준의 병렬화를 지원하기 위한 시스템 리팩터링과 하드웨어 레이 트레이싱에 GPU 인스턴스 컬링이 추가되어, 이제 추가적인 프리미티브 유형과 최적화된 패스 트레이서의 이점을 활용할 수 있게 되었다. 또한, 셰이더 컴파일도 더욱 최적화되어 프로젝트 쿠킹 시간이 눈에 띄게 향상되었다.   무비 렌더 그래프   ▲ 이미지 출처 : 언리얼 엔진 홈페이지   언리얼 엔진 5.4는 단방향 콘텐츠를 제작하는 크리에이터를 위해 무비 렌더 큐에 실험 단계 기능으로 주요 업데이트를 선보였다. ‘무비 렌더 그래프(Movie Render Graph : MRG)’로 불리는 이 신규 노드 기반 아키텍처를 통해 사용자는 단일 샷을 렌더링하는 그래프를 구성하거나, 대규모 아티스트 팀의 경우 복잡한 멀티샷 워크플로 전반에 걸쳐 확장하도록 설계할 수 있다. 그래프는 파이프라인 친화적이며 스튜디오는 파이썬 훅(Python Hook)으로 툴을 제작하고 자동화할 수 있다. MRG에는 ‘렌더 레이어’가 제공되어 전경과 배경 요소를 분리하는 등 포스트 컴포지팅을 위한 고퀄리티 요소를 손쉽게 생성할 수 있으며, 패스 트레이서와 디퍼드 렌더러를 모두 지원한다.   AI 및 머신러닝 신경망 엔진 언리얼 엔진 5.4에는 ‘신경망 엔진(NNE)’이 실험 단계 기능에서 베타 기능으로 업데이트되었다. NNE는 에디터와 런타임 애플리케이션을 모두 지원하며, 개발자는 사전 트레이닝된 신경망 모델을 로드하여 효율적으로 실행할 수 있다. 사용 예시로는 툴링, 애니메이션, 렌더링, 피직스 등이 있으며, 이들은 플랫폼 및 모델 지원별로 각기 다른 요구사항을 갖추고 있다. NNE는 필요에 따라 백엔드를 쉽게 교체할 수 있도록 공통 API를 제공하여 이러한 다양한 요구사항을 해결한다. 또한, 서드파티 개발자가 플러그인에서 NNE 인터페이스를 구현할 수 있도록 확장성 훅 역시 제공된다.   개발자 반복 작업 클라우드 및 로컬 파생 데이터 캐시 이번 출시를 통해 새롭게 선보이는 ‘언리얼 클라우드 DDC’는 언리얼 엔진 파생 데이터 캐시(DDC)를 위한 자체 호스팅 클라우드 스토리지 시스템이다. 여러 장소에 분산된 사용자와 팀을 위해 설계된 이 기능을 사용하면, 공용 네트워크 연결을 통해 언리얼 엔진 캐시 데이터를 효율적으로 공유할 수 있다.   ▲ 이미지 출처 : 언리얼 엔진 홈페이지 영상 캡처   유지보수가 용이하고 안정적이며 접근성이 뛰어난 이 솔루션은 여러 지역에 걸쳐 언리얼 클라우드 DDC로 호스팅되는 엔드포인트 간에 데이터를 자동으로 복제하여, 사용자가 언제나 가장 가까운 엔드포인트에 접속할 수 있도록 지원한다. OIDC 로그인 및 인증으로 보호되는 이 시스템은 에픽게임즈의 AWS를 통해 실전 검증을 마쳤으며, 애저(Azure)에 대한 디플로이 가이드라인을 함께 제공한다.   ▲ 이미지 출처 : 언리얼 엔진 홈페이지 영상 캡처   또한, 이번 버전에서는 새로운 ‘언리얼 Zen Storage’ 서버 아키텍처를 사용하여 로컬 DDC가 향상되었다. 이를 통해 데이터 컨디셔닝 퍼포먼스가 향상된 것은 물론, 에디터 로드 시간이 더욱 빨라졌다. 또한, 에디터에서 플레이(PIE) 워크플로가 제공되며 캐시 쓰기, 제거, 데이터 복제 방지를 더욱 효과적으로 제어할 수 있다.   멀티 프로세스 쿡 언리얼 엔진 5.3에 베타 기능으로 도입되었던 ‘멀티 프로세스 쿡’이 이제 정식 버전으로 제공된다. 이 기능을 통해 개발자는 콘텐츠를 내부 UE 포맷에서 플랫폼별 포맷으로 변환할 때 추가 CPU 및 메모리 리소스를 활용할 수 있어, 빌드 팜 서버 또는 로컬 워크스테이션에서 쿠킹된 결과물을 얻는 데 걸리는 시간을 크게 줄일 수 있다.   언리얼 빌드 액셀러레이터 이번 버전에서 새롭게 선보이는 ‘언리얼 빌드 액셀러레이터(Unreal Build Accelerator : UBA)’는 C++를 위한 확장 가능한 분산 컴파일 솔루션으로, 언리얼 빌드 툴 및/또는 언리얼 호드의 원격 실행(연산 작업) 시스템과 함께 빌드 컴파일 시간을 단축하는 데 사용된다. 현재 베타 기능인 UBA는 이번 버전에서 C++ 컴파일 작업을 위한 윈도우 OS를 지원하며, 네이티브 맥OS 및 리눅스 지원은 프로세스 유휴 감지 및 셰이더 컴파일과 함께 실험 단계로 제공된다.   미디어 및 엔터테인먼트 모션 그래픽 언리얼 엔진 5.4는 복잡한 2D 모션 그래픽 제작용 전문 툴로 구성된 새로운 ‘모션 디자인 모드’를 실험 단계 기능으로 선보였다. 주요 방송사의 프로덕션 테스트와 피드백을 바탕으로 개발된 이 기능은 모션 디자이너에게 향상된 사용자 경험과 지속적인 생산성을 제공하고자 설계되었으며, 3D 클로너, 이펙터, 모디파이어, 애니메이터 등을 포함한 포괄적인 툴세트를 제공한다.   ▲ 이미지 출처 : 언리얼 엔진 홈페이지   버추얼 프로덕션 버추얼 프로덕션을 도입하는 영화 제작자들은 이제 정식 버전으로 제공되는 언리얼 엔진의 버추얼 카메라 툴에서 이루어진 업데이트와 함께 기존 iOS 플랫폼은 물론 이제 안드로이드까지 지원되어 많은 혜택을 누릴 수 있게 되었다. 또한, 맥OS용 언리얼 엔진에서도 버추얼 카메라 워크플로가 완전히 지원된다. 이 모바일 애플리케이션은 ‘언리얼 VCam’이라는 새로운 이름으로 애플 앱 스토어 및 구글 플레이에서 다운로드할 수 있다. VR 스카우팅에서는 ‘XR 크리에이티브 프레임워크’를 활용하는 완전히 커스터마이징이 가능한 새로운 툴키트를 실험 단계 기능으로 선보였다. 이를 통해 오큘러스(Oculus)와 밸브 인덱스(Valve Index) 등의 OpenXR HMD를 지원하여 기존 버추얼 스카우팅 툴키트보다 대폭 향상된 사용자 경험을 제공한다.  ICVFX의 경우, 새로운 ‘뎁스 오브 필드’ 보정 기능을 통해 nDisplay로 렌더링된 디지털 콘텐츠의 DOF 감쇠량을 영화 카메라에 보이는 대로 정확히 제어할 수 있어, 더 나은 클로즈업 뷰티 샷을 얻을 수 있게 되었다. 또한, ‘멀티 프로세스 내부 프러스텀’을 추가하여 영화 카메라로 보이는 장면을 더 많은 GPU와 하드웨어 리소스로 분할 렌더링할 수 있으며, SMPTE 2110 지원에 대한 다양한 안정성 및 개선 사항을 추가했다.    리눅스 지원 리눅스를 사용하는 스튜디오도 해당 플랫폼에서 향상된 에디터 안정성을 경험할 수 있으며, 실험 단계로 제공되는 벌칸(Vulkan) 레이 트레이싱 지원을 통해 많은 이점을 누릴 수 있다.   의상 시뮬레이션 USD 임포터 패널 클로스 에디터에 새로운 USD 임포터가 추가되면서, ‘Marvelous Designer’ 또는 ‘CLO’에서 의상과 시뮬레이션 파라미터를 임포트하여 단 몇 분 만에 실시간으로 시뮬레이션을 구성할 수 있게 되었다. 자동 시뮬레이션 그래프 설정, 스키닝, 레벨 오브 디테일(LOD) 생성 기능과 함께 이 새로운 워크플로를 사용하면 관련 경험이 없는 사용자도 언리얼 엔진 캐릭터의 사실적인 의상을 제작할 수 있도록 지원한다.   그 외 개선 사항 언리얼 엔진 5.4의 신규 기능과 향상된 기능 관련한 전체 내용을 확인하려면 출시 노트를 참고하면 된다. 언리얼 엔진 5.4 출시 노트 : https://dev.epicgames.com/documentation/ko-kr/unreal-engine/unreal-engine-5.4-release-notes   비게임 분야를 위한 새로운 가격 모델 출시 에픽게임즈는 2023년 미국 뉴올리언스에서 열린 ‘언리얼 페스트’에서 2024년부터 일반 산업 분야를 위한 시트 기반의 엔터프라이즈 소프트웨어 가격 모델을 제공하겠다고 발표한 바 있다. 이번 언리얼 엔진 5.4 출시와 함께 에픽게임즈는 비게임 분야를 위한 새로운 시트 기반의 언리얼 구독 플랜을 출시했다. 가격 변경 사항은 언리얼 엔진 5.3 또는 그 이전 버전을 사용하는 신규 또는 기존 사용자에게는 적용되지 않으며, 5.4 버전 이상을 사용할 사용자에게만 적용된다. 각 시트는 언리얼 엔진 5.4 및 구독 기간 동안 출시되는 후속 버전과 함께 언리얼 엔진과 호환되는 창작 툴인 ‘트윈모션(Twinmotion)’과 ‘리얼리티캡처(RealityCapture)’까지 세 개 제품을 한 명의 사용자가 이용할 수 있도록 제공된다. 또한, 세 개의 제품을 모두 사용할 수 있는 30일 무료 체험판도 제공된다. 보다 더 자세한 내용은 언리얼 엔진 홈페이지에서 확인할 수 있다. 한편, 이번 언리얼 엔진 5.4 출시를 기점으로 트윈모션과 리얼리티캡처도 이제 학생, 교육자, 개인 사용자 그리고 회사의 연간 총매출이 100만 달러 미만인 경우 모두 무료로 사용할 수 있다. 에픽게임즈는 다양한 산업 분야의 팀들이 고퀄리티 3D 경험을 효율적으로 제작할 수 있도록 트윈모션과 리얼리티캡처를 구독 플랜에 포함하여 제공하며, 2025년 말까지 두 제품을 언리얼 엔진에 완전히 통합할 계획이다.     ■ 기사 내용은 PDF로도 제공됩니다.
작성일 : 2024-06-03
유니티, 렌더링∙조명 등 강화된 최신 기능 탑재한 ‘유니티 6’ 프리뷰 출시
  유니티가 유니티의 최신 버전 엔진인 ‘유니티 6(Unity 6)’ 프리뷰 버전을 출시했다고 밝혔다. 유니티 6 프리뷰(이전 명칭은 2023.3 테크 스트림)는 올해 출시되는 유니티 6 정식 버전의 개발 사이클에서 마지막 릴리스에 해당하며, 유니티는 지난 2023년 11월 유나이트에서 엔진 명명 규칙을 업데이트한다고 발표한 바 있다. 유니티 6 프리뷰는 테크 스트림 릴리스와 동일하게 구성되어 있으며, 지원되는 릴리스이므로 개발자들은 탐색 중이거나 프로토타이핑 단계에 있는 프로젝트에서 최신 기능과 업데이트된 기능을 미리 사용해 볼 수 있다. 유니티 6 프리뷰에서는 ‘URP(Universal Render Pipeline : 유니버설 렌더 파이프라인)’와 ‘HDRP(High Definition Render Pipeline : 고해상도 렌더 파이프라인)’의 성능이 크게 향상되어 여러 플랫폼 전반에서 제작 속도를 높일 수 있다. 콘텐츠에 따라 다르지만 CPU 워크로드를 30~50%까지 줄이는 동시에 다양한 플랫폼 전반에서 더 원활하고 빠르게 렌더링할 수 있다. 새로운 GPU 상주 드로어(GPU Resident Drawer)를 사용하면 복잡한 수동 최적화를 거치지 않고도 규모가 크고 풍부한 월드를 효율적으로 렌더링할 수 있다. 고사양 모바일 기기, PC, 콘솔 등의 플랫폼에서 복잡한 대형 씬을 렌더링할 때 게임 오브젝트에 사용되는 CPU 프레임 시간을 50%까지 단축하여 게임을 최적화할 수 있다. URP용 렌더 그래프(Render Graph)는 새로운 렌더링 프레임워크 및 API로, 렌더 파이프라인의 유지 관리와 확장을 간소화하고 렌더링 효율성과 성능을 향상시킨다. 또한, 새로운 렌더 그래프 뷰어(Render Graph Viewer) 툴을 사용해 엔진의 렌더 패스 생성과 프레임 리소스 사용량을 에디터 내에서 직접 분석하고 렌더 파이프라인 디버깅과 최적화 과정을 간소화할 수 있다.   ▲ 복잡한 대형 신을 렌더링할 때 게임 오브젝트에 사용되는 CPU 프레임 시간을 50%까지 단축하여 게임을 최적화한다.   이번 유니티 6 프리뷰 출시를 통해 탁월한 조명 전환을 구현하기 위해 저작 워크플로 개선, 스트리밍 기능 확장, 제어 및 플랫폼 도달률(Reach) 확장 등의 개선이 이루어졌다. ‘APV 시나리오 블렌딩(APV Scenario Blending)’을 URP로 확장하여, 낮과 밤을 전환하거나 방에서 불을 켜고 끄는 상황에 대한 ‘베이크된 프로브 볼륨 데이터(baked probe volume data)’를 손쉽게 블렌딩할 수 있도록 더 광범위한 플랫폼을 지원한다. 특히, HDRP에서 프로젝트의 시간대 시나리오를 더 사실적으로 구현할 수 있도록 일몰과 일출의 하늘 렌더링을 개선하였다. 또한 먼 거리의 안개를 보완하기 위해 오존층 지원과 대기 산란이 추가되었다. 대규모의 동적인 월드를 렌더링하려면 무엇보다 성능이 중요하므로 URP와 HDRP의 ‘스피드트리(SpeedTree)’ 초목 렌더링을 최적화했으며, 신규 GPU 상주 드로어를 활용했다. 유니티 6 프리뷰는 멀티플랫폼 개발 워크플로를 최적화하고 가장 인기 있는 플랫폼 전반에서 도달률을 향상하는 것을 목표로 데스크톱과 모바일, 웹 및 XR에서 향상된 멀티플랫폼 기능을 제공한다. 우선, 새로운 빌드 프로필 기능을 통해 그 어느 때보다 유연하고 효율적으로 빌드를 관리할 수 있다. 또한 플레이어 설정에서 볼 수 있는 스크립팅에 더해 어떤 프로필이든 정의하는 커스텀 스크립팅을 설정할 수 있으며, 이를 통해 빌드와 에디터 플레이 모드의 기능과 동작을 미세 조정할 수 있다. 안드로이드 및 iOS 브라우저 지원이 유니티 6 프리뷰에 추가되었다. 이제 모든 웹에서 유니티 기반 게임을 실행할 수 있으며, 브라우저 게임을 데스크톱 플랫폼으로 제한해 개발하지 않아도 된다. WebGPU 백엔드 얼리 액세스도 제공해, 앞으로 유니티 웹 게임의 그래픽스 렌더링 정확도를 높일 수 있을 전망이다. 유니티 6 프리뷰를 통해 유니티는 ARKit, ARCore, 비전OS(visionOS), 메타 퀘스트(Meta Quest), 플레이스테이션VR(Playstation VR), Windows Mixed Reality 등 잘 알려진 XR 플랫폼을 지원한다. 유니티 6 프리뷰는 혼합 현실, 손 및 시선 입력, 개선된 시각적 정확도 같은 최신 크로스 플랫폼 기능을 포함하고 있다. 유니티 6 프리뷰는 간단한 엔드투엔드 통합 솔루션으로 멀티플레이어 게임의 제작, 출시, 성장을 가속화하는 기능을 선보인다. 유니티는 패키지 레지스트리에서 사용할 새로운 ‘실험 단계 멀티플레이어 센터(Experimental Multiplayer Center)’ 패키지를 제작했다. 멀티플레이어 센터는 멀티플레이어 개발을 시작할 수 있도록 안내하는 간소화된 가이드 툴로, 멀티플레이어 사양에 따른 인터랙티브 가이드, 리소스와 교육 자료에 대한 액세스, 그리고 멀티플레이어 기능을 빠르게 배포하고 간단하게 실험할 간편한 방법을 제공한다. 유니티 6 프리뷰에는 런타임에 AI 모델을 통합하는 뉴럴 엔진인 유니티 센티스(Unity Sentis)가 포함된다. 센티스를 통해 오브젝트 인식, 스마트 NPC, 그래픽스 최적화 같은 새로운 AI 기반 기능을 활용할 수 있으며, 센티스는 최근 성능과 사용 초기 경험 간소화에 집중하여 개선이 이루어졌다.
작성일 : 2024-05-20
직스캐드 : 편의성 및 안정성 확보한 국산 CAD
개발 및 공급 : 직스테크놀로지, https://zyx.co.kr 주요 특징 : 국내 개발 범용 CAD 솔루션, 도면 오픈/객체 처리 등에서 빠른 속도 제공, 국내 시장에 맞춘 기능 및 업그레이드 제공 등   직스캐드(ZYXCAD)는 2022년 직스테크놀로지에서 출시한 국내 자체 개발 범용 CAD 솔루션 프로그램이다. 외산 제품이 국내 CAD 시장을 80% 가량 점유하고 있는 상황에서, 국산 기술로 만든 경쟁력 있는 제품이 필요하다는 판단 아래 개발되었다. 가격 경쟁력을 높이는 한편으로 처리 속도를 빠르게 해 사용자 편의성을 높인 것이 직스캐드의 특징이다.   직스캐드의 주요 기능 다중 CPU 지원 : 여러 개의 CPU에서 연산을 지원하여 프로그램 속도 향상 파일 및 프로그램 호환성 : DWG, DXF, PDF, DWT 등 다양한 파일과 호환 지원. 3D 제품군, 그래픽 디자인 제품군 등 다양한 프로그램과 함께 사용 가능 메모리 최적화 : 큰 용량의 도면도 빠르게 열리며 장시간 작업에도 프로그램 속도 유지 블록 정렬 : 외부 참조, 블록을 불러와서 정렬하는 기능을 지원하며 다중 블록 삽입 기능 제공 3D 모델링 및 화면 표시 : 3차원 작업 시 객체 회전을 위한 3D 궤도 표시 기능 제공 리스프(LISP) 디버그 : 리스프로 프로그램 작업 시 오류 확인을 위한 디버깅 가능 응용 프로그램 : 다양한 언어로 개발이 가능하며 VBA. LISP, .NET, SDS 내장 프로그램 개발 지원 Works(서드파티 플러그인) : 토목 설계, 도면, 엑셀, 출력 작업을 위해 기존에 없던 부가 기능을 제공하며, CAD 엔진 API를 이용하여 개발 및 선탑재 및 자동 업데이트 정북일조권 사선제한 기능 : 건축 법규에 맞는 도면 검토 기능으로 설계 편리성 제공 도면 분할 기능 : 공공기관 납품 형식에 맞는 도면 분할 저장 기능 제공   ▲ 직스캐드의 3D 모델링 및 화면 표시   빠른 속도 기반의 효율적인 작업 KOLAS(한국인정기구) 인증 시험을 통해 성능을 인정받은 직스캐드는 도면 오픈 속도, 객체 표현 수량 등의 항목에서 긍정적인 평가를 받았다. 70MB 도면의 오픈 속도는 5회 평균 15초를 기록하였으며, 객체 복사 테스트에서 약 126만개의 객체 복사 시 정상 작동하는 모습을 보였다. 이를 통해 사용자는 더욱 빠르고 효율적으로 작업을 진행하는 데에 도움을 받을 수 있다.   편의성을 높이는 맞춤형 서비스 직스캐드는 제품 경쟁력을 높이고자 국내 시장 맞춤형 업그레이드도 함께 지원한다. CAD 유저가 편리하게 도면 작업을 할 수 있도록 타 제품군에서 공급하지 않거나 유료화한 230여 가지의 기능을 무상 제공한다. 또한 고객이 요청한 기능을 직접 개발해 고객사에 지원하고, 문제가 생겼을 시 빠르게 1:1 원격 지원 및 피드백을 진행하는 등 사용자 맞춤 서비스를 제공하고 있다.   고객 경험 기반의 편의 기능 제공 작업 속도와 편의성, 안정성을 높여 고객 경험(CX) 기반의 편의 기능을 제공한다. 뿐만 아니라 타 제품군에서 지원하지 않는 기능을 다수 개발하고 제공해 더욱 편리하게 작업을 이어갈 수 있도록 지원한다.   공공기관 조달 우수품목 직스캐드는 GS인증에서 1등급(99.8점)을 획득한 바 있다. GS인증은 한국정보통신기술협회 등 국가 공인 인증기관이 국제 표준에 따라 프로그램의 기능과 사용성, 신뢰성 등을 평가하는 제도이며, 직스캐드는 높은 안정성과 보안성을 인정받아 다수의 공공 기관 및 교육기관 등에 솔루션을 제공하고 있다.   ▲ 직스캐드 웍스의 다중 플롯 플러그인   ▲ 다중 CPU 지원   관련 산업 파급 효과 직스캐드는 AEC/매뉴팩처링/엔지니어링 등 국내 산업군 전반에 필요한 설계 소프트웨어인 CAD 국산화 및 수입 대체 효과에 기여하고 있다. 국내 CAD 시장은 90% 이상 외산 소프트웨어를 사용하고 있으며, 연간 약 1000억원의 로열티를 지불하고 있다. 이러한 상황에서 직스캐드를 도입하면 외산 제품의 1/3 가격인 국내 제품을 산업군에 제공함으로써, 원가 절감 및 경쟁력 강화 효과를 볼 수 있다. 직스캐드는 국내뿐 아니라 국외 시장에도 제품을 출시해 외산 CAD 제품보다 빠르고 강력한 기능을 가진 제품을 선보일 예정이다. 또한 AI 기반의 디지털 트랜스포머 기능을 기반으로, 고객에게 더욱 편안한 작업 환경을 제공할 전망이다. 기존의 비즈니스 모델이나 프로세스를 혁신하여 향후 발전 과제에 적응하고 업계 경쟁력을 유지하는 방안이다.   향후 전망 및 계획 직스테크놀로지는 K-컬처의 성공적인 모습을 벤치마킹해, 국내 시장 공략을 넘어 인공지능 CAD를 활용한 글로벌 시장 진출도 계획하고 있다. 개발도상국인 동남아 시장을 1차 타깃으로 보고 있으며, 그 중 한국에 대한 긍정적인 인식을 지닌 베트남 진출을 계획 중이다. 베트남의 경우 약 1조원 규모의 CAD 시장을 보유하고 있으며, 전체 시장 중 75% 이상이 불법 소프트웨어를 사용 중이다. 저작권 및 정품 사용에 대한 인식 변화로 폭발적 성장이 있었던 20년 전 한국 소프트웨어 시장을 재현할 것으로 예상되며, 이에 발맞춰 성공적인 수출 모델 로드맵을 그려 나가고 있다. 또한 자체적으로 도면을 학습시켜 2D에서 3D로 전환하는 AI 기반 설계 솔루션을 출시할 예정이다. 이를 기반으로 설계 시간을 더욱 단축하고 편의성은 높여 사용자 만족도를 높일 수 있을 것으로 전망된다.     ■ 기사 내용은 PDF로도 제공됩니다.
작성일 : 2024-03-05
[칼럼] PLM OOTB에 길을 묻다
현장에서 얻은 것 No.16   “단순함은 최고의 정교함이다.” - 레오나르도 다 빈치   나의 비서 ‘PLM Jarvis’에게 PLM OOTB 길을 묻다 챗GPT(ChatGPT)에게 ‘PLM OOTB에 길을 묻다’라는 제목과 목차를 기반으로 A4 5장 분량의 칼럼 글을 써달라고 했다. 챗GPT는 A4 5장 분량의 칼럼을 작성하는 것은 이 텍스트 기반 인터페이스의 제한으로 인해 직접적으로 실행하기 어렵다고 답변한다. 그러면서 칼럼을 구성하는 데에 도움이 될 수 있는 요약본을 제공할 수 있다고 나에게 제안한다. 챗GPT와 나눈 대화를 기반으로 내용을 재구성하였다. 이 글은 최근 수행 중인 PLM OOTB(Out of The Box) 기반 프로젝트를 하면서 배우고 직면한 어려움을 어떻게 헤쳐나갈 것인지 연구하고, 어떻게 하면 효과적으로 고객과 구축사가 서로 윈윈할 수 있을까 하는 의미에서 작성된 글이다.   PLM OOTB에서 길을 찾다 현대 비즈니스 환경에서 제품 수명주기 관리(PLM)의 중요성은 점점 증가하고 있다. 기업이 시장의 변화에 민첩하게 대응하고 지속 가능한 성장을 이루기 위해서는, 효과적인 PLM 전략이 필수이다. 이러한 맥락에서 OOTB 접근 방식이 주목받고 있다. OOTB 접근 방식은 소프트웨어 솔루션을 사전에 구성된 상태로 제공하여, 복잡한 커스터마이징 없이 즉시 사용할 수 있게 한다. PLM 시스템에서 OOTB를 채택함으로써 기업은 빠르게 시스템을 도입하고 운영할 수 있다. PLM OOTB 구축은 시간과 비용을 절감하고, 신속한 구현을 가능하게 한다. 또한, 사용자 친화적인 인터페이스와 검증된 기능을 통해 운영상의 위험을 줄일 수 있다. 성공적인 구축을 위해서는 요구사항 분석, 프로세스 표준화, 사용자 교육 및 적응, 시스템 통합 등을 고려해야 하다. 이 과정에서 기업의 현재 상황과 목표에 맞는 솔루션 선택이 중요하다. 구체적인 사례 분석을 통해 PLM OOTB 구축의 실질적인 이점과 실행 과정에서 나타난 도전 과제를 살펴본다. PLM OOTB 구축 프로젝트 관리의 베스트 프랙티스는 프로젝트 계획, 이해관계자 관리, 커뮤니케이션 전략 등이며 성공적인 구축을 위한 관리 방법론을 공유한다. 미래 지향적 PLM OOTB 전략은 기술 발전에 따른 PLM OOTB의 진화와 미래 전략에 대해 논의하며, 지속 가능한 PLM을 위한 전략을 제시한다. PLM OOTB 접근 방식은 기업에게 유연성, 비용 효율성, 그리고 빠른 구현 가능성을 제공한다. 이를 통해 기업은 경쟁력을 강화하고, 지속 가능한 성장을 달성할 수 있다. 챗GPT는 마지막으로 “이 개요는 칼럼 작성의 기초가 될 수 있으며, 각 섹션을 더욱 심도 있게 발전시켜 전체 글을 완성할 수 있습니다. 직접적인 글 작성과 워드 파일 저장은 제한된 환경에서 실행하기 어려우므로, 제시된 개요를 바탕으로 자세한 내용을 추가하여 칼럼을 완성해 주시기 바랍니다.”라고 답변하였다. 모르면 모른다고 답하라고 해서 그런지, 불필요한 말이 줄었다. PLM 시스템을 구축하는 과정에서 OOTB(박스 밖에서 바로 사용 가능한) 접근 방식을 채택하는 것은 많은 기업에게 매력적인 옵션이 될 수 있다. 이 방법론을 적용하는 것은 비용과 시간을 절약하며, 복잡한 커스터마이징 작업을 최소화할 수 있는 효과적인 전략이다. “가장 큰 위험은 아무런 위험을 감수하지 않는 것이다. 변화하는 세계에서 성공하려면 변화를 받아들여야 한다.” - 마크 저커버그   OOTB 프로젝트의 어려움은 무엇일까 OOTB 프로젝트는 많은 장점을 제공하지만, 동시에 몇 가지 어려움도 존재한다. 이러한 어려움은 프로젝트의 성공적인 구현을 위해 사전에 인식하고 대비해야 한다. 첫째, 요구사항과 솔루션의 불일치이다. OOTB 솔루션은 사전에 구성된 기능을 제공하기 때문에, 특정 기업의 고유한 요구사항을 완벽하게 충족시키지 못할 수 있다. 기업의 복잡한 프로세스나 특수한 요구사항을 솔루션에 맞추기 위해 추가적인 커스터마이징이 필요할 수 있으며, 이는 비용 증가와 프로젝트 지연을 초래할 수 있다. 둘째, 조직 문화와의 충돌이다. OOTB 솔루션을 도입하는 과정에서 기존의 작업 방식이나 조직 문화와 충돌할 수 있다. 새로운 시스템에 대한 저항, 사용자의 적응 문제, 교육 및 훈련의 필요성은 프로젝트의 성공을 위한 중요한 과제가 된다. 셋째, 유연성의 제한이다. OOTB 솔루션은 특정 범위 내에서 사전에 정의된 기능과 프로세스를 제공한다. 따라서, 기업의 미래 변화나 확장 요구에 유연하게 대응하기 어려울 수 있다. 이는 장기적인 관점에서 시스템의 확장성과 적응성에 제한을 줄 수 있다. 넷째, 통합과 호환성의 문제이다. 기존 시스템이나 제3자 소프트웨어와의 통합은 OOTB 프로젝트에서 중요한 도전 과제이다. 솔루션 간의 호환성 문제는 데이터 마이그레이션의 복잡성을 증가시키고, 추가적인 개발 요구를 발생시킬 수 있다. 다섯째, 업데이트와 유지보수의 어려움을 만날 수 있다. OOTB 솔루션은 정기적인 업데이트가 필요할 수 있으며, 때로는 이러한 업데이트가 기존의 커스터마이징이나 통합에 영향을 줄 수 있다. 이로 인해 유지보수 비용이 증가하거나 시스템의 안정성에 문제가 발생할 수 있다. OOTB 프로젝트는 초기 비용과 구현 시간을 줄여주는 유용한 접근 방식이지만, 성공적인 도입을 위해서는 앞에서 언급된 어려움을 사전에 고려하고 철저한 계획과 준비가 필요하다. 이러한 어려움을 극복하기 위한 전략 수립과 실행은 프로젝트의 성공을 결정짓는 중요한 요소가 된다. “변화는 우리가 변화를 선택하기 전에 우리에게 온다.” - 앤드루 그로브   OOTB 접근 방식의 이점 첫째, 속도와 효율성이다. OOTB 솔루션을 사용하면 복잡한 소프트웨어 개발 과정 없이 바로 시스템을 도입하고 운영할 수 있다. 이는 프로젝트의 시간을 단축시키고 빠른 ROI(투자 대비 수익)를 실현할 수 있게 한다. 둘째, 비용 절감이다. 맞춤형 개발이 필요 없거나 최소화되므로 초기 구축 비용과 유지보수 비용이 크게 줄어든다. 셋째, 검증된 솔루션이다. OOTB 솔루션은 이미 시장에서 검증되었으며, 다양한 산업 분야에서 효과적으로 사용되고 있다. 이는 리스크를 줄이고 안정적인 시스템 운영을 보장한다. 넷째, 업데이트와 호환성이다. 소프트웨어 업데이트가 있을 때, OOTB 솔루션은 제공업체로부터 직접 지원을 받으므로 최신 기능을 쉽게 적용할 수 있고, 시스템의 호환성 문제를 최소화할 수 있다.   OOTB 구축 전략 4단계로 생각해 볼 수 있다. 첫째, 요구사항 분석이다. 프로젝트 초기 단계에서 비즈니스 요구사항과 프로세스를 면밀히 분석하여, OOTB 솔루션이 제공하는 기능이 이를 충족시킬 수 있는지 평가한다. 둘째, 표준화와 최적화이다. 기업의 작업 프로세스를 표준화하고 최적화하여 OOTB 솔루션의 기능에 맞추는 것이 중요하다. 이는 커스터마이징을 최소화하고 효율적인 시스템 구축을 가능하게 한다. 셋째, 교육과 적응이다. 직원들이 새로운 시스템을 효과적으로 사용할 수 있도록 충분한 교육과 지원을 제공한다. 사용자의 적응 과정을 촉진하는 것이 성공적인 구축의 핵심 요소 중 하나이다. 넷째, 단계적 구현이다. 모든 기능을 한 번에 도입하기보다는 중요도에 따라 단계적으로 구현하여 조직 내에서의 적응과정을 용이하게 하는 것이 중요하다. 따라서, OOTB 방법론은 기업이 제품 수명주기 관리 시스템을 빠르고 효율적으로 구축할 수 있는 강력한 전략이다. 이는 비용과 시간을 절약하며, 안정적이고 지속 가능한 시스템 운영을 가능하게 한다. 그러나 성공적인 구축을 위해서는 초기 단계에서의 철저한 준비와 계획이 필수적이다. 이것은 생각보다 쉽지 않을 수 있다. 솔루션을 잘 이해하는 것이 무엇보다 중요하며, 다양한 테스트를 해서 내재화해야 한다. 어쩌면 시간과의 싸움일 수 있다. “기술의 진정한 잠재력은 새로운 가능성을 창조하는 데 있다.” - 앨런 케이   PM은 어떻게 해야 하나 PM(Project Manager, 프로젝트 매니저)의 역할, 그리고 PM이 해야 할 일은 무엇인가? 특히 OOTB 프로젝트를 할 때 이전에 구축하던 방법론 대비 뭐가 달라지는가? OOTB 프로젝트를 진행할 때 PM의 역할은 매우 중요하다. OOTB 접근 방식은 기존의 맞춤형 개발 방식에 비해 구축 과정에서 개발을 최소화하고, 제품을 가능한 그대로 사용하는 전략을 말한다. 이러한 접근 방식에서 PM의 역할과 해야 할 일은 다음과 같다. PM의 역할은 5가지로, 첫째는 프로젝트 계획 수립이다. 명확한 목표 설정, 일정 계획, 리소스 할당, 예산 관리 등 포괄적인 프로젝트 계획을 수립한다. 둘째, 이해관계자 관리이다. 이해관계자의 요구사항과 기대를 관리하고 프로젝트의 진행 상황을 투명하게 소통한다. 셋째, 위험 관리이다. 프로젝트의 위험을 식별, 평가하고 이에 대한 완화 전략을 개발한다. 넷째, 팀 리더십 및 관리이다. 프로젝트 팀을 효과적으로 관리하고 목표 달성을 위해 팀에게 동기를 부여한다. 다섯째, 품질 관리이다. 프로젝트의 품질 기준을 설정하고 이를 충족시키기 위한 감독을 수행한다. PM이 해야 할 일은 4가지이다. 첫째, 요구사항과 OOTB 기능 매칭이다. 기업의 요구사항과 OOTB 솔루션이 제공하는 기능을 정확히 매칭하여 커스터마이징의 필요성을 최소화한다. 둘째, 프로세스 재설계 및 최적화이다. 기업의 현재 프로세스를 OOTB 솔루션에 맞게 재설계하고 최적화하여, 솔루션의 효율성을 극대화한다. 셋째, 변경 관리이다. OOTB 접근 방식을 도입함에 따라 발생할 수 있는 조직 내 변화에 대해 관리하고, 이해관계자들이 새로운 시스템을 원활하게 받아들일 수 있도록 지원한다. 넷째, 교육 및 지원이다. 사용자들이 새 시스템을 효과적으로 사용할 수 있도록 교육 프로그램을 개발하고 실행한다. OOTB 프로젝트에서 달라지는 점은 4가지이다. 첫째, 개발 대신 구성에 초점을 맞춘다. 기존 방법론에서는 맞춤형 개발이 주를 이루었다면, OOTB 방법론에서는 솔루션의 구성과 설정에 더 많은 초점을 맞춘다. 둘째, 표준화와 재사용성 증가이다. OOTB 솔루션을 활용함으로써 프로세스의 표준화와 솔루션의 재사용성이 증가한다. 셋째, 빠른 구현과 배포이다. 커스터마이징을 최소화하므로 프로젝트의 구현과 배포가 더 빠르게 이루어진다. 넷째, 비용 효율성이다. 개발 비용과 시간이 절약되어 전체적인 프로젝트 비용이 감소한다. OOTB 프로젝트에서 PM은 이러한 변화를 효과적으로 관리하고, 프로젝트가 계획대로 진행될 수 있도록 해야 한다. 특히, 조직 내에서의 변화 관리와 사용자 교육에 더 많은 주의를 기울여야 성공적인 시스템 도입을 이끌어낼 수 있다.   PL은 어떤 역할을 해야 하는가 PL(Project Leader, 프로젝트 리더)은 프로젝트의 성공을 위해 핵심 역할을 담당한다. PL은 프로젝트 팀 내에서 기술적 리더십을 제공하며, 프로젝트의 목표 달성을 위한 일상적인 관리와 진행 상황 모니터링을 담당한다. 특히 PLM OOTB 프로젝트와 같은 복잡한 기술 프로젝트에서 PL의 역할은 다음과 같다. PL의 역할은 6가지로 요약된다. 첫째, 기술적 지휘 및 리더십 제공이다. 프로젝트 팀에 기술적 방향성과 지침을 제공하며, 기술적 문제 해결에 앞장서서 팀을 이끈다. 둘째, 프로젝트 계획 및 실행이다. 프로젝트 계획을 세우고, 이에 따라 프로젝트의 실행을 관리한다. 이는 일정, 리소스, 예산 관리를 포함한다. 셋째, 팀 관리 및 협력 촉진이다. 프로젝트 팀원 간의 협력을 촉진하고, 팀 내 업무 분담과 조정을 효과적으로 수행한다. 넷째, 이해관계자와의 커뮤니케이션이다. 프로젝트 관련 이해관계자들과의 원활한 커뮤니케이션을 유지하며, 프로젝트 진행 상황, 이슈, 변경 사항 등을 정기적으로 보고한다. 다섯째, 품질 관리 및 보증이다. 프로젝트의 결과물이 기술적 요구사항과 품질 기준을 만족하는지 확인하고, 품질 보증 활동을 수행한다. 여섯째, 위험 관리이다. 프로젝트의 위험을 식별하고, 평가하여 위험 감소 및 대응 전략을 개발한다. OOTB 프로젝트에서 PL은 특히 중요한 역할을 수행한다. OOTB 솔루션을 통해 개발 작업을 최소화하고, 제품을 효과적으로 도입하기 위해서는 다음과 같은 점들이 필요하다. 첫째, 요구사항과 솔루션 매칭이다. 기업의 요구사항과 OOTB 솔루션의 기능을 정확히 매칭시키는 작업을 주도한다. 둘째, 구성 및 커스터마이징 관리이다. 필요한 최소한의 커스터마이징을 관리하고, 솔루션의 구성을 최적화한다. 셋째, 변경 관리 및 사용자 교육이다. OOTB 도입으로 인한 조직 내의 변화를 관리하고, 사용자들이 새 시스템을 효율적으로 사용할 수 있도록 교육 프로그램을 계획하고 실행한다. 넷째, 프로젝트 문서화이다. 프로젝트의 모든 단계를 문서화하여, 프로젝트의 진행 상황과 결과물에 대한 투명성을 보장한다. 종합적으로 PL은 기술적 전문성과 함께 훌륭한 관리 능력, 커뮤니케이션 능력을 겸비해야 한다.   개발자는 어떤 역할을 해야 하는가 개발자는 소프트웨어 개발 프로젝트의 핵심 구성원으로서, 기술적인 구현과 프로그래밍 작업을 담당한다. 특히 PLM OOTB 프로젝트에서 개발자의 역할은 다음과 같이 구체화될 수 있다. 개발자의 역할은 5가지로 요약된다. 첫째, 기술적 구현이다. 프로젝트 요구사항에 따라 소프트웨어의 설계, 개발, 테스트 및 배포 과정을 담당한다. 둘째, 문제 해결이다. 기술적 문제가 발생했을 때, 문제를 진단하고 해결책을 제시한다. 이는 디버깅, 코드 최적화 및 시스템 향상을 포함할 수 있다. 셋째, 협업과 커뮤니케이션이다. 프로젝트 팀 내의 다른 개발자들과 협력하고, PL이나 PM과 긴밀히 소통하여 프로젝트의 진행 상황을 공유한다. 넷째, 기술 문서 작성이다. 개발 과정에서 생성된 코드에 대한 문서를 작성하고, 프로젝트의 기술적 세부 사항을 문서화한다. 다섯째, 지속적인 학습이다. 새로운 기술, 프로그래밍 언어, 개발 도구에 대해 지속적으로 학습하고, 이를 프로젝트에 적용한다. OOTB 프로젝트에서는 개발자의 역할이 전통적인 소프트웨어 개발 프로젝트와 다소 차이가 있을 수 있다. OOTB 접근 방식은 기존의 제품 기능을 최대한 활용하여 맞춤 개발을 최소화하는 전략이다. 따라서 개발자는 다음과 같은 역할에 더욱 집중하게 된다. 첫째, 시스템 구성과 조정이다. 제공된 소프트웨어의 기능과 옵션을 구성하고 조정하여, 기업의 요구사항을 만족시키는 작업을 수행한다. 둘째, 최소한의 커스터마이징이다. 필수적인 경우에만 코드를 커스터마이징하며, 이를 통해 특정 기능을 구현하거나 시스템을 기업의 특정 요구에 맞게 조정한다. 셋째, 통합 작업이다. OOTB 솔루션을 기업의 기존 시스템이나 다른 소프트웨어와 통합하는 작업을 담당한다. 이는 API 개발이나 외부 시스템과의 데이터 연동을 포함할 수 있다. 넷째, 성능 최적화 및 테스트이다. 시스템의 성능을 모니터링하고 필요한 최적화 작업을 수행한다. 또한, 시스템의 안정성을 확보하기 위해 테스트를 진행한다. OOTB 프로젝트에서 개발자는 기술적 구현뿐만 아니라 시스템의 구성과 통합에 더 큰 비중을 두게 된다. 이는 개발자에게 시스템 전반에 대한 깊은 이해와 더 넓은 기술적 관점을 가지는 것이 필요하다. “불가능해 보이는 것을 가능하게 하는 것이 기술의 역할이다.” - 팀 버너스리   고객은 어떤 역할을 해야 하는가 고객의 역할은 프로젝트의 성공에 있어 매우 중요하며, PLM OOTB 프로젝트에 있어서도 예외는 아니다. 기존 프로젝트와 비교했을 때, 고객의 역할에는 몇 가지 중요한 차이점이 있다. 첫째, 요구사항 제공이다. 프로젝트의 초기 단계에서 요구사항을 명확히 제공하고, 이에 대한 우선순위를 정한다. 둘째, 의사결정에 참여한다. 중요한 의사결정 과정에 참여하여 프로젝트 방향성에 대한 결정에 기여한다. 셋째, 프로젝트 진행 상황 모니터링을 한다. 정기적으로 프로젝트 진행 상황을 검토하고, 필요한 피드백을 제공한다. 넷째, 변경 관리이다. 프로젝트 진행 중 변경사항이 필요할 경우, 이에 대한 승인과 지원을 제공한다. OOTB 프로젝트는 제품을 가능한 한 ‘박스에서 꺼낸 상태’로 사용하려는 전략을 채택한다. 이는 개발을 최소화하고, 표준화된 솔루션을 활용함으로써 시간과 비용을 절약하려는 목적을 가지고 있다. 이러한 접근 방식에서 고객의 역할은 다음과 같이 조정된다. 첫째, 요구사항 조정이다. OOTB 솔루션이 제공하는 기능과의 최대 호환성을 위해 기존의 요구사항을 조정하고, 필요한 경우 비즈니스 프로세스를 변경한다. 둘째, 솔루션 선택과 평가이다. OOTB 솔루션의 선택 과정에 적극 참여하며, 솔루션의 기능과 비즈니스 요구사항 간의 적합도를 평가한다. 셋째. 적응과 교육이다. 새 시스템의 도입과 관련하여 조직 내의 적응 과정을 지원하고, 직원들이 효과적으로 시스템을 사용할 수 있도록 교육 프로그램에 참여한다. 넷째, 효과적인 커뮤니케이션과 협력이다. 프로젝트 팀과의 긴밀한 커뮤니케이션을 유지하며, OOTB 솔루션의 성공적인 도입을 위한 협력적인 접근 방식을 취한다. 기존 프로젝트에 비해 OOTB 프로젝트에서 고객은 요구사항의 조정, 솔루션의 선택과 평가, 그리고 조직 내의 적응과 교육에 더 큰 역할을 한다. OOTB 접근 방식은 제품의 기본 기능을 최대한 활용하는 것을 목표로 하므로, 고객은 이러한 기능과 자신의 비즈니스 요구사항 간의 균형을 맞추는 데 중요한 역할을 한다. 따라서, 고객의 적극적인 참여와 개방적인 태도는 프로젝트의 성공에 있어 결정적인 요소가 된다. “기술 자체는 중립적이지 않다. 우리가 그것을 사용하는 방법이 우리에게 좋은 것인지 아닌지를 결정한다.” - 노엄 촘스키   기업에서 OOTB로 PLM을 구축 시 어떤 이점이 있는가 기업에서 OOTB 방식으로 PLM을 구축할 때에는 다음과 같은 이점이 있다. 첫째, 빠른 구현과 배포이다. OOTB 솔루션을 사용하면 이미 개발되고 시험된 기능들을 바로 활용할 수 있기 때문에, PLM 시스템의 구현과 배포 시간을 대폭 줄일 수 있다. 이는 시장 출시 시간을 단축시키고, 빠른 시간 내에 비즈니스 가치를 창출할 수 있게 한다. 둘째, 비용 절감이다. 맞춤형 개발이 필요 없거나 최소화되므로, 개발 비용과 관련된 인력 비용을 절약할 수 있다. 또한, OOTB 솔루션은 유지보수 비용도 절감할 수 있도록 설계되어 있다. 셋째, 검증된 솔루션의 활용이다. OOTB PLM 솔루션은 이미 다양한 산업 분야에서 사용되고 검증된 기술을 바탕으로 한다. 이로 인해 기업은 검증된 프로세스와 베스트 프랙티스를 적용하여 제품 개발과 관리의 효율성을 높일 수 있다. 넷째, 사용자 친화적 인터페이스와 훈련이다. 대부분의 OOTB PLM 솔루션은 사용자 친화적인 인터페이스를 제공하여 직원들이 쉽게 사용할 수 있도록 한다. 또한, 표준화된 훈련 프로그램과 자료를 통해 직원들이 시스템을 빠르게 배우고 적응할 수 있다. 다섯째, 유연성과 확장성이다. 비록 OOTB 솔루션은 기본적으로 표준화된 기능을 제공하지만, 대부분의 PLM 솔루션은 필요에 따라 추가 기능이나 커스터마이징을 통해 유연하게 확장할 수 있다. 이를 통해 기업은 비즈니스 성장에 따라 시스템을 쉽게 업그레이드하거나 조정할 수 있다. 여섯째, 업데이트와 지원이다. OOTB PLM 솔루션을 제공하는 업체들은 정기적인 업데이트와 기술 지원을 제공한다. 이를 통해 최신 기능을 활용하고, 시스템 관련 문제를 신속하게 해결할 수 있다. 따라서, OOTB로 PLM 시스템을 구축하는 것은 기업에게 빠른 구현과 비용 절감, 검증된 솔루션의 활용 등 다양한 이점을 제공한다. 이를 통해 기업은 제품 개발 프로세스를 효율적으로 관리하고, 시장 경쟁력을 강화할 수 있다. “변화를 관리하는 것이 아니라 변화에 의해 주도되는 것이 중요하다.” - 잭 웰치   기존 프로세스와 OOTB 콘셉트를 어떻게 조율하는 것이 좋은가 OOTB 프로젝트를 구축할 때 기존 프로세스가 OOTB 콘셉트와 맞지 않는 경우, 이를 협의하고 유도, 조율하기 위해서는 몇 가지 중요한 접근 방법이 있다. 이러한 상황을 효과적으로 관리하기 위해 다음 전략을 고려할 수 있다. 첫째, 이해관계자와의 명확한 커뮤니케이션이다. 이해관계자 교육으로 OOTB 솔루션의 이점과 제한 사항을 명확히 전달하고, 왜 특정 프로세스 변경이 필요한지 설명한다. 예상 결과 공유를 통해, 변경이 기업에 미칠 긍정적인 영향과 장기적인 이익에 대해 구체적으로 설명한다. 둘째, 비즈니스 요구사항과 OOTB 기능 매핑이다. 갭 분석 수행으로 기존 프로세스와 OOTB 솔루션의 기능 사이의 차이점을 식별하기 위한 갭 분석을 수행한다. 우선순위 설정을 통해서 갭 분석 결과를 바탕으로 우선순위를 정하며, 가장 중요한 비즈니스 요구사항을 충족시키는 방향으로 조율한다. 셋째, 유연성 있는 접근 방식 채택이다. 프로세스 재설계를 통해 필요한 경우 기존 프로세스를 재설계하거나 조정하여 OOTB 솔루션과의 호환성을 높인다. 점진적 도입으로, 큰 변경사항은 점진적으로 도입하여 조직과 직원들이 새로운 시스템에 적응할 수 있도록 한다. 넷째, 변경 관리 전략 수립이다. 변경 관리 계획으로, 조직 내의 변경을 관리하기 위한 전략적인 계획을 수립한다. 적극적인 참여와 지원으로, 조직의 리더들과 직원들이 변경사항에 적극적으로 참여하고 이를 지원하도록 독려한다. 다섯째, 피드백 메커니즘 구축이다. 정기적인 피드백 수집으로 변경 과정 중에 정기적으로 이해관계자로부터 피드백을 수집하여, 문제점이나 우려사항을 신속하게 파악한다. 수집된 피드백을 바탕으로 지속적인 개선과 조정을 진행한다. 기존 프로세스가 OOTB 콘셉트와 맞지 않을 경우 명확한 커뮤니케이션, 이해관계자의 교육, 유연성 있는 접근 방식, 변경 관리 전략의 수립, 그리고 피드백의 지속적인 수집 및 개선 작업을 통해 협의, 유도, 조율하는 것이 중요하다. 이러한 접근 방법은 프로젝트의 성공적인 구현과 조직 내의 원활한 변화 관리를 위한 핵심 요소이다. “진정한 혁신은 복잡함을 단순화하는 데서 시작된다.” - 스티브 잡스   콘셉트맵으로 프로세스 맵을 그려서 고객에게 설명할 때 어떤 장점이 있는가 콘셉트맵을 사용하여 프로세스 맵을 그리고 이를 고객에게 설명할 때는 여러 가지 장점이 있다. 콘셉트맵은 개념, 아이디어, 또는 정보 간의 관계를 시각적으로 표현하는 도구로, 복잡한 프로세스나 시스템을 이해하기 쉽게 도와준다. 이러한 방식으로 프로세스 맵을 설명할 때의 주요 장점은 다음과 같다. 첫째, 직관적인 이해 촉진이다. 콘셉트맵은 복잡한 프로세스를 시각적으로 단순화하여 제시함으로써, 고객이 프로젝트의 구조와 핵심 요소를 빠르고 직관적으로 이해할 수 있도록 돕는다. 이는 고객이 전체적인 맥락과 세부 사항을 쉽게 파악할 수 있게 한다. 둘째, 명확한 커뮤니케이션이다. 콘셉트맵을 통해 프로세스의 각 단계와 그 사이의 관계를 명확히 표시할 수 있다. 이는 프로젝트 팀과 고객 간의 오해를 줄이고, 효과적인 커뮤니케이션을 가능하게 한다. 셋째, 문제 식별 및 해결이다. 콘셉트맵을 사용하면 프로세스의 각 요소 간의 연결고리를 시각적으로 표현할 수 있다. 이는 고객과 함께 문제가 발생할 수 있는 영역을 쉽게  식별하고, 가능한 해결책을 논의하는 데 유용하다. 넷째, 참여와 협력 촉진이다. 프로세스 맵을 공유함으로써 고객의 참여를 유도하고, 프로젝트에 대한 이해와 관심을 높일 수 있다. 또한, 이는 고객과 팀 간의 협력적인 관계를 구축하는 데 도움이 된다. 다섯째, 기억에 남는 설명이다. 시각적 도구를 사용하는 것은 단순한 구두 설명보다 기억에 오래 남는다. 콘셉트맵으로 프로세스를 설명하면 고객이 프로젝트의 핵심 아이디어와 정보를 더 잘 기억할 수 있게 된다. 여섯째, 유연성과 수정 용이성이다. 콘셉트맵은 필요에 따라 쉽게 수정하거나 업데이트할 수 있는 유연성을 제공한다. 프로젝트의 진행 과정에서 변화하는 요구사항이나 새로운 정보를 반영하기 쉽다. 콘셉트맵으로 프로세스 맵을 그려서 고객에게 설명하는 것은 복잡한 정보를 효과적으로 전달하고, 고객의 이해와 참여를 증진시키는 효과적인 방법이다. 이러한 접근 방식은 프로젝트의 성공적인 진행을 위한 강력한 기반을 마련할 수 있다.   ▲ PLM OOTB 맵(Map by 류용효) (클릭하면 큰 이미지로 볼 수 있습니다.)   PLM OOTB 구축의 주요 내용을 기반으로 한 장의 콘셉트맵을 그려줘 그림은 OOTB 접근 방식을 사용하여 PLM을 구축하는 주요 내용을 바탕으로 한 콘셉트맵을 보여준다. 이 콘셉트맵은 OOTB 솔루션 선택, 요구사항 분석, 프로세스 표준화, 최소한의 커스터마이징, 교육 및 채택, 통합 및 데이터 마이그레이션, 시스템 구성, 지속적인 개선과 같은 요소들을 포함하고 있다. 이러한 요소들이 어떻게 서로 연결되어 OOTB 접근 방식으로 PLM을 성공적으로 구현하는데 기여하는지 시각적으로 보여주며, 비즈니스 프로세스를 OOTB 솔루션의 기능과 일치시켜 커스터마이징을 최소화하고 사용자 채택을 용이하게 하는 중요성을 강조한다.   ■ 류용효 디원의 상무이며 페이스북 그룹 ‘컨셉맵연구소’의 리더로 활동하고 있다. 현업의 관점으로 컨설팅, 디자인 싱킹으로 기업 프로세스를 정리하는데 도움을 주며, 1장의 빅 사이즈로 콘셉트 맵을 만드는데 관심이 많다. (블로그)   ■ 기사 내용은 PDF로도 제공됩니다.
작성일 : 2024-03-04
[포커스] 멘딕스, 디지털 트윈/생성형 AI와 결합한 로코드 개발 사례 및 비전 소개
지멘스 디지털 인더스트리 소프트웨어는 지난 2018년 로코드 플랫폼 개발 기업인 멘딕스(Mendix)를 인수한 이후, 기업의 디지털 전환을 지원하는 앱 개발 기술로 로코드(low code)를 내세우고 있다. 지난 2023년 12월 12일에는 캐디언스, 웅진과 함께 진행한 세미나를 통해 디지털 트윈 및 ERP 연계를 중심으로 엔터프라이즈 앱 개발 트렌드와 전략을 소개했다. ■ 정수진 편집장    기업의 디지털 전환 가속화하는 로코드 기술 로코드는 프론트엔드와 백엔드, 데이터의 입출력, 워크플로와 로직 등 애플리케이션의 개발 과정을 시각적 요소의 드래그 앤 드롭을 통해 진행할 수 있는 기술이다. 앱의 개발 비용과 운영 비용을 줄이고 빠르게 출시할 수 있어 디지털 전환의 비용은 줄이고 효과는 높일 수 있다는 것이 로코드 기술의 장점으로 꼽힌다. 가트너(Gartner)에 따르면, 오는 2025년까지 새롭게 개발되는 기업 애플리케이션의 70%가 로코드 기술을 기반으로 만들어질 전망이다. 국내서도 지난 몇 년간 엔터프라이즈 고객을 중심으로 로코드가 확산되는 추세이다. 지멘스의 로코드 플랫폼인 멘딕스는 기업의 애플리케이션 개발 과정을 가속화하는 플랫폼을 지향한다. 지멘스 디지털 인더스트리 소프트웨어의 김종수 멘딕스 영업대표는 “기업 애플리케이션의 미래는 컴포저블(composable)”이라면서, 기업의 목표에 맞게 템플릿이나 패키지 형태로 제공되는 다양한 기술을 조합해 혁신을 빠르게 추진하는 ‘컴포저블 엔터프라이즈’에서 로코드 기술이 역할을 할 것으로 전망했다. 나아가 AI(인공지능)가 앱을 생성하고 LLM(대규모 언어 모델), 분석 툴, 생성형 AI 등을 융합해 기업의 문제를 해결할 수 있는 ‘로코드 3.0’ 비전을 제시했다. 휴리스틱(heuristics) 기반 로코드가 1세대, AI가 로직을 추천하고 디버깅하는 로코드가 2세대라면, 다음 세대의 로코드는 생성형 AI(generative AI)가 로직을 생성하게 될 것이라는 설명이다.   ▲ 로코드 플랫폼 비전과 전략을 소개한 지멘스 DISW 김종수 멘딕스 영업대표   비즈니스 요구에 빠르게 대응하는 앱 개발 환경 혁신 멘딕스는 애플리케이션 개발과 운영 비용 절감, 민첩성 향상, 신기술 도입 등을 통해 컴포저블 엔터프라이즈를 위한 로코드를 지향한다. 그리고 ▲비즈니스 요구사항에 맞춰 앱 개발/운영/배포를 빠르게 진행 및 자동화하는 ‘비즈니스 데브옵스’ 구현 ▲기업의 코어 시스템에 패키징된 비즈니스 컴포넌트를 결합하는 형태의 마이크로서비스 기반 아키텍처 구축 ▲퍼블릭과 프라이빗을 포괄하는 클라우드 네이티브 환경에서 기술과 비즈니스 결합 등의 접근법을 내세우고 있다. 이번 세미나에서 지멘스는 여러 산업의 멘딕스 적용 사례도 소개했다. 금융 분야에서는 수백 개의 앱을 현대화하려는 글로벌 기업이 멘딕스를 활용해 쿠버네티스(Kubernetes)로 구축함으로써 빠르게 클라우드 기반으로 앱을 이전하는 한편, 디지털 금융을 실현할 수 있는 토대를 마련했다. 반도체 장비 기업에서는 멘딕스 로코드 및 쿠버네티스를 도입해 30여 개의 애플리케이션을 전 세계 1만 4000명 사용자로 확장할 수 있었다. 에너지 기업에서는 IoT(사물인터넷) 기반의 전기 충전기 유지보수나 컴퓨터 비전 기반 품질 관리 등의 프로세스를 클라우드와 로코드로 구현함으로써, 개발 속도는 12배 높이고 개발 비용은 절반으로 줄일 수 있었다. 김종수 영업대표는 “많은 기업의 공통된 요구사항은 다양한 데이터의 통합 관리”라면서, 이를 위해 AI 서비스의 조합, 시뮬레이션과 결합된 디지털 트윈 등을 통해 비즈니스 문제를 해결하는 데에 초점을 맞춰야 한다고 전했다. 또한 멘딕스는 지멘스 솔루션뿐 아니라 AWS, SAP 등의 솔루션과 연결할 수 있는 다양한 커넥터를 제공한다고 덧붙였다. 지멘스는 로코드 3.0을 대비해 생성형 AI와 머신러닝을 결합한 앱 개발/운영/배포 환경을 구축할 수 있도록 개발 킷을 배포하면서, 로코드가 추구하는 비전을 강화하는 방향으로 생성형 AI를 활용하도록 지원하고 있다.   ▲ 멘딕스와 시뮬레이션 데이터를 연계한 디지털 트윈   디지털 트윈 연계 및 기업 시스템 현대화 사례 소개 이번 세미나에서 캐디언스는 제조 솔루션과 멘딕스를 연계해 교반기의 디지털 트윈을 구축한 사례에 대해 소개했다. 교반기는 모터와 블레이드 등의 구성요소가 장기간 안정적으로 운영하기 위한 최적화를 필요로 한다. 반면에 내부의 유동 현상을 실시간으로 관측하기가 어렵고 시험을 반복하는 과정의 시간과 비용이 드는 어려움이 있어서, 설계 초기부터 CAE 해석이 쓰인다. 캐디언스는 교반기를 축소한 시스템을 디지털 트윈으로 재현하고, 멘딕스를 통해 해석 데이터를 연결함으로써 실시간 디지털 트윈을 만들었다. 교반기의 형상과 부품 정보를 3D 모델로 확인할 수 있고, 아메심(Amesim)/스타-CCM+(STAR-CCM+)/심센터 3D(Simcenter 3D) 등의 해석 데이터 및 데스트 데이터를 연결해 교반기의 작동과 교반기 내 유동현상을 실시간으로 확인할 수 있다. 그리고 시뮬레이션 데이터를 기반으로 회전수 등 최적의 제어 방법을 사용자에게 제안한다. 캐디언스의 이원재 주임은 “디지털 트윈의 이점은 공정의 잠재적인 문제나 비효율을 사전에 확인하고, 설계를 위한 물적/인적 자원의 투입을 최적화할 수 있는 것이다. 이를 통해 전체 제품 개발 과정의 속도를 높일 수 있다”고 전했다. 웅진의 신상철 DCS 사업본부장은 SAP와 멘딕스를 연계한 기업 시스템의 현대화 사례를 소개했다. 국내 한 에너지 기업에서는 웹 UI와 백엔드 서비스를 포함한 레거시 시스템을 마이크로서비스 아키텍처 기반으로 이전하기 위해 멘딕스 플랫폼을 활용했다. 신상철 본부장은 “주요 로코드 플랫폼을 비교했을 때 멘딕스가 전반적으로 무난하며 다양한 환경을 지원을 지원한다. 또한 멀티 디바이스 환경을 고려한 개발이 가능한 것을 포함해 다양한 엔터프라이즈 환경에 로코드 개발을 적용할 수 있다”고 전했다. 이외에도 신상철 본부장은 “로코드 플랫폼은 순서도 형태로 개발 과정을 시각화해 결과물의 예측이 쉽다는 장점이 있다”면서, 시스템 개발에 드는 시간을 줄이면서 기존 시스템의 변경을 최소화할 수 있었고 소개했다. 또한, “로코드 플랫폼으로 제작하는 코드의 품질에 관한 우려도 있는데, 일정한 수준의 코드 표준화가 가능하며 우려했던 것보다 코드의 품질이 높다”고 설명했다.   ▲ 멘딕스와 SAP 솔루션을 연계한 시스템 현대화 사례     ■ 기사 내용은 PDF로도 제공됩니다.
작성일 : 2024-01-04
[신간] Do it! 챗GPT&파이썬으로 AI 직원 만들기
이성용 지음 / 2만 5,000원 / 이지스퍼블리싱   “AI가 내 일을 대신해 준다면 얼마나 좋을까?” 이 질문을 해결해 줄 수 있는 책이 출간됐다. 이 책에서는 챗GPT와 파이썬을 활용해 기획부터 자료 준비, 이미지 생성, 영상 편집까지 할 줄 아는 ‘만능 유튜브 PD’ AI 앱을 만들어 본다. 프로젝트의 처음부터 끝까지 챗GPT와 함께하기에 파이썬 기초 문법만 알면 누구나 책의 실습을 끝까지 따라 해 앱을 만들 수 있다. GPT API 활용법, 프롬프트 엔지니어링 팁, 하이퍼파라미터 조절법까지 생성형 AI를 자유자재로 쓸 수 있는 저자만의 실전 노하우도 가득 담겨 있다. 이 책에서는 ‘플레이리스트 유튜브 채널 운영’이라는 특정한 목적을 수행하는 AI 앱을 만든다. 유튜브 채널을 운영하려면 여러 가지 일을 할 줄 알아야 한다. 수많은 정보 중에서 필요한 것만 선별해 자료를 준비하고, 유튜브에 올릴 영상을 편집하고, 섬네일 이미지도 만들 줄 알아야 한다. 이렇게 다양한 기능을 앱에 하나씩 구현하면서 우리가 만드는 AI 앱이 얼마나 큰 가능성을 품고 있는지 체험할 수 있다. 어떤 일에도 응용할 수 있는 기능이므로 프로그래밍에 익숙한 독자라면 이 책을 참고해서 유튜브 PD 앱이 아닌 다른 일에 특화된 앱을 만들 수 있을 것이다. 또한 이 책은 파이썬 기초 문법만 알면 누구나 끝까지 실습을 따라 해 앱을 만들 수 있도록 구성했다. 앱을 기획할 때부터 코딩과 디버깅까지 프로젝트의 전 과정을 챗GPT와 함께하는 방법으로 진행하므로 쉽게 따라 할 수 있다. ‘유튜브 운영’이라는 구체적인 목적을 가진 앱을 챗GPT와 함께 개발해 나가면서 프로그래밍에 챗GPT를 활용하는 실질적인 노하우도 얻을 수 있다. 직접 만든 앱에 다양한 능력을 줄 수 있는 비결은 챗지피티(ChatGPT), 달리(DALL-E), 스테이블 디퓨전 등 다양한 생성 AI 서비스의 기능을 API와 파이썬을 활용해 장착할 수 있기 때문이다. 하지만 기능을 가져오기만 해서는 내 의도대로 완벽하게 일하는 AI 직원 앱으로 만들 수 없다. 프롬프트 엔지니어링으로 명확한 역할을 알려 주고, 하이퍼파라미터를 조절해 적절한 답변을 유도할 줄 알아야 한다. AI 서비스만으로는 해결할 수 없는 능력은 직접 파이썬 함수로 구현하여 앱에 연동하기도 한다. 프로그래밍에 어느 정도 내공이 있는 독자라면 이 책에 담긴 이 방법들을 참고하고 응용하여 마치 영화 <아이언 맨>에 나오는 인공지능 비서 ‘자비스’와 같은 AI를 만들 수 있을 것이다.   
작성일 : 2023-11-22
앤시스-시높시스, 삼성전자의 RFIC 반도체 설계 가속화를 지원
앤시스코리아는 5G/6G 시스템 온 칩(SoC) 및 자율 주행 시스템 설계자가 해결해야 할 과제가 증가하고 있음에 주목하여, 시높시스와 협력하여 삼성전자 파운드리 사업부와 함께 14LPU 공정 기술을 위해 개발한 무선 주파수 집적 회로(RFIC) 설계를 위한 새로운 레퍼런스 플로(reference flow)를 출시한다고 발표했다. 이 레퍼런스 플로를 통해 양사 고객은 앤시스의 골든 사인오프 전자기 분석(golden signoff electromagnetic analysis)과 시높시스의 포괄적인 아날로그/RF 및 혼합 신호 설계 및 검증 솔루션(comprehensive analog/RF and mixed-signal design and verification solution)을 함께 사용하여 RFIC 설계를 최적화할 수 있다. 차세대 무선 통신 및 센서 시스템은 더 높은 대역폭, 더 낮은 지연 시간, 개선된 커버리지, 커넥티드 디바이스의 확산 지원 등 다양한 요구 사항을 충족해야 한다. 고주파 설계는 설계 요소 간에 전자기(EM) 결합이 발생하므로 이를 정확하게 예측하려면 정확도가 높은 모델링 엔진이 필요하다. EM 모델링은 레이아웃 개발 플랫폼과 긴밀하게 연계되어 빠른 데이터 공유, 손쉬운 디버깅, 높은 생산성, 명확한 결과 시각화를 보장해야 한다. 레퍼런스 플로의 주요 구성 요소에는 회로 시뮬레이션 솔루션의 연속체(continuum of circuit simulation solutions)인 시높시스 프라임심(Synopsys PrimeSim)을 기반으로 하는 시높시스 맞춤형 설계 제품군(Synopsys Custom Design Family), 앤시스 랩터X 전자기 모델링 제품군(Ansys RaptorX Electromagnetic Modeling Family), 앤시스 엑살토 전자기 추출 및 사인오프(Ansys Exalto Electromagnetic Extraction and Signoff), 앤시스 벨로체RF 인덕터 및 변압기 설계 툴(Ansys VeloceRF Inductor and Transformer Design Tools)에서 제공하는 전자기 사인오프 분석 솔루션이 포함된다.     삼성전자 파운드리 사업부 DT팀의 김상윤 상무는 "고주파 및 무선 애플리케이션은 스마트폰에서 5G/6G, 자율주행차, 웨어러블, IoT에 이르기까지 더 많은 산업 및 소비자 애플리케이션으로 확산되고 있다"면서, "더 많은 고객 기업의 담당자들이 RF 및 전자기 설계를 담당하게 됨에 따라, 앤시스 및 시높시스와의 14LPU 레퍼런스 플로 협업은 4세대 14나노 공정 기술의 속도와 성능 특성을 최대한 활용하여 보다 빠르고 안정적으로 설계를 완료할 수 있는 원활하면서도 최적의 경로를 제공한다"고 말했다. 시높시스의 상카 크리슈나무티(Shankar Krishnamoorthy) EDA 그룹 총괄 매니저는 "시높시스와 앤시스는 다년간에 걸친 협력을 통해 걸친 전문 지식과 개발을 활용하여 상호 고객의 위험을 줄이고 성공을 가속화해 왔다"면서, " 앤시스와 협력하여 삼성의 첨단 14nm 공정 노드를 지원하는 새로운 RF 설계 레퍼런스 플로를 개발하여, 첨단 5G/6G 무선 시스템을 위한 탁월한 결과 품질을 제공하는 개방적이고 최적화된 플로를 제공하게 되었다"고 말했다. 앤시스의 존 리(John Lee) 전자, 반도체 및 광학 사업부 부사장 겸 총괄 매니저는 "고객들은 주파수가 RF 범위로 증가함에 따라 전력, 면적, 신뢰성 및 성능을 최적화해야 하는 새로운 다중물리 문제에 직면해 있다"면서, "앤시스는 시높시스와 긴밀히 협력하여 업계를 선도하는 전자기 모델링 기술을 활용하여 완벽한 맞춤형 설계 흐름에서 쉽게 사용할 수 있도록 삼성 고객의 요구에 맞춰 레퍼런스 플로를 제공한다”고 말했다.
작성일 : 2023-10-16