离线渲染和实时渲染之间的差异

时间:2014-12-18 19:52:29

标签: graphics three.js webgl render blender

我有一个模型,我试图在使用three.js的网页游戏中使用。

当我在搅拌机中渲染场景的图像时,图像的质量非常好。具体来说,纹理的质量非常高,而且非常清晰和无光泽。

当我在游戏中设置场景时,它们看起来非常沉闷,几乎是平原。

我查了一下Raytracing,Ambient occlusion,lightmap。但所有这些都会影响照明。它们不应该影响纹理的质量。我在这里缺少什么?

blender的离线渲染器做的那些实时渲染器(如threejs的webgl渲染)通常不会做什么?

提前多多谢谢。

1 个答案:

答案 0 :(得分:0)

圣诞快乐,

我猜最好的方法是使用烘焙...这意味着您将高质量的闪电信息保存到图像纹理中。 (这应该可以用简洁的纹理来解决你的问题)

我建议您查看Andrew Price(blenderguru.com)的本教程: https://www.youtube.com/watch?v=sB09T--_ZvU

并确保您的实时客户端使用适当的纹理过滤,支持normalmaps 等等,webclient由于某种原因不会缩小你的图像。