首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将图像转换为3d对象- three.js

问如何将图像转换为3d对象- three.js
EN

Stack Overflow用户
提问于 2015-07-18 08:47:11
回答 2查看 6.5K关注 0票数 1

在我的要求中,我需要在鼠标时刻向用户展示不同的建筑。(就像漫游一座城市)。我把no.of建成一张照片。如何将所有这些转换为3d对象?

( a)我可以使用插画器来跟踪(绘制),所以builidg变成了2d的绘图,但是如何将它转换成3d对象呢?three.js会接受由此创建的vector绘图吗?

( b)或者我可以直接使用不同的图像来制作3d视图?如果是这样的话,例如我有前视图和后视图--如何将它们转换为3d图像?

这是我的图片样本:谁能帮我展示,把这个交给3d,我的相机就可以绕着它走了?我正在寻找一些好的线索或样本作品或教程。

​

​

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-19 21:35:39

( a)不要追踪到向量,如果这样做,它将是2D的。你将如何漫游2D图像?

( b)这种方法超越了拥有真正的3D模型而不是图像平面的目的,结果根本无法令人信服。

您真正需要做的是:

就像2 and说的,把你的手放在一些3d建模包上,比如3 3dsmax或Maya (都是付费的),或者你可以使用Blender,它是免费的,开源的。您需要一个3d建模包来重新创建或建模该建筑物的三维表示(手动)。

这个过程很有艺术性,需要对软件有很好的了解。你最好雇个能为你做模型的人。

这段视频展示了如何在3d:http://www.youtube.com/watch?v=AnfVrP6L89M中重新创建2d图像

2-一旦创建了建筑物的三维模型,就需要将其导出为three.js理解的格式,例如.fbx或.obj。

3-现在,您必须将.obj或.fbx文件与您的建筑物一起导入到three.js中。

4.实施控制措施和其他要求。

干杯!

票数 2
EN

Stack Overflow用户

发布于 2015-07-18 12:01:19

您需要在3d建模程序(如3DSMAX)中对其建模,然后将其导出以用于three.js。我所知道的能够在模型中转换图像的最接近的东西是123d。你真的需要搜索谷歌这样一个如此模糊的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31489442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档