LightWave将三维对象转换成2D的环境

修改
鏉ユ簮: zhangbei 浏览 1205 日期 2012-11-05 0

 

将三维对象转换成2D的环境

一开始,我已经选择了,我把我自己,当我在意大利度假的照片。我会用这张照片,因为它不包含直接光源(在这种情况下,太阳),它有一个很好的漫射光,我们可以很容易地匹配,我将演示的技术,也不需要复杂的三维几何得到效果不错!在以后的教程中,我们将看看在不同的照明场景和更复杂的图像,但现在它的重要,我们的基本原理开始。

LightWave将三维对象转换成2D的环境第1步: - 将是你的在LW布局背景图片

在显示选项设置相机视图背景背景图像” - Fig.01 图像作为背景,在效果窗口中选择设置- Fig.02 设置摄像头的高度和宽度尺寸是相同的背景图像您使用的是在这种情况下,我的图像尺寸为1280x850。来获取这些信息,您可以使用图像编辑器窗口,如果你还不知道- Fig.03

图。01

图。02

图。03

2步: - 调整摄像头的旋转和位置相匹配的图像

使用布局网格为指导,尝试排队的元素在你的背景图像中的摄像机视图窗口中的网格线。 尽量保持真实世界的措施;我的网格设置为1M和我的相机是定位在这样一种方式,这样的事情是我的判断是1米以上的距离图像中的1格方远在LW -04

图。04

LightWave将三维对象转换成2D的环境第3步: - 添加几何体到现场,并铺设地面平面

在这个项目中,我将添加一个简单的原始对象到右侧的图像。为了达到现实主义的水平,我期待的,我需要增加一个接地平面,将捕获的阴影,我的对象。我做了一个简单的1聚地平面,并把这个到我的场景。然后旋转和移动,用我的相机网格线对齐,以配合照片中的现有元素 - Fig.05

图。05

为了向匹配的堆焊地平面的照片,我们需要使用一种被称为前投影映射的技术,这将允许任何部分我们的形象,地平面覆盖要它的表面上显示,实现无缝一体化的2个元素。

为了做到这一点,打开你的面编辑器并选择地面物体的颜色通道,并设置图层为影像地图和你的背景图像的图像投影到 - Fig.06

图。06

呈现出一个框架,你可以看到,我们已经接近我们想要的东西 - Fig.07

图。07

LightWave将三维对象转换成2D的环境第4步:照明

目前,我们的地平面无缝集成,因为我们的LW灯光设置不匹配的照片,因此在地平面伸出一英里。 我们需要一种方法来创建一些软环境,以配合我们的图像扩散照明。 为此,我们可以使用全局照明,或环境的强度,但是这两个国家都蒙上阴影,因此最好的办法是假的使用旋转的光招 这涉及到一个数组的灯光旋转速度非常快,产生的那种你发现在日间照明的反射光,我们可以手动执行此操作,但它是一个冗长的过程,需要一定的时间,相反,我们将使用一个很好的插件,所谓的阴云halkka上(http://www kolumbus.fi / erkki.halkka / plugpak / index.html)上。这可以下载并安装免费的,但我还是强烈建议您注册,并支付一小笔费用,这样一个优秀的插件(EKI的网站上,请按照安装说明)。作为一个正常一旦下载并安装插件,我们可以使用“OC ambimage”部分的插件中来创建我们的很好的柔软扩散照明。 点击菜单上的“OC ambimage”按钮,安装程序创建。只需要接受所有默认值,然后选择确定,直到该插件在安装了一个滑块场景中的照明控制- Fig.08

图。08

选择您的原LW远光并删除它从现场。 调整的场景,以启动在第2帧和调整你的相机的运动模糊抖动。如此一来,灯,以完成旋转和提供更精确的阴影-0.09。这一次,确保光线跟踪阴影,反射和折射的渲染选项面板中启用

图。09

正如你可以看到,平地机仍是太黑了。现在,您可以调整地面飞机的亮度和扩散的渠道,直到地面的表面无缝集成的照片。这需要一些调整和渲染,但我发现加大了亮度在17%和18%,给了我一个无缝集成 - 10

图。10

LightWave将三维对象转换成2D的环境第5步:3D物件

现在是一个很好的时间来保存你的场景中所有对象, 现在我们已经成功地完成了地平面,你可以添加3D对象,这架飞机上,他们的影子会投射到地面-整合到场景中。对于这一点,我选择一个经典的镜球,没什么特别的-只是一个领域,一个高反射值,和光线跟踪+球形地图应用在环境选项,它的表面,和背景图像被选择作为反射贴图-0.11

图。11

渲染一帧,你可以看到3D元素已经融入到原来的照片 - 12

图。12

额外的现实主义,旋转180度球镜反射贴图和表面扩散和反射通道进行调整,以配合你想要的。 显然,这仅仅是基础知识。可以增加额外的几何,您可以捕获图像中的不同元素的阴影,不同的光线将需要更多或更少的环境光,所以你将不得不调整滑块,直到你找出效果最好!

 

评论

{{ username ? username.charAt(0).toUpperCase() : '?' }}
Ctrl+Enter 发布
{{ (c.username || c.author_name || '?').charAt(0).toUpperCase() }}
{{ c.username || c.author_name }} {{ Utils.formatDate(c.created_at) }}