当前位置: 首页 > news >正文

blender 场景灯光基础设置

在 blender 中,打光分为两个部分,一个是世界光,一个是场景光;

世界光:

世界光:在 Blender 中,世界光指的是用于设置场景整体照明的环境光。它可以通过调整颜色、强度、阴影等参数来影响场景的整体亮度和氛围。世界光可以与其他灯光一起使用,以达到更好的渲染效果。在 Blender 中,可以通过在“World”选项卡中进行设置和调整世界光。

场景光:在 Blender 中,场景光指的是用于模拟场景中自然光照明的一种灯光类型,它通常用于模拟日光、月光、星光等自然光源。与其他类型的灯光不同,场景光是从一个特定的位置和方向(例如天空)发出的,可以通过改变其颜色、强度、角度等参数,来获得不同的光照效果。在 Blender 中,可以通过添加“Sun”、“Sky”等场景光类型来模拟自然光照明,也可以通过“HDR”图像作为背景,来实现更加真实的环境光照明效果。

设置世界环境光

点击右侧工具栏中的世界属性,调整颜色和强度等任何参数,都会影响到场景里的所有物体,世界光主要作用就是奠定场景基调;

世界光除了可以修改颜色和亮度,还可以添加环境纹理,点击颜色左边的黄色圆点,可以打开环境光属性面板,在面板中选择纹理;

如何查看环境光节点

从侧边拉出新的窗口,点击左上角的编辑器类型,选择着色编辑器,进入着色编辑器面板后,点击后面的下拉框,选择世界环境,就可以看到世界环境也是节点来控制的;

如果点击颜色增加天空纹理,在节点窗口便会新增一个天空纹理的节点,在 blender 中,万物背后都是节点逻辑;

添加环境光的三种方式:

1、修改默认背景节点(常用)

在世界属性中修改颜色,选择合适的场景颜色;

2、天空纹理

点击世界属性中的颜色,增加天空纹理;

3、渐变纹理

在世界环境中,shift A 添加渐变纹理节点,通过颜色渐变节点控制天空的颜色,chtrl T 添加映射+纹理坐标,在新建一个分离XYZ,调节渐变方向;

4、环境纹理 HDR 贴图(常用)

新建环境纹理,点击打开,添加一张 HDR 环境贴图;

如何隐藏HDR贴图,只获取贴图光照效果,点击渲染属性 ——> 胶片 ——>透明

什么是 HDRI 贴图

HDRI 全称为 High Dynamic Range Image,是高动态范围成像贴图的缩写,也叫做高动态范围图像。它是一种用于渲染和模拟真实世界光照的技术。HDRI 贴图是通过捕捉实际环境中的高动态范围图像来创建的,这些图像包含比传统 8 位图像更宽广的色彩范围和更高的亮度范围。

在计算机图形学中,使用HDRI 贴图可以让渲染器更加真实地模拟环境光的强度和分布。相比较传统的贴图,HDRI 贴图可以提供更多的细节和真实感,通过反射和折射等方式,将照射到物体表面的光线的强度和色彩真实地反映出来。

免费贴图 Poly HavenThe Public 3D Asset Libraryicon-default.png?t=N7T8https://polyhaven.com/blender也自带 HDR 贴图

win系统在blender的安装盘中,路径:Blender Foundation\Blender 3.5\datafiles\studiolights\world\

Blender 3.5 是指当前 Blender 的版本号;

mac系统路径:/Applications/Blender/studiolights/world/

如何设置场景灯光

在 blender 中,场景灯光有4种:点光、日光、聚光、面光;

点光

灯光亮与不亮和灯光的能量有关,也和场景的大小有关;

漫射和高光只有EV渲染器才有,Cycles渲染器没有这两项,半径大小可以控制物体投影的虚实;

日光

强度/力度设置个位数就可以,日光是一个平行光,日光的位置不影响照明效果,角度才是控制投影的决定因素,可以拖动日光上的小圆点控制照明方向,

聚光

单方向上的光,能量大小控制照明亮度,半径大小控制物体投影的虚实,光圈尺寸就是喇叭口的开口大小,混合是指聚光的发散程度;

面光

面光是 4 种场景中使用频率最高的一种光源,打光效果好,也好控制光源,尺寸越大,光线越发散,光线越柔和,尺寸越小,光线越聚集,

