照片建模一直是一个很热门的话题,我们的 ReCap Photo 技术也一直在对外推广。这次在Unity 2016 大会上,很多开发者也很关心这个问题,一些具体的问题比如相机的要求,云端建模的时间,模型的质量等等。原来我前同事有一个很好的卢沟桥照片建模的实例,不过最近一直没法打开了,算了吧,那就自己来建个模型来尝试下吧。
这个陶泥马装饰摆件是原来刚搬家的时候好友送的,有一对,很喜欢,就用这个来尝试下吧:)。
首先,把这个陶泥马装饰摆件放到一个光线还可以的地方,不要太强,也不要太弱,漫反射为主。拿出我那经常死机的国货手机,具体品牌型号就不说了,反正是个千元街机,分辨率为1600万像素。围着这个陶泥马摆件上中下共拍了24张照片如下。
打开官方的Recap 360 站点,当然,因为Autodesk也提供了Recap Photo的API,这个是我们Forge里面的一个云服务,你可以在这里看到相关的说明,所有我们也写了很多针对各个平台的样例应用,并且包含了源代码,大家可以直接下载参考,也可以直接使用这些应用来生成3D模型。言归正传,把照片直接拖进去,然后在设置的地方选择Preview简模,Smart cropping 打开,直接点击创建就Ok了。Recap 360服务会把这些照片传到你的Autodesk A360存储空间,并会排队进入创建队列。
模型生成后,你会收到一封邮件告诉你模型生成完了,整个时间取决于你相片的数目和精度,以及网络的速度,拿我这个为例,大概全部时间在20分钟不到一点。直接在Recap中可以打开模型看到结果,哇,是不是感觉很赞哦。
不过仔细一看,马的肚子上还有一些空洞,没关系,把Rcm文件模型下载下来,打开编辑神器Memento,点开分析工具,找到空洞然后点击 fill all holes,一切搞定。
最后,导出 obj文件,然后用我们Forge的另外一个service,也就是我们经常说的 View and Data,把模型上传,直接点开在浏览器里就可以查看了,酷!