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对象,其中包含了服务器返回给客户端的数据、状态码、响应头等信息。…...
Ubuntu系统下交叉编译openssl
一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...
python打卡day49
知识点回顾: 通道注意力模块复习空间注意力模块CBAM的定义 作业:尝试对今天的模型检查参数数目,并用tensorboard查看训练过程 import torch import torch.nn as nn# 定义通道注意力 class ChannelAttention(nn.Module):def __init__(self,…...
golang循环变量捕获问题
在 Go 语言中,当在循环中启动协程(goroutine)时,如果在协程闭包中直接引用循环变量,可能会遇到一个常见的陷阱 - 循环变量捕获问题。让我详细解释一下: 问题背景 看这个代码片段: fo…...
STM32F4基本定时器使用和原理详解
STM32F4基本定时器使用和原理详解 前言如何确定定时器挂载在哪条时钟线上配置及使用方法参数配置PrescalerCounter ModeCounter Periodauto-reload preloadTrigger Event Selection 中断配置生成的代码及使用方法初始化代码基本定时器触发DCA或者ADC的代码讲解中断代码定时启动…...
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…...
(转)什么是DockerCompose?它有什么作用?
一、什么是DockerCompose? DockerCompose可以基于Compose文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器。 Compose文件是一个文本文件,通过指令定义集群中的每个容器如何运行。 DockerCompose就是把DockerFile转换成指令去运行。 …...
聊一聊接口测试的意义有哪些?
目录 一、隔离性 & 早期测试 二、保障系统集成质量 三、验证业务逻辑的核心层 四、提升测试效率与覆盖度 五、系统稳定性的守护者 六、驱动团队协作与契约管理 七、性能与扩展性的前置评估 八、持续交付的核心支撑 接口测试的意义可以从四个维度展开,首…...
springboot整合VUE之在线教育管理系统简介
可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生,小白用户,想学习知识的 有点基础,想要通过项…...
Python Ovito统计金刚石结构数量
大家好,我是小马老师。 本文介绍python ovito方法统计金刚石结构的方法。 Ovito Identify diamond structure命令可以识别和统计金刚石结构,但是无法直接输出结构的变化情况。 本文使用python调用ovito包的方法,可以持续统计各步的金刚石结构,具体代码如下: from ovito…...
自然语言处理——文本分类
文本分类 传统机器学习方法文本表示向量空间模型 特征选择文档频率互信息信息增益(IG) 分类器设计贝叶斯理论:线性判别函数 文本分类性能评估P-R曲线ROC曲线 将文本文档或句子分类为预定义的类或类别, 有单标签多类别文本分类和多…...