常规打光步骤 Workflow

先打世界光,再打场景光

打光前思考一下,场景出现的基础环境在哪里?是早上、中午、半晚还是小黑屋,针对不同的场景选择不同的世界基础光源;

先打世界光的目的在于订场景基调,打造场景基础光环境,也就是添加 HDR 贴图;

然后打场景光,打场景光的目的在于让布光有主次,有逻辑,有美感,4种光源中,最好用的是面光;

三点布光法

三点布光法是一种用于照明和渲染的基本技术。它是一种简单而有效的方法,通过对场景中的三个关键位置进行灯光设置,以模拟真实世界中的光照。

三点布光法的三个关键位置分别是:

  1. 主光源:通常是最亮的光源,从一侧或上方投射光线,用于产生阴影和强调物体的形状,确定光源方向。

  2. 辅助光:通常是比主光源亮度弱一些的光源,用于增强阴影的细节,并让场景更加立体感。

  3. 轮廓光:通常从物体背面打光,是一种逆光效果,可以在物体周围产生一圈光晕,从而使物体的轮廓更加明显,增强了物体的立体感和存在感。

    如果不想轮廓光影响到物体的阴影,可以取消勾选投射阴影

三点布光法可以让场景中的物体更加真实地呈现出来,同时也可以在照明效果上产生更多的变化。

布光小结

文章视频来源

【场景灯光篇】5.1 新手小白的超级布光宝典_哔哩哔哩_bilibili【场景灯光篇】5.1 新手小白的超级布光宝典是【Kurt】Blender零基础入门教程 | Blender中文区新手必刷教程(已完结)的第24集视频,该合集共计34集,视频收藏或关注UP主,及时了解更多相关视频内容。icon-default.png?t=N7T8https://www.bilibili.com/video/BV14u41147YH?p=24&vd_source=98ff6b45a8ad88aa9e7408ec9cebb330

相关文章:

blender 场景灯光基础设置

在 blender 中,打光分为两个部分,一个是世界光,一个是场景光; 世界光: 世界光:在 Blender 中,世界光指的是用于设置场景整体照明的环境光。它可以通过调整颜色、强度、阴影等参数来影响场景的…...

如何查看 SQLyog 中数据库连接信息中的密码

SQLyog 数据库连接信息中的密码无法选择明文展示,也无法复制 可以将数据库连接信息导出到文本查看明文密码 工具--》导入/导出连接详情:...

【SpringSecurity】八、集成图片验证码

文章目录 1、生成图片验证码2、创建验证码过滤器3、将过滤器加入SpringSecurity过滤链4、修改登录页 SpringSecurity是通过过滤器链来完成的,接下来的验证码,可以尝试创建一个过滤器放到Security的过滤器链中,在自定义的过滤器中比较验证码。…...

【本地代码问题】启动程序,报错:java.lang.IllegalArgumentException: No selectors

启动程序的时候报错了 问题怎么出现的解决方式,注释掉jetty的内容,回归tomcat的使用 问题怎么出现的 我本地启动程序的时候报错了:报的是这个错误,可能和容器的选择有关吧 解决方式,注释掉jetty的内容,回…...

手写RPC框架--4.服务注册

RPC框架-Gitee代码(麻烦点个Starred, 支持一下吧) RPC框架-GitHub代码(麻烦点个Starred, 支持一下吧) 服务注册 服务注册a.添加服务节点和主机节点b.抽象注册中心c.本地服务列表 服务注册 a.添加服务节点和主机节点 主要完成服务注册和发现的功能,其具体流程如下&…...

oracle 解锁表

操作的前提 用 sys 用户 以 SYSDBA 角色登录 第一种解锁方式 1.查询被锁的表 select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session s where l.object_id  o.object_id and l.session_ids.sid;2.查询那个session引起表被锁 sele…...

使用Dbeaver连接GaussDB

1.下载DBeaver,官网地址 2.安装软件,打开软件,点击数据库->驱动管理器,具体操作如下图: 3、选择新建后进行参数设置,如下图: 具体参数如下图 驱动名称: GS #随便定义 驱动类型&#…...

WSL使用技巧 / 虚拟机对比

