2016-05-31 9 views
0

방의 폴리곤 메쉬를 고해상도로 가지고 있으며 정점 색상 정보를 추출하여 UV 맵으로 매핑하여 질감지도를 생성 할 수 있습니다. 방의.UV 맵에 대한 정점 색상 -> Remesh -> 텍스처 매핑

그 후, 폴리곤 수를 줄이고 낮은 해상도로 새 메쉬에 고해상도 텍스처를 매핑하기 위해 모델을 다시 메시징하고 ​​싶습니다.

지금까지 블렌더에서는 link이라고 밝혀졌지만 프로그래밍 방식으로 처리하고 싶습니다. 내 작업에 도움이 될 수있는 라이브러리/코드에 대해 알고 있습니까?

우선 모델을 구분해야합니다 (법선 기준이 도움이 될 수 있음). 그런 다음 각 메쉬 세그먼트를 잘라내어 매개 변수화 할 수 있어야합니다. 매개 변수화에 대해 LSCM은 간단한 모델에 대해 좋은 결과를 제공하는 것으로 보입니다. 일단 텍스처 맵을 사용할 수있게되면, 문제는 텍스처 매핑의 간단한 작업이된다고 생각합니다.

내 주요 문제는 세분화 및 메쉬 절단입니다. 그 목적으로 CGAL library을 사용하고 있지만 복잡한 모양을 자르기에는 알고리즘이 너무 간단합니다. 방 크기의 모델에서 잘 수행되는 더 나은 세분화/절단 알고리즘에 대한 힌트가 있습니까?

편집 :

메시는 250 만 개 정점과 470 만 얼굴을 가진 RGB-D 카메라로 재구성 한 방에 구성되어 있습니다. 요점은 고해상도 텍스처를 추출하고 모델을 다시 구체화하여 다각형 수를 줄인 다음 텍스처를 다시 매핑하는 것입니다. 닫힌 메쉬가 아니며 재건축으로 인한 구멍이 있기 때문에 작업을 수행 할 수 없다고 생각합니다.

메쉬 캡쳐를 첨부합니다.

enter image description here

+1

세그먼트 A 사용 방법은 메쉬에 따라 다릅니다. 아이디어를 가지고 가장 좋은 방법으로 리디렉션 할 수 있도록 메시 이미지를 추가 할 수 있습니까? – BrunoLevy

+0

@BrunoLevy 주셔서 감사합니다. 저자 자신이이 질문에 관심이 있다는 사실을 확인하는 것이 좋습니다. 나는 이미 내 메시의 그림으로 질문을 편집했다. – Finfa811

답변

2

나는 다음과 같은 4 단계 절차를 사용하는 것이 좋습니다 것입니다 :

  • 1 단계 : 컴퓨터 비전에서 비롯 메쉬 이러한 유형의 메쉬 재구성

을, 당신 구멍, 겹침, 마른 삼각형 등의 견고한 리 메서가 필요합니다. 내 GEOGRAM 소프트웨어 [1]를 사용할 수 있습니다. 다음 명령을 사용하십시오 :

vorpalite my_input.obj my_output.obj pre=false post=false pts=30000 

여기서 30000은 원하는 점의 수입니다 (입력의 복잡성에 따라 조정하십시오). 참고 :이 메쉬 유형의 메쉬에서 너무 많은 부분을 제거 할 수있는 사전 및 사후 처리 (pre = false post = false)를 비활성화합니다.

  • 단계 2 : 세그먼트 메쉬 재구성

내 좋아하는 방법 "변분 형태 근사화"[3]. 구현이 간단하고 대부분의 경우 합리적인 결과를 제공하기 때문에 좋아합니다.

  • 3 단계 : 내 LSCM 방법 외에

를 파라미터, 당신은 우리가 [4], 즉 대부분의 경우에 더 나은 결과를 얻을 후 개발 ABF ++를 사용할 수 있습니다. ARAP [5]를 시도 할 수도 있습니다.

  • 4 단계 : 는 단순화 된 메쉬 매개 변수가되면, 당신은 새로운 일에 원래 메쉬에서 색상을 복사해야 텍스처를

를 구워. 이것은 3D로 들어가는 텍스처의 각 픽셀을 결정하고 원래의 3D 메쉬에서 가장 가까운 점을 찾는 것을 의미합니다.

세그먼트 화, 매개 변수화 및 베이킹은 내 Graphite 소프트웨어 [2]에서 구현됩니다 (구 버전 2.x 사용, 최신 버전 3.x는 모든 텍스처링 기능을 포함하지 않습니다).

[1] geogram : http://alice.loria.fr/software/geogram/doc/html/index.html

[2] 흑연 : http://alice.loria.fr/software/graphite/doc/html/

[3] 변분 형태 근사화 (코헨-슈타이너 Alliez, Desbrun, SIGGRAPH 2004) : http://www.geometry.caltech.edu/pubs/CAD04.pdf

[4 ] ABF ++ : http://alice.loria.fr/index.php/publications.html?redirect=1&[email protected]

[5] ARAP : cs.harvard.edu/~sjg/papers/arap.pdf

+0

확실히 확장 된 대답입니다. 이 절차를 시도하고 작동하는지 알려 드리겠습니다. 당신의 도움을 주셔서 대단히 감사합니다. – Finfa811