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

18.Blender 渲染工程、打光方法及HDR贴图导入

HDR环境

如何导入Blender的HDR环境图

![[Pasted image 20240427165319.png]]

  1. 找到材质球信息
    在右上角,点击箭头,展开详细部分
    点击材质球,会出现下面一列材质球,将鼠标拖到第二个材质球,会显示信息
    courtyard.exr

  2. 右上角打开已渲染模式
    ![[Pasted image 20240427165734.png]]

  3. 左边这里选择世界环境
    ![[Pasted image 20240427165824.png]]

  4. 属性栏,打开世界属性
    ![[Pasted image 20240427165459.png]]

  5. 在文件夹里找到同名文件
    ![[Pasted image 20240427170022.png]]

  6. 将courtyard.exr拖入节点控制界面,与背景节点连接
    ![[Pasted image 20240427170452.png]]

  7. 连接以后,右边属性栏可以展开
    ![[Pasted image 20240427170547.png]]

  8. 颜色选择环境纹理
    ![[Pasted image 20240427170641.png]]

  9. 打开courtyard.exr文件
    ![[Pasted image 20240427170812.png]]
    ![[Pasted image 20240427170918.png]]
    这样就导入成功了
    ![[Pasted image 20240427170932.png]]

烘培立方盒反射

创建一个立方盒
让在盒子里面包括的光都能烘培到场景里
![[Pasted image 20240427171342.png]]
比较省内存,意味着场景里的间接光照明比较一般,烘培间接光影响非常有限,还不如直接烘培立方盒反射

人物

![[Pasted image 20240427172255.png]]

![[Pasted image 20240427171537.png]]
渲染界面右下角有一个箭头可以拉出一个节点工具栏

先选中人物
![[Pasted image 20240427172435.png]]
在右上角全部选中
![[Pasted image 20240427172912.png]]
左上角选择物体模式
右边在选项里
![[Pasted image 20240427172939.png]]
将屏幕空间折射和次表面半透明都勾上

场景

添加平面

添加一个平面
![[Pasted image 20240427181646.png]]
在添加两个竖直的平面
![[Pasted image 20240427182127.png]]
![[Pasted image 20240427182207.png]]
右边属性栏可以输入数值

添加配饰

按Z,调到材质预览模式
![[Pasted image 20240427182333.png]]

  1. 添加一个立方体
    ![[Pasted image 20240427182445.png]]
    移动一下
    ![[Pasted image 20240427182455.png]]
    切换到编辑模式
    ![[Pasted image 20240427182530.png]]
    可以用挤出选区,让立方体更高

  2. 添加一个球
    ![[Pasted image 20240427182720.png]]
    设置平滑着色
    ![[Pasted image 20240427182738.png]]

  3. 加一个猴头
    ![[Pasted image 20240427183012.png]]

材质

![[Pasted image 20240506152403.png]]
在shading界面选中柱体,新建材质,在基础色中,添加颜色
![[Pasted image 20240506152914.png]]
随便添加一些数值,作为演示

皮肤材质
  1. 导入预设
    ![[Pasted image 20240506153819.png]]
    选择脸上的皮肤,新建一个材质
    ![[Pasted image 20240506153946.png]]
  2. 将节点接入
    ![[Pasted image 20240506155735.png]]
  3. 打开次表面半透明
    ![[Pasted image 20240506160340.png]]
  4. 打开AO
    ![[Pasted image 20240506160453.png]]
  5. 设置ACES,选择Rec.709
    ![[Pasted image 20240506160602.png]]
    ![[Pasted image 20240506160656.png]]
  6. 调节模型贴图颜色
    ![[Pasted image 20240506160904.png]]
  7. 打开衣服材质
    ![[Pasted image 20240506161254.png]]
    参考设置
    ![[Pasted image 20240506161613.png]]
    次表面颜色加点蓝色
    ![[Pasted image 20240506161734.png]]
    ![[Pasted image 20240506161634.png]]

