我尝试使用立方体映射的环境贴图将Blender中的镜像珠宝模型导出到某些WebGL包中,以提供动态反射。
在与Blender的Babylon.js和Blend4Web出口商斗争之后,事后证明并不支持简单的动态反射映射,我很高兴找到包含在World面板中的Three.js导出器自己的环境带有CubicReflectionMapping的纹理贴图弹出菜单(以及球形)也让我很好地反映了一个简单的模型。
虽然我应用于模型的任何纹理都可以作为三JSON文件导出,甚至可以将其分配的图像方便地复制到导出目录,但无论我在导出选项中检查什么,都会忽略世界地图。 http://threejs.org/editor/的编辑/查看器允许我查看JSON场景,然后手动添加我的环境贴图。它还提醒我,我的模型地图也需要手动加载,但不会对环境地图发出任何警告,因为它根本不包含在JSON文件中。
我应该把世界烤到模特身上吗?我不知道缺少手册或任何样本文件。要使地图显示在Blender中,我必须在纹理的“影响”面板中检查Horizon。
我使用Blender 2.73和Three.js导出器71。
答案 0 :(得分:0)
导出器上没有处理附加到World
对象的数据的功能。你看过这个场景是如何设置的吗?
http://threejs.org/examples/#webgl_materials_cubemap
它接近你想要实现的目标吗?