blender中的灯光和相机学习笔记

2023-10-27

目录

环境光

灯光属性 比如高反

​编辑灯光基础

灯光基本属性 EV渲染器

点光

日光

面光

自发光


环境光

在渲染视图中,没有任何光时,物体只受环境光的影响

灯光属性 比如高反

在视图层属性中设置,


灯光基础

 

1 四种灯光,点光,日光,聚光,面光
2 shift+a新建一个灯光
3 灯光需要在渲染模式下才有效果
4 使用灯光的 物体数据属性(绿色灯泡) 来调整效果

灯光基本属性 EV渲染器

1 颜色
2 强度,能量
3 漫射:影响周围的物体漫反射灯光颜色的强度
4 高光:影响光滑(糙度)物体反射高光的强度,等于0时 ,光滑的物体也不会反射这个灯的高光
5 体积(音量):影响灯光穿过体积时的效果,为0时,在体积中显示为黑色。可以为模型添加体积着色器来创建一个体积,体积着色器要连在材质输出的体积上
6 半径:值越大,灯光散射越严重,越暗淡
7 自定义距离:灯光的影响距离,超出距离将完全不受灯光影响
8 阴影: 是否 开启阴影
8.1 接触阴影:接触阴影默认是关闭的,打开后可以得到更好的阴影效果

点光

在距离范围内就有效。

强度1000w以上会有明显效果。

日光

需要选择方向对着物体方向,否则无效。
即太阳光,调整位置不会影响光照效果,旋转会影响光照效果,可以使用 物体数据属性(绿色灯泡) 面板里的角度调整光照角度

对着立方体,强度1000以上会有效果。

面光


1 形状:修改形状不会影响光照效果,只是影响舞台里UI的显示方式

天空盒
1 blender自带的天空和不能参与渲染,只是用来展示效果
2 想要在渲染结果里添加天空盒,需要用我们自己下载的文件,格式为HDRI或EXR
3 有两种方式添加天空盒,方法本质是一样的,两者是联动的
方法1 :世界属性,颜色,点黄点,选择环境纹理,然后用天空盒赋值。如果需要清除,点一次黄点,最后边关联里选删除
方法2 :在着色器编辑器窗口,选择世界模式,新建一个环境纹理,注意不是图片纹理,然后连接颜色即可

免费天空盒下载

Poly Haven

IES灯光 (灯光遮罩)
1 IES需要我们去自己下载
2 只能在CY渲染器下使用,找到灯光的 物体数据属性(绿色灯泡)/节点/使用节点,然后转到 着色器编辑器,使用物体模式,不要用世界模式,添加一个IES纹理,连接到颜色,即可

免费IES下载

https://ieslibrary.com/en/home

自发光


1 如果是EV引擎,需在 渲染属性(相机)里勾选辉光,EC引擎的自发光有光晕的效果,但是EV的自发光没阴影
CY引擎里不需要进行设置,且有阴影,但是没有光晕 。注意在材质视图下都有光晕
2 有两种方法实现自发光
方法1 在物体的材质中,自发光属性选择一个颜色

方法2 用单独的自发光着色器

3 为CY引擎添加自发光效果
场景中需要有一个摄像机,对着发光物体,按F12进行渲染,,等待渲染完成,然后关掉结果预览窗口即可,然后打开最上方菜单中的Compositing,选择使用节点,即可看到刚才的渲染图,这个场景空可以使用右侧N键菜单的视图来移动结果图片,直接按中键移动的前边的节点


然后新建(shift+A)一个 输出/预览器,再新建一个滤镜辉光,调整滤镜的样式为雾晕,修改阈值,然后确保按下图连线,然后重新F12进行渲染即可


移动摄像机
1 直接使用Transfrom移动
2 先进入摄像机,N键菜单,视图,锁定摄像机,此时使用鼠标中键移动,移动的是摄像机的位置
3 类似于Unity的设置物体到视角,使用alt+ctrl+小键盘0,可以将相机放到视角的位置,但能用于摄像机,不能用于物体