光照

  1. 添加面光
    调整位置方向
    ![[Pasted image 20240506162549.png]]
    ![[Pasted image 20240506162734.png]]
    ![[Pasted image 20240506162952.png]]
    打开渲染模式查看效果
    ![[Pasted image 20240506163036.png]]
  2. 添加烘培
    ![[Pasted image 20240506163134.png]]
    ![[Pasted image 20240506163158.png]]

将其拉大,覆盖整个场景
![[Pasted image 20240506163228.png]]
打开辉光、空间反射、运动模糊
3. 设置仅烘培立方盒反射
![[Pasted image 20240506163342.png]]
![[Pasted image 20240506163420.png]]

成品

![[Pasted image 20240506163756.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 配置文件来管理对象和依赖关系&#xff0…...

前端模块导入导出方式

不同的导出方式和相应的导入方式,可以提炼成 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对象,其中包含了服务器返回给客户端的数据、状态码、响应头等信息。…...

KubeSphere 容器平台高可用:环境搭建与可视化操作指南

Linux_k8s篇 欢迎来到Linux的世界,看笔记好好学多敲多打,每个人都是大神! 题目:KubeSphere 容器平台高可用:环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地

借阿里云中企出海大会的东风,以**「云启出海,智联未来|打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办,现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...

多场景 OkHttpClient 管理器 - Android 网络通信解决方案

下面是一个完整的 Android 实现&#xff0c;展示如何创建和管理多个 OkHttpClient 实例&#xff0c;分别用于长连接、普通 HTTP 请求和文件下载场景。 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas…...

江苏艾立泰跨国资源接力:废料变黄金的绿色供应链革命

在华东塑料包装行业面临限塑令深度调整的背景下&#xff0c;江苏艾立泰以一场跨国资源接力的创新实践&#xff0c;重新定义了绿色供应链的边界。 跨国回收网络&#xff1a;废料变黄金的全球棋局 艾立泰在欧洲、东南亚建立再生塑料回收点&#xff0c;将海外废弃包装箱通过标准…...

现代密码学 | 椭圆曲线密码学—附py代码

Elliptic Curve Cryptography 椭圆曲线密码学&#xff08;ECC&#xff09;是一种基于有限域上椭圆曲线数学特性的公钥加密技术。其核心原理涉及椭圆曲线的代数性质、离散对数问题以及有限域上的运算。 椭圆曲线密码学是多种数字签名算法的基础&#xff0c;例如椭圆曲线数字签…...

【Web 进阶篇】优雅的接口设计:统一响应、全局异常处理与参数校验

系列回顾&#xff1a; 在上一篇中&#xff0c;我们成功地为应用集成了数据库&#xff0c;并使用 Spring Data JPA 实现了基本的 CRUD API。我们的应用现在能“记忆”数据了&#xff01;但是&#xff0c;如果你仔细审视那些 API&#xff0c;会发现它们还很“粗糙”&#xff1a;有…...

C++八股 —— 单例模式

文章目录 1. 基本概念2. 设计要点3. 实现方式4. 详解懒汉模式 1. 基本概念 线程安全&#xff08;Thread Safety&#xff09; 线程安全是指在多线程环境下&#xff0c;某个函数、类或代码片段能够被多个线程同时调用时&#xff0c;仍能保证数据的一致性和逻辑的正确性&#xf…...

USB Over IP专用硬件的5个特点

USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中&#xff0c;从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备&#xff08;如专用硬件设备&#xff09;&#xff0c;从而消除了直接物理连接的需要。USB over IP的…...

C# 表达式和运算符(求值顺序)

求值顺序 表达式可以由许多嵌套的子表达式构成。子表达式的求值顺序可以使表达式的最终值发生 变化。 例如&#xff0c;已知表达式3*52&#xff0c;依照子表达式的求值顺序&#xff0c;有两种可能的结果&#xff0c;如图9-3所示。 如果乘法先执行&#xff0c;结果是17。如果5…...

MySQL:分区的基本使用

目录 一、什么是分区二、有什么作用三、分类四、创建分区五、删除分区 一、什么是分区 MySQL 分区&#xff08;Partitioning&#xff09;是一种将单张表的数据逻辑上拆分成多个物理部分的技术。这些物理部分&#xff08;分区&#xff09;可以独立存储、管理和优化&#xff0c;…...