【unity设置】导入hdr图并设置为天空盒

2023-11-21 05:10
文章标签 设置 导入 unity 天空 hdr

本文主要是介绍【unity设置】导入hdr图并设置为天空盒,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在IBL笔记前,我们都知道IBL是通过环境来作为间接全局光赋予irradiance。
那么首先我们需要导入一张hdr图并将其设置为环境贴图(天空盒)。
这种图片多的小tips放在正文中过于臃肿,这边还是单独拿出来一篇小笔记。

1. 下载HDR贴图

首先我们得找到合适的hdr贴图,这里推荐从这个网站下载。无需注册点击就送,非常的绿色。
免费的HDR图-HDRI Hub
在这里插入图片描述
在这里插入图片描述
甚至可以商用,适用于各路卷王来做点demo。
在这里插入图片描述

2.导入unity

我们将下载好的zip文件解压并且导入unity,接下来我们就能看到完整图片出现在unity里面。
在这里插入图片描述
我们直接打开对应面板调整环境贴图。
在这里插入图片描述
一眼看到环境下面有天空盒相关设置,你大喜过望直接手起图落却会发现下载好的hdr贴图拖不进去(大悲)。
那不是当然的吗!上面写着都是material,你还给拖个图片进去。
在这里插入图片描述

3.调整格式,创建材质

首先需要调整材质的导入格式
在这里插入图片描述
切换成cube之后可以看到图片被自动切换成了球形。有的朋友可能又大喜过望,材质不就是球形的吗!结果直接拖入lighting面板又不行。
在这里插入图片描述
在这里插入图片描述
接下来需要创建对应的天空盒材质。
材质面板这边需要选择天空盒shader,并赋予对应的hdr图。
在这里插入图片描述

4.更换天空盒材质

将创建好的材质拖入lighting面板即可。
当然由于现在还不是ibl shader,所以看不出来效果。
在这里插入图片描述
我们拉一个默认材质的球体出来,就能看到ibl渲染的区别。
在这里插入图片描述
在这里插入图片描述

这篇关于【unity设置】导入hdr图并设置为天空盒的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/400016

相关文章

Java实现为PDF设置背景色和背景图片

《Java实现为PDF设置背景色和背景图片》在日常的文档处理中,PDF格式因其稳定性和跨平台兼容性而广受欢迎,本文将深入探讨如何利用Spire.PDFforJava库,以简洁高效的方式为你的PDF文档... 目录库介绍与安装步骤Java 给 PDF 设置背景颜色Java 给 PDF 设置背景图片总结在日常的

C#中通过Response.Headers设置自定义参数的代码示例

《C#中通过Response.Headers设置自定义参数的代码示例》:本文主要介绍C#中通过Response.Headers设置自定义响应头的方法,涵盖基础添加、安全校验、生产实践及调试技巧,强... 目录一、基础设置方法1. 直接添加自定义头2. 批量设置模式二、高级配置技巧1. 安全校验机制2. 类型

python库pydantic数据验证和设置管理库的用途

《python库pydantic数据验证和设置管理库的用途》pydantic是一个用于数据验证和设置管理的Python库,它主要利用Python类型注解来定义数据模型的结构和验证规则,本文给大家介绍p... 目录主要特点和用途:Field数值验证参数总结pydantic 是一个让你能够 confidentl

Java利用Spire.XLS for Java设置Excel表格边框

《Java利用Spire.XLSforJava设置Excel表格边框》在日常的业务报表和数据处理中,Excel表格的美观性和可读性至关重要,本文将深入探讨如何利用Spire.XLSforJava库... 目录Spire.XLS for Java 简介与安装Maven 依赖配置手动安装 JAR 包核心API介

C#实现千万数据秒级导入的代码

《C#实现千万数据秒级导入的代码》在实际开发中excel导入很常见,现代社会中很容易遇到大数据处理业务,所以本文我就给大家分享一下千万数据秒级导入怎么实现,文中有详细的代码示例供大家参考,需要的朋友可... 目录前言一、数据存储二、处理逻辑优化前代码处理逻辑优化后的代码总结前言在实际开发中excel导入很

oracle 11g导入\导出(expdp impdp)之导入过程

《oracle11g导入导出(expdpimpdp)之导入过程》导出需使用SEC.DMP格式,无分号;建立expdir目录(E:/exp)并确保存在;导入在cmd下执行,需sys用户权限;若需修... 目录准备文件导入(impdp)1、建立directory2、导入语句 3、更改密码总结上一个环节,我们讲了

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

MySQL设置密码复杂度策略的完整步骤(附代码示例)

《MySQL设置密码复杂度策略的完整步骤(附代码示例)》MySQL密码策略还可能包括密码复杂度的检查,如是否要求密码包含大写字母、小写字母、数字和特殊字符等,:本文主要介绍MySQL设置密码复杂度... 目录前言1. 使用 validate_password 插件1.1 启用 validate_passwo

C#和Unity中的中介者模式使用方式

《C#和Unity中的中介者模式使用方式》中介者模式通过中介者封装对象交互,降低耦合度,集中控制逻辑,适用于复杂系统组件交互场景,C#中可用事件、委托或MediatR实现,提升可维护性与灵活性... 目录C#中的中介者模式详解一、中介者模式的基本概念1. 定义2. 组成要素3. 模式结构二、中介者模式的特点

Java实现TXT文件导入功能的详细步骤

《Java实现TXT文件导入功能的详细步骤》在实际开发中,很多应用场景需要将用户上传的TXT文件进行解析,并将文件中的数据导入到数据库或其他存储系统中,本文将演示如何用Java实现一个基本的TXT文件... 目录前言1. 项目需求分析2. 示例文件格式3. 实现步骤3.1. 准备数据库(假设使用 mysql