728x90 반응형 분류 전체보기335 [Unreal] CAD 기반 차량 컨피규레이터 (Automotive Configurator) 만들기 개요Unreal을 이용한 차량 Configurator 프로젝트를 위해 3D CAD import부터 Matarial Variant, Ninite, Lumen, 최적화까지의 과정을 기록한다. 3D CAD의 Unreal 통합 Visualization 과정. 1. 엔진 설치, 프로젝트 세팅최신 버전인 5.8 버전은 마켓 플레이스 에셋 호환의 문제가 있을 수 있기 때문에 비교적 최신 버전인 5.6버전을 설치한다. 설치 후 프로젝트 생성은 [GAMES] - [Blank]에서 C++로 설정했다. [Edit] - [Plugins] 메뉴로 들어가서 필요한 플러그인을 설치한다.Datasmith Importer + Datasmith CAD Importer Movie Render Queue (렌더용) HDRI B.. 2026. 6. 26. [UnrealRobotics: SO-101] (18) 언리얼 안전/상태 표시 UI 추가 이번 단계에서는 본격적 언리얼 씬을 위한 UI를 계획하고 작업하는 과정을 기록한다. 1단계: 기반 설정하기 - API 표면 + 위젯 인프라앞선 단계에서 구현했던 E-stop/Sync/Record/Replay 기능을 위젯 버튼에서 호출할 수 있게 BlueprintCallable로 노출하고, 상태(worker 상태, 연결/heartbeat, follower/leader 에러, 관절 각도)를 읽는 BlueprintPure 게터, 그리고 상태가 바뀔 때 위젯에 알리는 BlueprintAssignable 델리게이트를 추가할 것이다.액터의 API를 호출하고 델리게이트에 바인딩하는 베이스 위젯 클래스(UUserWidget)를 새로 작성한다.PIE 시작 시 위젯을 뷰포트에 띄우는 코드를 작성한다. 이게 깔리면 다음 .. 2026. 6. 11. [UnrealRobotics: SO-101] (17) ROS 터미널 자동 스크립트, WPF GUI 버튼 사용하기 터미널 일괄 실행 스크립트 현재 시스템 기동에 터미널 3~8개를 수동으로 열어 각각 명령어를 입력해야 한다. 이걸 PowerShell 스크립트 하나로 자동화합니다. (USB detach/reattach 자동화도 포함)일반 모드(worker + bridge + rosbridge = 3개)MoveIt 모드(+ robot_state_publisher + MoveIt launch + moveit_goal_node + action_server + RViz = 최대 8개) 일반 모드 (Record/Replay) - WSL2 터미널 3개:Worker (conda) - lerobot_worker.py --cmd-joints all --cmd-limit 120Bridge Node (ROS2) - ros2 run ler.. 2026. 6. 10. [NVIDIA Omniverse] Blender USD 사용, 관절 로봇 물리 속성 설정, 로봇 애니메이션 Blender → USD export → Omniverse 시도이제는 블렌더에서 작업된 3D 모델을 USD 파일로 export 한 후 옴니버스에 넣어보는 작업 플로우를 직접 해본다. (PBR 머티리얼 적용, 라이팅 설정, Physics 추가까지) 예전에 만들었던 가상 공장 모델을 블렌더에 띄운 후 USD 파일로 export 했다. (메테리얼 정리 안 한 상태로 export 하면 옴니버스에서 검은색으로 나옴) 옴니버스에 USD형태로 import 하면 잘 들어가는 것을 볼 수 있다.*블렌더에서 이미지 텍스쳐가 쓰인 것도 가져올 수 있었고(바닥 부분), 색상, Metallic, Roughness도 잘 들어왔다. 블렌더에서 수정 후 USD 파일을 덮어쓰면 자동으로 옴니버스에서 FETCH 버튼이 떠서 Ref.. 2026. 5. 30. [NVIDIA Omniverse] 물리, 애니메이션 적용하기 물리 속성 주기만약 [Create]-[Physics] 버튼이 보이지 않는다면, 상단 메뉴 [Developer] - [Extensions]에서 physics를 검색한 후 "Omni Physics Bundle"을 설치한다. AUTOLOAD 눌러놓으면 다음 실행 때도 자동 로드 된다. 설치 후 이제 Physics 메뉴가 생긴 것을 볼 수 있다.물체에 물리를 부여하기 위해 [Rigid Body with Colliders Preset]을 누른다. 이 상태로도 그라운드에서 큐브를 일정 간격 띄우고 스페이스바를 눌러서 실행시키면 중력에 의해서 떨어지는 것을 볼 수 있다. Mass 속성을 부여하기 위해서는 [Create] - [Mass]로 추가해야 한다.기본적으로는 자동 계산되게끔 되어 있는데 수정할 수 있다. .. 2026. 5. 29. [NVIDIA Omniverse] Omniverse 설치 방법, UI 둘러보기 디지털 트윈 업계에서 NVIDIA Omniverse는 USD 포맷과 함께 많이 쓰이고 있다. Omniverse를 설치하고 사용하는 방법에 대해서 기술하고자 한다. *사전확인 Omniverse는 GPU 의존도가 높으며 최소 사양으로는 아래와 같은 스펙이 요구된다. RTX는 필수. GPU: NVIDIA RTX 2070 이상 (RTX 30/40 시리즈 권장)VRAM: 8GB 이상RAM: 16GB 이상 (32GB 권장)OS: Windows 10/11 64bit 또는 Ubuntu드라이버: 최신 NVIDIA Game Ready 또는 Studio 드라이버SSD 여유 공간: 최소 50GB Omniverse 설치검색을 해보면 기존에 있던 Omniverse Launcher가 2025년 10월 부로 폐기되었고, 현.. 2026. 5. 28. 이전 1 2 3 4 ··· 56 다음 728x90 반응형