切换摄像机
1 如果有多个摄像机,只有一个能被使用,被使用的摄像机上有一个黑三角,未被使用的是空心三角

2 首先按N键,切换到视图,然后选中一个摄像机,按ctrl+小键盘0可以切换当前摄像机为活动相机
3 使用N键菜单,视图里的局部摄像机,选择一个物体,可以让一个虚拟相机(而不是我们自己创建的相机)对准这个物体,如果选中了我们创建的相机,则会切换目标相机为活动相机
4 按小键盘0可以快速进出相机视角

摄像机属性
只讲几个有趣的属性,其余的都比较简单
1 安全区:显示线框限制,这些地方可能会被后期使用,会遮挡图像
2 背景图:放一个背景图片,可以用来辅助布置场景
3 视图显示/限制,在场景中显示一个十字架,这是聚焦的位置,配合景深使用
4 景深
4.1 光圈级数:光圈的大小,值越小,光圈越大,景深效果越好
4.2 刃型:光圈的叶片片数,=0为圆形,被虚化的光源(自发光)会产生圆形的光斑。= 3为三个叶片,被虚化的光源(自发光)会产生三角形的光斑。此外还会影响虚化物体边缘处的形状
4.3 旋转:模糊部分旋转,在刃型比较低时效果明显
4.4 比率:0-1纵向拉伸模糊效果 1保持正确比例 大于1纵向拉伸模糊效果
4.5 聚焦到物体:选择一个物体,聚焦到这里
4.6 聚焦距离:如果开了3中的限制,则可以可以看到当前的聚焦位置

本文感谢博客:https://blog.csdn.net/weixin_44568736/article/details/128131474

在原博客基础上有修改和添加。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

blender中的灯光和相机学习笔记 的相关文章

  • 区块链在数字经济中的地位和作用都有哪些?

    区块链是校正经济数字化进程的关键性底层技术架构 具有不可替代的作用 数字经济的关键技术包括大数据 物联网 人工智能 区块链等 技术是实现经济数字化的手段 不同的技术在经济数字化过程中扮演着不同的角色 云计算 边缘计算 IPFS按需提供数据存

