blender 场景灯光基础设置

news2024/11/15 10:52:27

在 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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/973390.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JAVA:错误: 找不到或无法加载主类 xx.xx.xx类

报错图片: 报错原因: 加载是没有定义项目的根目录或主要代码的位置。这个根目录是整个项目的起点,包含了所有的源代码文件和其他必要的资源文件 解决方法:定义根目录

449. 序列化和反序列化二叉搜索树

诸神缄默不语-个人CSDN博文目录 力扣刷题笔记 Python3版代码提示: # Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # self.val x # self.left None # self.right None# Your Codec object will…

Promise 解决 Vue 中父子组件的加载问题!

前言 关于Promie我这里就不多解释了&#xff0c;不懂得可以看看官方文档。下面文章重点介绍项目中遇到的问题解决方法。 需求 组件b初始化某个用到的库&#xff0c;只有在初始化完成后才能调用其API&#xff0c;不然会报错。a页面负责调用。 // a.vue <template><d…

微服务架构基础--第4章Spring Boot核心功能2

第4章Spring Boot核心功能2 一.预习笔记 1.静态资源访问 1-1&#xff1a;resource下的static文件夹会被视为默认的根目录&#xff08;默认静态资源文件夹&#xff09; 1-2&#xff1a;index.html是SpringBoot的默认首页(默认配置了的) 1-3&#xff1a;修改网页logo&#xf…

文件上传漏洞全面渗透姿势

0x00 文件上传场景 (本文档只做技术交流) 文件上传的场景真的随处可见&#xff0c;不加防范小心&#xff0c;容易造成漏洞&#xff0c;造成信息泄露&#xff0c;甚至更为严重的灾难。 比如某博客网站评论编辑模块&#xff0c;右上角就有支持上传图片的功能&#xff0c;提交带…

飞行动力学 - 第17节-part2-机翼对航向静稳定性的影响 之 基础点摘要

飞行动力学 - 第17节-part2-机翼对航向静稳定性的影响 之 基础点摘要 1. 上反角贡献2. 后掠角贡献3. 机身贡献4. 参考资料 1. 上反角贡献 总体来说&#xff0c;略微降低稳定性。 2. 后掠角贡献 总体来说&#xff0c;略微增加稳定性。 3. 机身贡献 机身也是降低航向静稳定性&…

潜艇来袭(Qt官方案例-2维动画游戏)

一、游戏介绍 1 开始界面 启动程序&#xff0c;进入开始界面。 2 开始新游戏 点击菜单&#xff1a;File》New Game &#xff08;或者CtrlN&#xff09;进入新游戏。 开始新游戏之后&#xff0c;会有一个海底的潜艇&#xff0c;和水面舰艇对战。 计算机&#xff1a;自动控制…

尖端AR技术如何在美国革新外科手术实践?

AR智能眼镜已成为一种革新性的工具&#xff0c;在外科领域具有无穷的优势和无限的机遇。Vuzix与众多医疗创新企业建立了长期合作关系&#xff0c;如Pixee Medical、Medacta、Ohana One、Rods & Cones、Proximie等。这些公司一致认为Vuzix智能眼镜可有效提升手术实践&#x…

java+ssm+mysql水费管理系统

项目介绍&#xff1a; 使用javassmmysql开发的用户水费管理系统&#xff0c;系统包含超级管理员&#xff0c;系统管理员、用户角色&#xff0c;功能如下&#xff1a; 超级管理员&#xff1a;管理员管理、用户管理、用水管理&#xff08;用水记录、缴费提醒&#xff09;、水费…

通讯编程006——NodeJS OPC UA Client开发简单教程

本文介绍如何在NodeJS环境下开发OPC UA Client&#xff0c;通过本文可以对OPC UA的基本概念有所了解&#xff0c;掌握OPC UA的本质。相关软件请登录网信智汇(wangxinzhihui.com)。 开发步骤如下&#xff1a; 1&#xff09;首先需要安装nodejs&#xff0c;要求版本至少是12。 …

实战系列(二)| MybatisPlus详细介绍,包含代码详解

