2

我有一个 .OBJ 模型,我导入 Blender (2.79) 并尝试使用以下导出器导出到 .gtlf - https://github.com/KhronosGroup/glTF-Blender-Exporter

这是模型 -模型

这是我在 Blender 中的导出设置

在此处输入图像描述

当我在 Blender 的纹理模式下查看模型时,模型看起来很亮并且有纹理,但导出的 gltf 模型在 a 帧中看起来很暗。

这是它在搅拌机中的样子 在此处输入图像描述

这就是在 aframe 中导出后在 gltf 中的样子

在此处输入图像描述

我已经尝试了很多导出设置的组合,并在 a-frame 中使用了照明,但无法让 aframe 中的模型看起来像 Blender 中的模型。

如果有人可以提供帮助,我将不胜感激。

4

1 回答 1

3

要获得正确的颜色输出,您通常需要gammaOutput在渲染器上进行设置:

三.js

renderer.gammaOutput = true;

A 帧 0.8.2+

<a-scene renderer="gammaOutput: true"> ...

除此之外,颜色也是照明的一个因素,以及与实时引擎与离线渲染相关的各种差异。如果您有任何问题,three.js 论坛是讨论特定视觉效果的好地方。

于 2018-05-25T00:45:04.160 回答