18.Blender 渲染工程、打光方法及HDR贴图导入
HDR环境
如何导入Blender的HDR环境图
![![[Pasted image 20240427165319.png]]](https://img-blog.csdnimg.cn/direct/f79c6f21a5e34d55a922bf5869cee765.png)
-
找到材质球信息
在右上角,点击箭头,展开详细部分
点击材质球,会出现下面一列材质球,将鼠标拖到第二个材质球,会显示信息
courtyard.exr -
右上角打开已渲染模式
![![[Pasted image 20240427165734.png]]](https://img-blog.csdnimg.cn/direct/8234c7bf28c3469f98c9528dbb5d407e.png)
-
左边这里选择世界环境
![![[Pasted image 20240427165824.png]]](https://img-blog.csdnimg.cn/direct/0ebaae2b1bc645b6bb6245bb4cf032be.png)
-
属性栏,打开世界属性
![![[Pasted image 20240427165459.png]]](https://img-blog.csdnimg.cn/direct/444e49aeb1a44266b2ee1a957d3cddca.png)
-
在文件夹里找到同名文件
![![[Pasted image 20240427170022.png]]](https://img-blog.csdnimg.cn/direct/a194096525b84610b3cc87feac046d1d.png)
-
将courtyard.exr拖入节点控制界面,与背景节点连接
![![[Pasted image 20240427170452.png]]](https://img-blog.csdnimg.cn/direct/c0b66a5cf2fb4db5bd25c66cbe2c32b0.png)
-
连接以后,右边属性栏可以展开
![![[Pasted image 20240427170547.png]]](https://img-blog.csdnimg.cn/direct/13ac111c8bff43abb12c8aee6db271b9.png)
-
颜色选择环境纹理
![![[Pasted image 20240427170641.png]]](https://img-blog.csdnimg.cn/direct/6a1d4e501205461aba8d0f6ce926ec0d.png)
-
打开courtyard.exr文件
![![[Pasted image 20240427170812.png]]](https://img-blog.csdnimg.cn/direct/2719281720d14004982264c34f666e06.png)
![![[Pasted image 20240427170918.png]]](https://img-blog.csdnimg.cn/direct/685bc54a92314d0583d744fc916f7199.png)
这样就导入成功了
![![[Pasted image 20240427170932.png]]](https://img-blog.csdnimg.cn/direct/c76866ee226840f3a5716f07b507cf97.png)
烘培立方盒反射
创建一个立方盒
让在盒子里面包括的光都能烘培到场景里
![![[Pasted image 20240427171342.png]]](https://img-blog.csdnimg.cn/direct/708f1314983049ef85d68511a9e6d932.png)
比较省内存,意味着场景里的间接光照明比较一般,烘培间接光影响非常有限,还不如直接烘培立方盒反射
人物
![![[Pasted image 20240427172255.png]]](https://img-blog.csdnimg.cn/direct/0d164aa5d7d54349b31733d7c28cba83.png)
![![[Pasted image 20240427171537.png]]](https://img-blog.csdnimg.cn/direct/2edd8477ed6945389481bc8c2f96266e.png)
渲染界面右下角有一个箭头可以拉出一个节点工具栏
先选中人物
![![[Pasted image 20240427172435.png]]](https://img-blog.csdnimg.cn/direct/c987ec5a53ea43daafdae804117207fb.png)
在右上角全部选中
![![[Pasted image 20240427172912.png]]](https://img-blog.csdnimg.cn/direct/faa56341211d42d68e566c838130c380.png)
左上角选择物体模式
右边在选项里
![![[Pasted image 20240427172939.png]]](https://img-blog.csdnimg.cn/direct/79077a25351a4292813ec8ea543b1c71.png)
将屏幕空间折射和次表面半透明都勾上
场景
添加平面
添加一个平面
![![[Pasted image 20240427181646.png]]](https://img-blog.csdnimg.cn/direct/424f1716172a4b66ac8b299495f9af18.png)
在添加两个竖直的平面
![![[Pasted image 20240427182127.png]]](https://img-blog.csdnimg.cn/direct/1d828cfaedeb42d7a15b7e751e20adfa.png)
![![[Pasted image 20240427182207.png]]](https://img-blog.csdnimg.cn/direct/58699db5496b482e88bb85dc70b76218.png)
右边属性栏可以输入数值
添加配饰
按Z,调到材质预览模式
![![[Pasted image 20240427182333.png]]](https://img-blog.csdnimg.cn/direct/6a13f0ca82fe470a960c178988b88ca5.png)
-
添加一个立方体
![![[Pasted image 20240427182445.png]]](https://img-blog.csdnimg.cn/direct/a09cc4f3bdb14c50965e3bd4c56b7da8.png)
移动一下
![![[Pasted image 20240427182455.png]]](https://img-blog.csdnimg.cn/direct/bbbbe0aa45ed44378f5fc94af772ce80.png)
切换到编辑模式
![![[Pasted image 20240427182530.png]]](https://img-blog.csdnimg.cn/direct/f4ebc39aaa6a4fa7a98809d3997f66c5.png)
可以用挤出选区,让立方体更高 -
添加一个球
![![[Pasted image 20240427182720.png]]](https://img-blog.csdnimg.cn/direct/c541cb236c3647d7b3ee37b570fe3478.png)
设置平滑着色
![![[Pasted image 20240427182738.png]]](https://img-blog.csdnimg.cn/direct/bc09adcc332e484c9797eadcc009b381.png)
-
加一个猴头
![![[Pasted image 20240427183012.png]]](https://img-blog.csdnimg.cn/direct/c8c7dd9cc0a94460b14526001d32e71f.png)
材质
![![[Pasted image 20240506152403.png]]](https://img-blog.csdnimg.cn/direct/1ab676a70dd84f12a0329d4a1922e653.png)
在shading界面选中柱体,新建材质,在基础色中,添加颜色
![![[Pasted image 20240506152914.png]]](https://img-blog.csdnimg.cn/direct/7a192d2621de4557befad1da7a8c9c93.png)
随便添加一些数值,作为演示
皮肤材质
- 导入预设
![![[Pasted image 20240506153819.png]]](https://img-blog.csdnimg.cn/direct/8bfeb6ae69b24f3ab94997b4d1b21ce8.png)
选择脸上的皮肤,新建一个材质
![![[Pasted image 20240506153946.png]]](https://img-blog.csdnimg.cn/direct/cf06b5e7e37b46d0b2545b5987f2df85.png)
- 将节点接入
![![[Pasted image 20240506155735.png]]](https://img-blog.csdnimg.cn/direct/0df67703a58f4c46b9331fe6a116dac6.png)
- 打开次表面半透明
![![[Pasted image 20240506160340.png]]](https://img-blog.csdnimg.cn/direct/dff0454e08414db7ac6af4aa1c6f9c16.png)
- 打开AO
![![[Pasted image 20240506160453.png]]](https://img-blog.csdnimg.cn/direct/cac9b3ea53684376b4a4d69afeccc06f.png)
- 设置ACES,选择Rec.709
![![[Pasted image 20240506160602.png]]](https://img-blog.csdnimg.cn/direct/111f14cd711d44088b709218035e26bb.png)
![![[Pasted image 20240506160656.png]]](https://img-blog.csdnimg.cn/direct/b4ff6a172cf24b34915c46544103fdc9.png)
- 调节模型贴图颜色
![![[Pasted image 20240506160904.png]]](https://img-blog.csdnimg.cn/direct/e11570c3c72f4b36a6f7cf3641130e11.png)
- 打开衣服材质
![![[Pasted image 20240506161254.png]]](https://img-blog.csdnimg.cn/direct/7e31d101760d47f18e9375ce70bfb824.png)
参考设置
![![[Pasted image 20240506161613.png]]](https://img-blog.csdnimg.cn/direct/8b451534827844f1af0ea25be37b7f9d.png)
次表面颜色加点蓝色
![![[Pasted image 20240506161734.png]]](https://img-blog.csdnimg.cn/direct/417aa58e9b7d491e9c22cf506da36426.png)
![![[Pasted image 20240506161634.png]]](https://img-blog.csdnimg.cn/direct/8cf28a74e7df49cc92b6429bb35f9eb1.png)
光照
- 添加面光
调整位置方向
![![[Pasted image 20240506162549.png]]](https://img-blog.csdnimg.cn/direct/1876a52790c748f2a930dce27eb0a650.png)
![![[Pasted image 20240506162734.png]]](https://img-blog.csdnimg.cn/direct/1dfef4e47bda4505885133fa209b6e19.png)
![![[Pasted image 20240506162952.png]]](https://img-blog.csdnimg.cn/direct/9aa1802c9aa242afbbc63849a30e1b15.png)
打开渲染模式查看效果
![![[Pasted image 20240506163036.png]]](https://img-blog.csdnimg.cn/direct/a554a7f5eed84716b43e3d8b7d61a035.png)
- 添加烘培
![![[Pasted image 20240506163134.png]]](https://img-blog.csdnimg.cn/direct/2768b6941c004d779d79b7062d9f2265.png)
![![[Pasted image 20240506163158.png]]](https://img-blog.csdnimg.cn/direct/09bc9a6838174ce2bf9ce2c8c66b66d0.png)
将其拉大,覆盖整个场景
![![[Pasted image 20240506163228.png]]](https://img-blog.csdnimg.cn/direct/588a8ae22f06450b8e6f80fd455496d8.png)
打开辉光、空间反射、运动模糊
3. 设置仅烘培立方盒反射
![![[Pasted image 20240506163342.png]]](https://img-blog.csdnimg.cn/direct/1cdc67b10d9845f8af1992e7f7421d62.png)
![![[Pasted image 20240506163420.png]]](https://img-blog.csdnimg.cn/direct/3d77f3aa3f734d5093eec60a369f2d5b.png)
成品
![![[Pasted image 20240506163756.png]]](https://img-blog.csdnimg.cn/direct/83f020205f514504b5d2e2d689a14881.png)
相关文章:
18.Blender 渲染工程、打光方法及HDR贴图导入
HDR环境 如何导入Blender的HDR环境图 找到材质球信息 在右上角,点击箭头,展开详细部分 点击材质球,会出现下面一列材质球,将鼠标拖到第二个材质球,会显示信息 courtyard.exr 右上角打开已渲染模式 左边这里选择世界…...
VBA在Excel中部首组查字法的应用
VBA在Excel中部首组查字法的应用 文章目录 前言一、网站截图二、操作思路三、代码1.创建数据发送及返回方法2.创建截取字符串中的数值的方法3.获取部首对应的编码4.获取特定部首的汉字运行效果截图前言 使用汉语字典查生字、生词,多用拼音查字法和部首查字法。以前都是用纸质…...
ASP.NET MVC 4升级迁移到ASP.NET MVC 5
背景:今天针对一个老项目进行框架升级,老项目使用的是MVC 4,现在要升级到MVC5。 备份项目.NET升级4.5以上版本通过Nuget,更新或者直接安装包 包名oldVersionnewVersion说明Microsoft.AspNet.Mvc4.0.05.x.xMicrosoft.AspNet.Razo…...
AIGC时代已至,你准备好抓住机遇了吗?
一、行业前景 AIGC,即人工智能生成内容,是近年来人工智能领域中发展迅猛的一个分支。随着大数据、云计算、机器学习等技术的不断进步,AIGC已经取得了显著的成果,并且在广告、游戏、自媒体、教育、电商等多个领域实现了广泛应用。…...
2024CCPC郑州邀请赛暨河南省赛
比赛记录:看群里大家嘎嘎拿牌,自己个人来solo了一下,发现简单到中等题很多,写了两小时出了7题,但是写的比较慢,对难题把握还是不准确 补题 : A题确实巧妙充分利用题目的数据范围来思考问题&…...
Spring 各版本发布时间与区别
版本版本特性Spring Framework 1.01. 所有代码都在一个项目中 2. 支持核心功能IoC、AOP 3. 内置支持Hibernate、iBatis等第三方框架 4. 对第三方技术简单封装。如:JDBC、Mail、事务等 5. 只支持XML配置方式。6.主要通过 XML 配置文件来管理对象和依赖关系࿰…...
前端模块导入导出方式
不同的导出方式和相应的导入方式,可以提炼成 3 种类型:name、default 和 list。 以下是使用示例: // Name Export | Name Import // 一个“命名”的导出 export const name value import { name } from ...❌ 错误示例: export…...
docker01-简介和概述
什么是docker? 我们现在开发项目是在windows操作系统使用idea开发,本地windows操作系统上有我们项目所需的jdk,mysql,redis,tomcat等环境,如果我们想打包我们的项目到一个别的服务器上,在别的服…...
java数据结构与算法(对称二叉树)
前言 为什么学习数据结构和算法? 1.直面大厂的高薪。 2.学习编程的语言。 3.输出优雅的代码和高性能的程序。 每日练习2题,希望大家都能收获高薪offer,实现自由跳槽。 实现原理 主要判断二叉树的以中间线为轴,两边的对称的…...
[原创](Modern C++)现代C++的std::function, 强大的多态函数包装器(包含std::mem_fn使用方式).
[简介] 常用网名: 猪头三 出生日期: 1981.XX.XX QQ联系: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、D…...
解决间歇性 SSLPeerUnverifiedException 问题
问题背景 您在使用 SonarQube 与 GitHub Enterprise 进行拉取请求装饰时,遇到了间歇性的 javax.net.ssl.SSLPeerUnverifiedException 异常。具体错误信息如下: txt javax.net.ssl.SSLPeerUnverifiedException: Hostname XXXXXXX not verified (no certificates)at okhttp3…...
Linux程序开发(一):Linux基础入门安装和实操手册
Tips:"分享是快乐的源泉💧,在我的博客里,不仅有知识的海洋🌊,还有满满的正能量加持💪,快来和我一起分享这份快乐吧😊! 喜欢我的博客的话,记得…...
Java | Leetcode Java题解之第92题反转链表II
题目: 题解: class Solution {public ListNode reverseBetween(ListNode head, int left, int right) {// 设置 dummyNode 是这一类问题的一般做法ListNode dummyNode new ListNode(-1);dummyNode.next head;ListNode pre dummyNode;for (int i 0; …...
声纹识别在无人机探测上的应用
无人机在民用和军事领域的应用越来越广泛。然而,随着无人机数量的增加,"黑飞"现象也日益严重,对公共安全和隐私构成了威胁。因此,开发有效的无人机探测与识别技术变得尤为重要。及时发现黑飞无人机的存在进而对其型号进…...
【数据结构】时间、空间复杂度实例分析
跌倒了,就重新站起来,继续向前走;傻坐在地上是没用的。💓💓💓 目录 •✨说在前面 🍋知识点一:算法的效率 • 🌰1.斐波那契数列的第n项 • 🌰2.算法的复杂度…...
2024生日快乐祝福HTML源码
源码介绍 2024生日快乐祝福HTML源码,源码由HTMLCSSJS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面, 源码截图 源码下载 2024生日快乐祝福HTML源码...
Android系统不同版本存储权限
一、Android存储简介 Android系统分为内部存储和外部存储 从Android6.0开始不断在更新存储(读写)权限,除了在AndroidManifest.xml文件里声明,app运行时也要动态申请使用对应的权限 提醒:应用私有存储不需要动态申请权…...
ue引擎游戏开发笔记(41)——行为树的建立(2)--丰富ai行为:巡逻后返回原处
1.需求分析: 就敌人ai而言,追踪到敌人有可能丢失目标,丢失目标后应该能返回原来位置,实现这一功能。 2.操作实现: 1.思路:利用clear value函数,禁用掉当前的追踪功能,执行之后的返…...
Linux quotacheck命令教程:如何检查和修复文件系统的磁盘配额(附案例详解和注意事项)
Linux quotacheck命令介绍 quotacheck命令是用于扫描文件系统以检查磁盘配额的一致性。它生成、检查和修复配额文件。这个命令通常在系统引导时运行,或者在手动更改了配额设置后运行。 Linux quotacheck命令适用的Linux版本 quotacheck命令在大多数Linux发行版中…...
Response对象的学习
Response对象在Web开发中是一个重要的概念,它代表了服务器对客户端请求的响应。当客户端(如浏览器)向服务器发送一个请求后,服务器会生成一个Response对象,其中包含了服务器返回给客户端的数据、状态码、响应头等信息。…...
后进先出(LIFO)详解
LIFO 是 Last In, First Out 的缩写,中文译为后进先出。这是一种数据结构的工作原则,类似于一摞盘子或一叠书本: 最后放进去的元素最先出来 -想象往筒状容器里放盘子: (1)你放进的最后一个盘子(…...
C++.OpenGL (10/64)基础光照(Basic Lighting)
基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...
什么是Ansible Jinja2
理解 Ansible Jinja2 模板 Ansible 是一款功能强大的开源自动化工具,可让您无缝地管理和配置系统。Ansible 的一大亮点是它使用 Jinja2 模板,允许您根据变量数据动态生成文件、配置设置和脚本。本文将向您介绍 Ansible 中的 Jinja2 模板,并通…...
C++:多态机制详解
目录 一. 多态的概念 1.静态多态(编译时多态) 二.动态多态的定义及实现 1.多态的构成条件 2.虚函数 3.虚函数的重写/覆盖 4.虚函数重写的一些其他问题 1).协变 2).析构函数的重写 5.override 和 final关键字 1&#…...
深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用
文章目录 前言一、感知机 (Perceptron)1.1 基础介绍1.1.1 感知机是什么?1.1.2 感知机的工作原理 1.2 感知机的简单应用:基本逻辑门1.2.1 逻辑与 (Logic AND)1.2.2 逻辑或 (Logic OR)1.2.3 逻辑与非 (Logic NAND) 1.3 感知机的实现1.3.1 简单实现 (基于阈…...
【Elasticsearch】Elasticsearch 在大数据生态圈的地位 实践经验
Elasticsearch 在大数据生态圈的地位 & 实践经验 1.Elasticsearch 的优势1.1 Elasticsearch 解决的核心问题1.1.1 传统方案的短板1.1.2 Elasticsearch 的解决方案 1.2 与大数据组件的对比优势1.3 关键优势技术支撑1.4 Elasticsearch 的竞品1.4.1 全文搜索领域1.4.2 日志分析…...
Linux中《基础IO》详细介绍
目录 理解"文件"狭义理解广义理解文件操作的归类认知系统角度文件类别 回顾C文件接口打开文件写文件读文件稍作修改,实现简单cat命令 输出信息到显示器,你有哪些方法stdin & stdout & stderr打开文件的方式 系统⽂件I/O⼀种传递标志位…...
沙箱虚拟化技术虚拟机容器之间的关系详解
问题 沙箱、虚拟化、容器三者分开一一介绍的话我知道他们各自都是什么东西,但是如果把三者放在一起,它们之间到底什么关系?又有什么联系呢?我不是很明白!!! 就比如说: 沙箱&#…...
【安全篇】金刚不坏之身:整合 Spring Security + JWT 实现无状态认证与授权
摘要 本文是《Spring Boot 实战派》系列的第四篇。我们将直面所有 Web 应用都无法回避的核心问题:安全。文章将详细阐述认证(Authentication) 与授权(Authorization的核心概念,对比传统 Session-Cookie 与现代 JWT(JS…...
C# WPF 左右布局实现学习笔记(1)
开发流程视频: https://www.youtube.com/watch?vCkHyDYeImjY&ab_channelC%23DesignPro Git源码: GitHub - CSharpDesignPro/Page-Navigation-using-MVVM: WPF - Page Navigation using MVVM 1. 新建工程 新建WPF应用(.NET Framework) 2.…...