目录 1. MybatisPlus 的基本功能2. 基本用法3. MybatisPlus 的配置4. MybatisPlus 的实体类、Mapper 接口、Service 类和 Controller 类 MybatisPlus 是一个功能强大的 MyBatis 增强工具&#xff0c;它提供了丰富的特性来简化操作数据库的代码。它主要用于简化 JDBC 操作&#…

《Generative Agents: Interactive Simulacra of Human Behavior》全文翻译

《Generative Agents: Interactive Simulacra of Human Behavior》- 生成式代理:人类行为的交互式拟真 论文信息摘要1. 引言2. 相关工作2.1 人机交互2.2 可信的人类行为代理2.3 大型语言模型与人类行为 3. 生成式代理行为和交互3.1 代理形象和交流3.1.1 代理间交流 3.2 环境交互…

PDU是什么?

PDU&#xff0c;即功率分配单元(Power Distribution Unit)&#xff0c;它是一种能够对电源进行管理、监控来保障电力质量与供电可靠性的电源扩展设备。它广泛应用于数据中心、IT机房、机房领域等&#xff0c;可以实现对电源进行远程监控、电源管理和电源分配&#xff0c;为IT设…

阿里 通义千问LLM Qwen-7B-Chat与Qwen-VL-Chat 使用

参考&#xff1a; https://github.com/QwenLM/Qwen-7B https://github.com/QwenLM/Qwen-VL 下载模型&#xff1a; https://huggingface.co/Qwen 1、Qwen-7B-Chat 下载好代码与模型后运行&#xff1a; python ./Qwen-7B-main/web_demo.py -c ./qwen-6b-4bit/ --server-name…

01|PS(容器的三种使用)

系列文章目录 00|PS 01|PS&#xff08;容器的三种使用&#xff09; 文章目录 系列文章目录前言一、容器二、使用步骤0.反向选中删除1.位图&#xff08;图像&#xff09;2.文字3.矢量图&#xff08;图形&#xff09; 前言 一、容器 主要实现于图像之间的组合、覆盖。效果很不错…

分布式系统一致性模式揭秘

分布式系统将数据复制到多个服务器上&#xff0c;以获得更好的容错性、可扩展性和可靠性。一致性模式&#xff08;一致性模型&#xff09;是一组用于在分布式系统中进行数据存储和数据管理的技术。一致性模式决定了数据在分布式系统中的传播。因此&#xff0c;一致性模式将影响…

SpringMvc框架入门使用(详细教程)

目录 ​编辑 1.SpringMVC框架是什么&#xff1f; 2.SpringMVC工作流程 3.SpringMVC的入门 3.1 pom.xml 3.2spring-mvc.xml 3.3web.xml 3.4 建立一个web的方法 4.5 建立一个首页 4.6效果展示 4.图片处理 1.SpringMVC框架是什么&#xff1f; Spring MVC是一个基…

POI基于Excel模板导出数据

1、基于模板导出列表数据 1.1、需求 注意&#xff1a;使用附件的形式下载&#xff0c;前端访问必须通过window.open(),否则附件可能无法下载。 按照以下样式导出excel 1.2、思路 首先准备一个excel模板&#xff0c;这个模板把复杂的样式和固定的内容先准备好并且放入到项…

2023年了,java后端还有未来吗?

前言 Java当下确实是比较的内卷&#xff0c;但关键在于个人&#xff0c;可以看看不同地方&#xff08;这里主要举例北上广深一线城市&#xff09;对于Java开发工程师这个职位的具体要求&#xff1a; 在以下北上广深这些一线大城市的面试招聘当中不难看出&#xff0c;凡是工资…

搭建HTTPS服务器

HTTPS代理服务器的作用与价值 HTTPS代理服务器可以帮助我们实现网络流量的转发和加密&#xff0c;提高网络安全性和隐私保护。本文将指导您从零开始搭建自己的HTTPS代理服务器&#xff0c;让您更自由、安全地访问互联网。 1. 准备工作&#xff1a;选择服务器与操作系统 a. 选…