作者LouisXIV (一个人寂寞 两个人麻烦)
看板C_and_CPP
标题Re: [问题] 将图片贴图到3D model上
时间Fri Jun 26 01:24:30 2009
※ 引述《OOXXOO (一个人生活)》之铭言:
: 简单的来说就是3D model的重建~
: 我用雷射扫描建出了一个3D的 model(obj档之类的)
: 但贴图可能要用相机拍各个角度的照片~
: 然後想办法把各个角度的照片贴到3D model上~
: 但我不知该如何做~
: 如何把各个角度的照片对应到3D model的3D座标~
: 我知道opengl如何贴图~
: 但不知照片的2D座标该对应到3D座标的那个点~
: 就像你说的不知道相机位置~
: 有C++ code可下载吗?我都找不到~
: 我只有找到opengl教我如何把贴图贴到一个四方体~
: 但我的3D model是很复杂的~有很多顶点很多面~
: 可能要把很多照片分割成很多区块贴到3D model的各个部位~
: 或是用3dsmax软体可以手动把贴图和3D model对应的座标都定义出来吗?
: 因为用C++好难写~
建议你可以去找 Light Field Mapping 应该是在2002年左右的SIGGRAPH paper
他有整份code放在sourceforge上!找一下你应该可以直接用
不过你是用laser scaner做出来的资料,所以我猜只有point cloud,你可能得
先找一下程式reconstruct成为mesh,另外每一张照片必须做calibration才行
你看一下他的说明档应该就可以直接使用做出你要的东西了!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.40.149