3d - 如何将 skybox/360 全景图片添加到我的 Archilogic 3D 模型中?

标签 3d 360-degrees skybox 360-panorama archilogic

我上传了平面图并收到了 3D 模型。现在我想添加外部的 360 度全景图片,以便我可以以“人物 View ”视角在 3D 模型中行走时看到 View 。

最佳答案

不幸的是,目前没有特殊功能可以让您只需将 360° 全景图片上传到 Archilogic 编辑器中即可获得全景背景 View 。

但是,如果您对 3DS Max、Blender 或 Maya 等 3D 建模软件有一定的使用经验,您仍然可以通过一些工作来创建和上传自己的天空盒。您需要将天空盒纹理以球形方式映射到大盒子或球体对象上。

确保该盒子/球体的多边形面向内部,否则您将无法看到任何东西(Archilogic 引擎仅渲染前向表面,而后向表面不会被渲染,因此会被渲染)透明的)。如果您已像这样设置了天空盒,则可以将其导出为 .obj 文件。然后,您可以通过将文件拖放到编辑器中,将 .obj 文件以及 .mtl 文件和纹理导入到 Archilogic 中,并将导入的对象用作天空盒。

如果您想使用 Archilogic 编辑器的光照贴图计算功能,您必须通过关闭导入的天空盒对象的“烘焙”复选框或确保巨型盒子不会干扰光照烘焙过程。通过在光照贴图烘焙过程中排除使用天空盒 Material 。

由于 Archilogic 编辑器会自动将所有导入的纹理压缩并缩小到 1024x1024 像素,因此对于同一天空盒使用具有不同纹理的多种 Material 可能是有意义的,以提高纹理的整体分辨率,而不仅仅是使用使用单一 Material 和单一纹理文件。

我希望这会有所帮助。

关于3d - 如何将 skybox/360 全景图片添加到我的 Archilogic 3D 模型中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45051540/

相关文章:

youtube - 在Sketchup中创建360度视频

360-degrees - 检测 360 度视频

c# - 获取两个标题之间的区别

java - LWJGL:渲染天空盒的更有效方法

c++ - 无法识别 glMatrixMode() 或 GL_PROJECTION 并提供所有需要的库

math - 如何在大致等距的 D 维球面上绘制 N 个点?

javascript - ThreeJS 对象在 View 中吗?

math - 将 3D 点转换为 2D

c++ - 如何使用 openGL 正确定位天空盒相机

Three.js 未剔除天空盒