随机推荐

  • Android加密和解密(DES,AES,MD5)

    加密是通过加密算法和加密密钥将明文转变为密文的过程 解密是其逆过程 加密算法有很多种 一般可以分为对称加密 如DES AES等 非对称加密 如RSA等 和单向加密 如MD5等 3类算法 1 在对称加密算法中 双方使用的密钥相同 要求解密方事
  • 科技查新报告的查新流程

    科技查新可以当天出报告吗 亲 我着急做一篇科技查新 当天能出报告吗 一天的时间是不够的 额 一般是多久呢 二到十个工作日 大家可能会很疑惑 为啥连查新员自己都不好确定报告的完成时间呢 这就要说说一份科技查新报告是怎么写出来的了 看完这个业务
  • C语言编写学生籍贯信息记录簿

    学生籍贯信息记录簿 前言 这是本人第一次写博客 有不足之处请见谅 本文是利用简单的C语言编写的学生籍贯信息记录簿 写这篇是为了记录学习过程 也为后来者提供一些参考和思路 我使用的平台为Visual C 6 0 其功能主要分为录入 保存 查询
  • hadoop报错:Exception in thread “main“ org.apache.hadoop.security.AccessControlException: Permission de

    Exception in thread main org apache hadoop security AccessControlException Permission denied user xuan access WRITE inod
  • R 安装函数包及绘制图形

    R语言绘制简单条形图 一 载入数据 1 安装函数包 2 导入文件 3 读取数据 csv文件 二 绘制图形 绘制简单条形图 一 载入数据 1 安装函数包 在控制台console输入命令 install packages bruceR 查看是否
  • Qt笔记(五十九)之Qt使用自定义字体

    一 前言 楼主在实际开发中 遇到有使用对界面字体要求的需求 有些客户希望用自己的字体 一开始 楼主还是有点懵 但是想到Qt一开始肯定是考虑到这个方式了 于是就去寻找 果然有 二 设置字体 1 使用内置字体 常规的设置方式 QApplicat
  • python语法-函数多返回值、函数多种传参方式、匿名函数

    python语法 函数多返回值 函数多种传参方式 匿名函数 函数多返回值 函数多个返回值 def test return return 1 hello True x y z test return print f x x ny y nz z
  • angularJs中的发送请求例子

    http 发送请求 url http localhost 8080 teacher api login method post data obj success function data rootScope data data 返回结果
  • MacBookAir M1 遇到 nodesass不兼容问题的解决方案

    引言 在工作中接手了一个新项目 项目采用了nodesass 想尽方法让他跑起来 却抛出一个错误 Node Sass does not yet support your current environment OS X Unsupported
  • [1151]python连接 redis cluster集群

    使用pip search查看可安装的Redis模块版本 PS D code gt pip install pip search 安装pip search模块 PS D code gt pip search redis 利用pip searc
  • 从DEMO到完成项目过程的流程

    一 项目评审 认真看demo需求是关键 根据项目demo原型 将项目功能点细分 按每个功能点实现的大致期限 去估计整个项目的期限 一旦项目评估预期确定 需要严格按照预期来实现 决不能拖拉 二 项目实施中 项目实施中 尽量以实现demo功能为
  • QQ机器人相关指令实现-对接小夹子

    代码地址以及视频地址 代码地址 视频地址 实现小夹子网的对接 打开小夹子网了解如何对接 小夹子网 小夹子API对接文档 完成认证的功能 通过小夹子网编写相关常量信息 public interface ClipWebConstants 基础路
  • 判断链表有环并返回入环的第一个节点

    这个问题可以两部分组成 1 首席判读链表是否有环 2 有环的话 在公共点拆开 设在ptr1 ptr2 那么ptr2前进一步 ptr2 ptr2 gt next ptr1拆链表 ptr1 gt next NULL 此时 就有两个链表了 一个是
  • 9008小米售后权限账号_小米救砖教程

    今早在头条看到个微头条 大概意思是小米9有锁机只需要几百块 然后就有人在下边评论说 为什么要出这期解锁教程呢 是因为某些沙雕说小米9进9008刷机不需要售后权限 当然并没有在上图出现 我当场笑喷 首先普及一下 mi8及以上用9008刷机需要
  • Camera根据鼠标操作观察物体(移动,转动,滑动)

    领导安排了一个任务 客户需求根据鼠标操作可以更详细的观察物体 于是开始研究Camera的使用 客户要求 1 按住右键可以旋转观察物体 2 按住左键可以平移的上下拖动视角 3 滚动滑轮可以拉近距离 思路 需要移动的是摄像机而不是物体 因为物体
  • 猜数字游戏

    define CRT SECURE NO WARNINGS 1 include
  • 在 Spring 中 Mock RestTemplate

    如果我们程序中使用了 RestTemplate 进行 HTTP API 调用 通常在编写单元测试时 为了让测试可控 会将 RestTemlate 调用进行 mock 而不是进行真实的 HTTP API 调用 这里 我们将介绍两种 mock
  • 【华为OD机试 2023】 打印机队列(C++ Java JavaScript Python)

    华为od机试题库 华为OD机试2022 2023 C Java JS Py https blog csdn net banxia frontend category 12225173 html 华为OD机试2023最新题库 更新中 C Ja
  • 【模板】高精度除低精度

    文章目录 1 数组 2 vector 推荐 1 数组 include
  • blender中的灯光和相机学习笔记

    目录 环境光 灯光属性 比如高反 编辑灯光基础 灯光基本属性 EV渲染器 点光 日光 面光 自发光 环境光 在渲染视图中 没有任何光时 物体只受环境光的影响 灯光属性 比如高反 在视图层属性中设置 灯光基础 1 四种灯光 点光 日光 聚光