【发布时间】:2011-04-24 02:22:15
【问题描述】:
你好 我想创建一个漂亮的 3D 场景来展示一些 3D 模型。 我应该如何管理灯光以使模型看起来非常 3D! 像 Solidworks 之类的东西! 我需要多少光源?方向还是位置?在哪里?身体用什么材料?
【问题讨论】:
-
这个问题有点含糊。为了使您的模型具有 3D 的外观,一个简单的定向光就足够了。
你好 我想创建一个漂亮的 3D 场景来展示一些 3D 模型。 我应该如何管理灯光以使模型看起来非常 3D! 像 Solidworks 之类的东西! 我需要多少光源?方向还是位置?在哪里?身体用什么材料?
【问题讨论】:
我做这种事情是为了好玩,所以我可以谈谈不同类型的照明技术:
定向灯就像太阳一样;它们的光线是平行的,因此在错误的环境中它们可能看起来很奇怪。
点光源(显然)是点。它们没有形状,只是从空间中的一个点发出光线。它们是不可见的,但不会给出真实的结果(因为点光源在自然界中不存在)。
面光源是发光的平面物体,就像他们在摄影工作室使用的那些雨伞一样。如果它们在相机的视野中,它们是可见的,并且它们会产生非常逼真的结果。通常它们是正方形或长方形,但圆形也可以。
网格灯是用作灯光的实际 3D 对象。这些是最真实的,但最难计算和渲染。它们看起来与区域灯没有太大区别,但在某些情况下很有用(比如制作发光的灯泡)。
我做这种事情(正如我的用户名所暗示的那样),所以这里有一些关于如何以工作室方式进行照明的教程:
工作室灯光教程:http://www.yafaray.org/documentation/tutorials/studiolighting
不同类型灯的示例:http://www.yafaray.org/documentation/userguide/objects#Lights
如果您想要最佳结果,请放弃 OpenGL 并获得无偏见的渲染引擎,例如免费的 LuxRender。
对于一个好的 3D 建模程序(导入您的 3D 场景进行渲染),请尝试免费程序 Blender。这是我最喜欢的 ;)
【讨论】: