3dmax三点照明法场景照明的方法和技巧

  3dmax三点照明法场景照明的方法和技巧!所谓“三点照明”是指在场景主体周围的三个位置设置灯光,以获得良好的光影效果的方法。这三个位置的灯称为“主光源”、“辅助光源”和“背光源”。根据场景需要,可以添加补充光、背景光等一些光源。首先我们来看两张图。左图为3ds max默认照明效果(两个泛光灯),右图为随机放置一个泛光灯的效果。显然这两张图比较平淡,不够真实。如果我们用“三点照明”的方法来分配光线,效果会大大提高。让我们做布局。

  3dmax三点照明法场景照明的方法和技巧!

  一、主光源的布局

  主光源,顾名思义,就是场景中的主光源。它通常用于照亮场景中的主要对象和周围区域,并在主要对象上投射阴影。通常是场景中最亮的灯,也是唯一开启阴影功能的灯。

  1.主光源的位置

  从俯视图来看,主光源可以布置在相机旁边,但它们相隔多远由你决定。一般主光源与场景主体形成35~45度的角度。

  当从左侧观察时,主光源通常位于主体的前部和上部,并与主体形成大约45度的角度。这是针对大局的,不是一成不变的。主光源的高度角也取决于所需的场景氛围。为了表达恐怖的气氛,可以将灯光布置在较低的位置,向上照亮场景主体。

  2.主光源参数设置

  (1)照明参数:如图。

  灯光类型:目标聚光灯。

  阴影:选择“打开”以打开灯光阴影。

  颜色:即浅色,通常稍微偏向某种颜色,如暖色或冷色。这里设置为淡黄色(暖色),RGB = 255,255,235。

  乘数:控制灯光亮度,默认值为1.0。这个值可以根据场景的需要进行调整。当光线偏向某一种颜色时,亮度会降低,应适当增大该值进行补偿。因此,这里的乘数设置为1.2。

  (2)阴影参数:如图。

  偏置:用于调整阴影的位置。默认值为1.0。在这里设置为2.0。

  尺寸:用于控制阴影贴图的精细度。默认设置为512。值越大,阴影越精细。这里设为1024。

  Stle Range:用于控制阴影边缘的模糊程度。默认值为4,阴影边缘看起来很硬。这里设置为12,以获得边缘更柔和的阴影。

  绝对地图偏差:此处未选中。

  渲染效果如图所示:

  现在场景中的角色被照亮了,但是看起来很平淡很不真实。好了,我们继续!

  二、辅助光源的布置

  辅助光源主要用于柔化主光源投射的阴影,提高场景主体的亮度,调和明暗区域的对比度。辅助光源的亮度一般是主光源的一半左右。

  1.辅助光源的位置

  从俯视图看,辅助灯和主灯形成大约90度的角度。

  从正面看,辅助灯一般比主灯略高或略低。

  2.辅助光源的参数设置

  灯光类型:目标聚光灯。

  阴影:关闭。

  颜色:这里设为白色。

  乘数:这里设为0.4。

  此时的渲染效果如图10所示:

  现在好像好多了,不过还是有提升的空间,比如缺乏层次感。接下来,我们将做这项工作。

  三、背光的布局

  背光还有别的名字,比如轮廓灯,顶灯等等。无论怎么称呼,它的作用都是突出场景主体的轮廓或者营造光晕效果,从而将场景主体与背景分开,增加主体的深度和立体感。

  1.背光源位置

  从俯视图来看,背光放置在场景主体的后面,与摄像头大致相对。

  从左视图看,背光灯与铅垂线夹角小,照在主体上。请注意,如果背光位置太低或几乎垂直于铅垂线,背光将被反射到字符的前面。

  2.背光参数设置

  灯光类型:目标聚光灯。

  阴影:打开。

  其余参数使用默认设置。关闭其他灯光,只打开背光,渲染效果如图。从这个图中,你可以清楚地看到背光产生的照明效果。另外,从图中可以看出,设置背光后,人物的手变得很亮。如果在场景中加入其他灯光,这种现象会更加明显。其实角色的手应该没那么亮。

  我们应该尽量降低这里的亮度,或者把脚排除在背光之外(但是不能排除人物身体的其他部分)。这里利用光的衰减功能,从开始到结束,光逐渐减弱。

  四、补光灯的布置

  经过前三步,也就是三点照明,场景有很好的照明效果。为了更逼真自然的模拟,这里布置了两个补充光:一个是背景光,一个是反射光。使用背景光的目的是照亮没有被主光照亮的地板、墙壁和画框。使用反射光的目的是模拟场景中产生的反射光。主光是场景中最亮的光源。在它的照明下,地板和墙壁会向人物反射一些光,这就是所谓的反射光。有时候,通过适当调整辅助光的位置,也可以模拟反射光效果,不需要安排专门的灯光来模拟反射光。这里作者安排了一个独立的反射光,不用辅助光,因为控制效果更方便。

  从顶部看,反射光与主光相反。至于背景光,大致平行于主光的照射方向,背景光稍微偏左。目的是照亮主灯不亮的区域。为了实现这个目标,可以分别调整两个灯的聚光区和衰减区的大小。聚光区是聚光灯最亮的照射区,衰减区是聚光灯从最亮到暗淡的渐变区。至于图中的重叠区域,背景光衰减区域与主光衰减区域重叠,形成平滑的照明区域。

  从正面看,反射光位于地面以下,几乎与主光直接相对。背景光与铅垂线的夹角比主光小。这样做的目的是让背景光的聚光区直接照亮背景最暗的地方。为了在这个区域产生平滑自然的照明效果,我们可以分别调整背景光和主光的聚光面积和衰减面积。

  青模3d模型网是一个被称为中国最好的3D素材基地,设计师找不到模型时可能第一时间想到的就是青模网啦,话说青模网是以小时更新的,3D青模网致力于建立一个开放、便捷、强大的3D素材基地!找模型上青模网,全站hold住你,其他的一些模型网站也弱爆了,在这里常用的3D模型,Vray材质,光域网,3DMAX脚本文件等,都是很全哒。

  3D模型类型:家具、灯具、室内构件、厨卫用品、住宅空间、公共空间、酒店空间、办公室空间、商业空间等等......

  青模3d模型网:青模网-3d模型-3d模型下载-3d模型下载网站(http://3d.qingmo.com/tag)

3dmax三点照明法场景照明的方法和技巧相关推荐

  1. 3dmax:3dmax三维VR渲染设置之高级灯光渲染(自然光照明+人工光照明+灯光属性讲解、灯光渲染参数解释、不布光顺序)图文教程之详细攻略

    3dmax:3dmax三维VR渲染设置之高级灯光渲染(自然光照明+人工光照明+灯光属性讲解.灯光渲染参数解释.不布光顺序)图文教程之详细攻略 目录 3dmax三维VR渲染设置之高级灯光渲染(打光顺序. ...

  2. 学习软件测试(三)测试用例、测试用例的设计方法(等价类划分法、边界值分析法、判定表法、因果图法、正交排列法、场景法、错误推测法)

    目录 测试用例 测试用例八大要素 测试用例的设计方法 等价类划分法 等价类操作步骤 边界值分析法 边界范围 边界值法的操作步骤 案例1 案例2 判定表法 为什么使用判定表法 判定表法的四个组成部分 判 ...

  3. Unity最佳实践-场景照明

    Unity最佳实践-场景照明 英文原文:https://unity3d.com/cn/learn/tutorials/topics/best-practices/auto-generate-and-g ...

  4. 相邻帧差法和三帧差法

    相邻帧差法和三帧差法 原文地址:https://blog.csdn.net/dcrmg/article/details/52234929 帧间差分法是通过对视频中相邻两帧图像做差分运算来标记运动物体的 ...

  5. 视频教程-沐风老师3DMAX室内建模挤出法详解-3Dmax

    沐风老师3DMAX室内建模挤出法详解 沐风课堂创始人,专栏作家,独立媒体人,资深互联网从业者. 沐风老师 ¥12.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP ...

  6. 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择

    文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...

  7. 方法:三遍学习法 +PPT 笔记法

    3. 方法:三遍学习法 +PPT 笔记法 读书有一个理念,是先把书读厚,再把书读薄,这往往是针对有一定基础的同学的学习方法,如果你原来没有研究过操作系统,或者没有基于 Linux 的 API 进行过程 ...

  8. 视频目标跟踪算法matlab仿真,对比二帧差法,三帧差法,混合高斯法以及Vibe算法

    目录 1.算法概述 2.仿真效果 3.MATLAB仿真源码 1.算法概述 1.1二帧差法 帧间差分法是一种通过对视频图像序列的连续两帧图像做差分运算获取运动目标轮廓的方法.当监控场景中出现异常目标运动 ...

  9. 风险策略调优中重要的三步分析法

    如何通过额度策略的调优,达到最大利润的平衡.比如当给到某客户3千的额度时候,相信大家也在思考相关额度是否可以调整到4千或者5千,或者甚至降额至2千,这时公司的盈利才是最大化的. 相信这个问题,也是很多 ...

  10. 三目运算法求一个大值,以及指定位数的应用,以及函数的声明,以及函数的嵌套,以及函数的递归,以及用递归法求阶乘

    1.三目运算法 首先一般方法比较两个数的大小 用空格和回车都一样 当结果非x即y的时候 我们可以用三目运算法 z=x>y?x:y 如果表达式成立取前面的值,如果表达式不成立取后面的值 也可以改成 ...

最新文章

  1. 原 史上最简单的SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)(Finchley版本)
  2. Microsoft training Kits
  3. java 约瑟夫问题 链表_【链表问题】环形单链表约瑟夫问题
  4. SQL语句中的AND和OR执行顺序问题
  5. PHP操作mongoDB:conn crud
  6. MySQL等值连接的介绍
  7. 【Little_things】jsp+MySql简单的数据录入功能
  8. 2021儋州市民族中学高考成绩查询,海南2021高考成绩排名查询,海南高考个人成绩排名如何查询...
  9. 用Fragments创建动态UI(翻译)
  10. 一周二次课(12月12日)
  11. 在点光源的基础上利用光域网来分布光的传播范围及方向_daiding
  12. 21天学通Java学习笔记-Day03
  13. php 视频裁剪,视频画面大小裁剪 把视频画面多余部分裁剪掉,视频画面裁剪工具的使用方法...
  14. Time-Evolving Graph Convolutional Recurrent Network for Traffic Prediction论文笔记
  15. 修图软件 Pixelmator Pro Mac版常见问题
  16. 计算机毕业设计ssm基于Andriod的剪纸艺术平台3swaq系统+程序+源码+lw+远程部署
  17. 用R写一个迷宫小游戏
  18. 申报市级瞪羚企业应具备的基本条件
  19. jQuery实现相册功能
  20. 网络编程-线程,守护线程,线程互斥锁-26

热门文章

  1. 解决TCP延迟应答(Delay ACK)问题的3个小Trick
  2. 通过举例彻底搞懂Matlab中max函数和min函数的用法(求最大值和最小值)
  3. 光机电一体化控制实训装置QY-JDYT06
  4. python3.6 scrapy模块查询POS后台获取指定时间和状态的订单存入到excel表格中
  5. html转excel有的没有边框,excel表格转word表格没有框线了怎么办
  6. 范浩强treap 普通平衡树
  7. 服务器开启虚拟化有什么好处
  8. bestcoder#22NPY and girls
  9. 使用Typora+PicGo+Gitee+坚果云搭建免费高效的个人云笔记
  10. 数据库 无损分解和保持依赖的判断