WSL使用技巧 / 虚拟机对比 前言虚拟机比较VMware使用技巧WSL使用技巧官方文档工具安装WSL基本命令运行命令关闭卸载磁盘管理导入导出指定安装路径 前言 本文介绍了VMware和WSL的区别,并详细介绍了WSL的使用方法和技巧。 虚拟机比较 VMware 比较灵活,拥…...

vuex_cart案例

json-server使用 在目录下新建db文件夹>里面新建index.json index.json {"cart": [{"id": 100001,"name": "低帮城市休闲户外鞋天然牛皮COOLMAX纤维","price": 128,"count": 6,"thumb": "http…...

Linux系统的安装

文章目录 1 Linux介绍1.1 Linux是什么1.2 Linux的特点1.3 Linux的应用1.4 Linux的发行版本1.5 Linux的Shell 2 Linux安装2.1 安装方式2.2 什么是VMware2.3 VMware主要功能2.4 什么是CentOS2.5 VMware与CentOS与Linux的关系2.6 VMware安装CentOS的步骤 1 Linux介绍 1.1 Linux是…...

微服务设计和高并发实践

文章目录 1、微服务的设计原则1.1、服务拆分方法1.2、微服务的设计原则1.3、微服务架构 2、高并发系统的一些优化经验2.1、提高性能2.1.1、数据库优化2.1.2、使用缓存2.1.3、服务调用优化2.1.4、动静分离2.1.5、数据库读写分离 2.2、服务高可用2.2.1、限流和服务降级2.2.2、隔离…...

2023年高教社杯数学建模思路 - 案例:粒子群算法

文章目录 1 什么是粒子群算法?2 举个例子3 还是一个例子算法流程算法实现建模资料 # 0 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 1 什么是粒子群算法? 粒子群算法(Pa…...

Tomcat 集群介绍

一.Tomcat 集群介绍 在实际生产环境中,单台 Tomcat 服务器的负载能力或者说并发能力在四五百左右。大 部分情况下随着业务增长,访问量的增加(并发量不止四五百),单台 Tomcat 服务器是 无法承受的。这时就需要将多台 Tomcat 服务器组织起来&a…...

Windows右键添加用 IDEA 打开

1.安装IDEA时 安装时会有个选项来添加,如下: 勾选即可 2.修改注册表 安装时未勾选,可以把下面代码中程序路径改为自己的,保存为对应的 idea.reg文件,双击即可 Windows Registry Editor Version 5.00[HKEY_CLASSES…...

Golang 中return和defer执行先后顺序

先给出最终结论: 执行return语句 -> 执行defer函数 -> 函数返回 这里可能会有一个疑问, 执行return语句和函数返回难道不是一回事? Golang语言中函数的return不是原子操作,而是分为了两步: 返回值赋值真正函数返回 Gol…...

业务数据模拟/采集

业务数据模拟/采集 2.2 业务数据模拟 2.2.1 连接MySQL 通过MySQL可视化客户端连接数据库。2.2.2 建表语句 1)通过SQLyog创建数据库2)设置数据库名称为gmall,编码为utf-8,排序规则为utf8_general_ci3)导入数据库结构脚本…...

qt day 5

实现局域网的网络聊天室功能 1>服务器代码 --------------------------------------------------------------- widget.h --------------------------------------------------------------- #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QMes…...

Java设计模式之适配器模式

适配器模式&#xff08;Adapter Pattern&#xff09;是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式&#xff0c;它结合了两个独立接口的功能。 这种模式涉及到一个单一的类&#xff0c;该类负责加入独立的或不兼容的接口功能。举个真实的例子&#xff0…...

每天一个工业通信协议(3)2023.8.29 (DAP接口)

文章目录 参考文献1.DAP接口介绍2.DAP接口的2/3pin3.一种DAP接口方案应用的说明,通过两步初始化把JTAG接口变成DAP接口使用4.DAP接口的协议4.1 DAP电报的分类(只用JTAG类电报)4.2 电报格式4.3 DAP有限状态机参考文献 李婧. DAP模块验证组件系统级开发和实现[D]. 陕西:西安电…...

如何将Word转成PDF?试一下这个转换方法

Word转成PDF是现代办公中常见的需求&#xff0c;它可以确保文件的格式和内容在不同平台上保持一致&#xff0c;并且更加方便共享和打印。在这个数字化时代&#xff0c;我们经常需要将Word文档转换为PDF格式&#xff0c;无论是个人用户还是商务用户都会遇到这样的需求。那么如何…...

开发者专属:OpenClaw调用Qwen3-14B完成API自动化测试

开发者专属&#xff1a;OpenClaw调用Qwen3-14B完成API自动化测试 1. 为什么选择OpenClaw做API测试自动化 去年接手一个金融数据平台项目时&#xff0c;我遇到了API测试的瓶颈——每次迭代需要手动执行200个Postman测试用例&#xff0c;还要人工核对返回结果。这种重复劳动不仅…...

rk3576(5)之设备树下GPIO驱动

1、简介rk3576buildroot设备树GPIO驱动编写。个人理解设备树就相当于存在统一规则、统一管理的头文件&#xff0c;记录了开发板的设备信息。2、设备树语法2.1、dtsi 头文件设备树也支持头文件&#xff0c;设备树的头文件扩展名为.dtsi设备树文件不仅可以应用 C 语言里面的.h 头…...

OpenClaw开发环境配置:千问3.5-9B辅助的IDE插件管理

OpenClaw开发环境配置&#xff1a;千问3.5-9B辅助的IDE插件管理 1. 为什么需要AI辅助的IDE管理 作为一个长期在多个项目间切换的全栈开发者&#xff0c;我深受开发环境配置问题的困扰。每次换新电脑或者重装系统&#xff0c;光是配置VSCode插件和项目依赖就要耗费大半天时间。…...

电影票销售管理|基于springboot + vue电影票销售管理系统(源码+数据库+文档)

电影票销售管理系统 目录 基于springboot vue电影票销售管理系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 基于springboot vue电影票销售管理系统 一、前言 博主…...

2026年山东省首版次高端软件申报已经开始,中承信安助力企业快速申报

对于山东省内软件和信息技术领域的企业而言&#xff0c;首版次高端软件申报是获取省级政策资金扶持、强化产品核心竞争力、拓宽市场发展空间的核心抓手。2026 年山东省首版次高端软件申报工作已全面启动&#xff0c;然而不少企业却面临政策细则把握不准、申报门槛判断不清、申报…...

2026年,行业内热门GEO搜索优化公司口碑究竟如何?

你是否在为提升品牌在搜索引擎上的排名而烦恼&#xff1f;是否因高昂的优化成本和复杂的操作望而却步&#xff1f;又或者担心优化效果不佳&#xff0c;无法实现询盘转化&#xff1f;今天&#xff0c;我们就来深入探讨一下2026年热门的GEO优化软件&#xff0c;看看哪款能真正解决…...

解锁Windows效率提升:免费工具Winhance-zh_CN全功能指南

解锁Windows效率提升&#xff1a;免费工具Winhance-zh_CN全功能指南 【免费下载链接】Winhance-zh_CN A Chinese version of Winhance. C# application designed to optimize and customize your Windows experience. 项目地址: https://gitcode.com/gh_mirrors/wi/Winhance-…...

LSM303D六轴IMU驱动开发:I²C底层集成与100Hz高精度运动检测

1. LSM303D传感器驱动库深度解析&#xff1a;面向嵌入式系统的IC底层集成与高精度运动检测实现LSM303D是意法半导体&#xff08;STMicroelectronics&#xff09;推出的超低功耗、高精度六轴惯性测量单元&#xff08;IMU&#xff09;&#xff0c;集成3轴加速度计与3轴磁力计于单…...

P1163 银行贷款 总结与反思

提炼以下几点&#xff1a;1&#xff0c;问&#xff1a;C中 整型怎么转浮点数&#xff08;int/ long long to double):答&#xff1a;直接赋值即可&#xff0c; eg ll N; double a N;2, 问&#xff1a;C中整型和浮点数怎么做加减法答&#xff1a;直接加减即可&#xff0c;自…...

计算机毕业设计springboot展会门票系统 基于SpringBoot的会展票务数字化服务平台 SpringBoot框架下的博览会入场券预约与核销系统

计算机毕业设计springboot展会门票系统 &#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。随着会展经济的蓬勃发展和数字化转型的深入推进&#xff0c;各类展会活动规模不断扩大&am…...