본문 바로가기
RobotGrasping

[Meshlab] 설치 및 그래픽카드, GPU memory 설정

by 모짜렐라까망베르 2023. 4. 20.

 

Meshlab은 3D mesh 처리 및 편집을 위한 프로그램이다. mesh editing, cleaning, healing, inspecting, rendering 등 다양한 기능을 제공한다. 지난 포스팅에서 다루었던 python open3d와 마찬가지로 point clouds를 이용해 mesh를 생성할 수 도 있다.

 

설치

 

meshlab은 아래 홈페이지에서 무료로 다운로드 할 수 있다.

https://www.meshlab.net/

 

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의 용량에 맞추어 적절한 값으로 변경한다.