首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从大量的3d几何模型中计算出3d微型模型

如何从大量的3d几何模型中计算出3d微型模型
EN

Stack Overflow用户
提问于 2014-04-04 16:30:48
回答 1查看 63关注 0票数 0

我想在当前场景中导入一组3d几何图形,导入的几何图形包含数以吨计的基本组件,这些组件可能代表整个建筑。产品经理希望将整个建筑显示为3d缩略图(颜色和纹理必须与原始建筑一致)。

问题是:是否有任何算法可以在合理的时间和内存成本内处理这些海量数据。//最坏情况:导入的数据中可能有十亿个三角形曲面

顺便说一句,我正在考虑另一种解决方案:使用一种纹理映射:1通过软件渲染导入的对象拍摄足够的快照。2将图像应用于曲面。3使用一些着色器技巧来执行像凹凸贴图这样的效果-当视图位置改变时,纹理将改变,使查看者感觉就像是在看3d场景。

-我的建模器和渲染器是ACIS和hoops,有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-04-11 15:33:48

一种选择是使用渲染引擎以合适的分辨率生成建筑物的侧视图,并将它们作为纹理映射到并行椭圆体。

下一步的改进是获得可用于浮雕的凹凸或立面贴图。这不是最容易做到的。

如果建模者允许,您可以使用“体素”(实际上是棱镜)的2D网格对体积进行切片。您可以通过使用平面反复将模型一分为二来完成此操作。在每个棱镜中,找到离观察者最近的顶点。这将为您提供具有所需分辨率的2D高程地图。

或者,使平行“射线”(线性对象)与实体相交,并保持第一个端点不变。

也可以是您的建模器包含一个真正的体素模型,或者渲染可以使用您可以访问的Z缓冲区进行分区。

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

https://stackoverflow.com/questions/22857486

复制
相关文章

相似问题

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