Meshlab은 3D mesh 처리 및 편집을 위한 프로그램이다. mesh editing, cleaning, healing, inspecting, rendering 등 다양한 기능을 제공한다. 지난 포스팅에서 다루었던 python open3d와 마찬가지로 point clouds를 이용해 mesh를 생성할 수 도 있다.
설치
meshlab은 아래 홈페이지에서 무료로 다운로드 할 수 있다.
MeshLab
--> MeshLab the open source system for processing and editing 3D triangular meshes. It provides a set of tools for editing, cleaning, healing, inspecting, rendering, texturing and converting meshes. It offers features for processing raw data produced by 3D
www.meshlab.net
아래 동영상 playlist를 통해 meshlab 사용을 위한 기초적인 tutorial를 공부할 수 있다.
https://youtube.com/playlist?list=PL8B1E816EAE236B4D
그래픽 카드 사용 설정
특별한 설정 없이 Meshlab을 실행하면 오른쪽 아래에서 "UNRECOGNIZED CARD"라는 문구를 확인할 수 있다.
이것은 현재 내장그래픽을 사용하고 있다는 의미이며, 복잡한 mesh를 다루는기는 어려울 수 있다.
따라서 외장그래픽 카드를 이용하여 meshlab을 실행하도록 설정해주어야한다.
NVIDIA control pannel을 열어 meshlab의 기본 그래픽 프로세서를 "고성능 NVIDIA 프로세서"로 변경한다.
그런 다음 meshlab을 다시 열면 오른쪽 아래에 외장그래픽 메모리가 표시된다.
mesh를 load해오거나 작업을 하면서 얼마나 많은 graphich card memory를 사용하는지 확인할 수 있다.
최대 GPU Memory 설정
Tools>Options>maxGPUMemDedicatedToGeometry를 사용하는 Graphic card의 용량에 맞추어 적절한 값으로 변경한다.
'RobotGrasping' 카테고리의 다른 글
[Franka Emika] path recording 하기 (0) | 2023.04.27 |
---|---|
[FRANKA EMIKA] 초기 세팅 (0) | 2023.04.27 |
[Meshroom] 사진으로 3D mesh 생성하기 (0) | 2023.04.24 |
[ROS] 개발환경 구축_윈도우에서 가상머신으로 Ubuntu 설치, ROS noetic 설치 (0) | 2023.04.20 |
[Python] Point clouds로 Mesh 생성하기 (0) | 2023.04.20 |