Unity中Shader雾效在场景中的调节技巧

文章目录

  • 前言
  • 一、修改棋盘格Shader的Cull可以在属性面板控制
    • 1、在属性面板定义CullMode
    • 2、在SubShader中,使用CullMode
    • 3、这样就可以在不同剔除情况下使用棋盘格场景了
  • 二、调节天际线颜色和雾融为一体
    • 1、在摄像机设置不渲染天空盒,渲染单一颜色
    • 2、采样该单一颜色为雾的颜色
    • 3、我们用之前的鬼魂小狐狸看看效果


前言

在之前的文章中,我们已经实现了URP 和 内置管线中 的雾效支持。

BuildIn Render Pipeline

  • Unity中Shader的雾效

Universal Render Pipeline

  • Unity中URP下的添加雾效支持

我们在这篇文章中,来判断一下,在使用雾效时的调节技巧,我们使用棋盘格Shader来测试。

  • Unity中 URP 下的棋盘格Shader

一、修改棋盘格Shader的Cull可以在属性面板控制

1、在属性面板定义CullMode

[Enum(UnityEngine.Rendering.CullMode)]_Cull(“Cull Mode”,int) = 0

2、在SubShader中,使用CullMode

Cull [_Cull]

3、这样就可以在不同剔除情况下使用棋盘格场景了

请添加图片描述


二、调节天际线颜色和雾融为一体

1、在摄像机设置不渲染天空盒,渲染单一颜色

在这里插入图片描述

2、采样该单一颜色为雾的颜色

请添加图片描述

3、我们用之前的鬼魂小狐狸看看效果

请添加图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

qt自定义控件的封装

刚学了一个很有意思的东西,前面学了list,Tree,Table三大控件和一部分常用基础控件,但感觉没啥意思,就是用别人的直接用,刚学了一个自定义控件的封装,流程如下: 想把两个不相关的组件封装在一块,直接用ui不行,所以先新添加了qt设计师页面,新添加了一个SmallWidget *ui 在smal…

一篇五分生信临床模型预测文章代码复现——Figure 10.机制及肿瘤免疫浸润(十)——Cibersort——完结

之前讲过临床模型预测的专栏,但那只是基础版本,下面我们以自噬相关基因为例子,模仿一篇五分文章,将图和代码复现出来,学会本专栏课程,可以具备发一篇五分左右文章的水平: 本专栏目录如下: Figure 1:差异表达基因及预后基因筛选(图片仅供参考) Figure 2. 生存分析,…

Mybatis-Plus的条件构造器QueryWrapper UpdateWrapper详解

文章目录 1. 引言2. Mybatis-Plus简介3. QueryWrapper3.1 基本用法3.2 动态条件拼接3.3 Lambda表达式的高级用法 4. UpdateWrapper4.1 基本用法4.2 动态条件拼接4.3 Lambda表达式的高级用法 5. 拓展功能与未来展望5.1 动态SQL的使用5.2 自定义条件构造器 6. 总结 🎉…

DQL命令查询数据(三)

本课目标 掌握MySQL的多表查询 SQL语句的综合应用 多表连接查询 通过各个表之间共同列的关联性(例如:外键)来查询的 分类: 内连接(INNER JOIN) ,可简写为 JOIN;左外连接(LEFT OUTER JOIN),…

VScode 画图插件

开源免费的插件 随着http://draw.io开源vs code插件之后,它一跃成为最强大的流程图工具。 目前http://draw.io支持3种文件后缀,你只需要新建3种后缀之一的文件就可以在vs code中画流程图,它们分别是: *.drawio*.dio*.drawio.sv…

docker部署simpleDocker

1,安装docker,请参考 linux安装docker 2,安装docker-compose,请参考 Docker-Compose 3,安装simpleDocker 准备docker-compose.yml文件 version: 3 services:redis:container_name: redisimage: redis:latestweb:conta…

7+非肿瘤+WGCNA+机器学习+诊断模型,构思巧妙且操作简单

今天给同学们分享一篇生信文章“Platelets-related signature based diagnostic model in rheumatoid arthritis using WGCNA and machine learning”,这篇文章发表在Front Immunol期刊上,影响因子为7.3。 结果解读: DEGs和血小板相关基因的…

Python笔记02-基础概念、数据类型及字符串格式化

文章目录 字面量注释变量数据类型标识符运算符字符串数据输入 字面量 在代码中,被写下来的固定的值,称之为字面量 Python中常用的有6种值(数据)的类型 如下变量被直接写在程序中,称之为字面量包括 数字和字符串类型 …

STL标准库与泛型编程(侯捷)笔记3

STL标准库与泛型编程(侯捷) 本文是学习笔记,仅供个人学习使用。如有侵权,请联系删除。 参考链接 Youbute: 侯捷-STL标准库与泛型编程 B站: 侯捷 - STL Github:STL源码剖析中源码 https://github.com/SilverMaple/STLSourceCo…

uniapp:签字版、绘画板 插件l-signature

官方网站:LimeUi - 多端uniapp组件库 使用步骤: 1、首先从插件市场将代码下载到项目 海报画板 - DCloud 插件市场 2、下载后,在项目中的uni_modules目录(uni_modules优点:不需要import引入,还可以快捷更新…

2023全球软件研发技术大会(SDCon2023)-核心PPT资料下载

一、峰会简介 本次峰会包含12大会议主题:云原生设施与平台、微服务架构实践、软件质量与效能、大数据实践与前沿、架构设计与演进、高可用与高性能架构、Web与大前端开发、编程语言与平台、AIGC与大模型、推荐系统实践、AI智能应用与研究、机器学习架构实践。 软件…

二维和三维联合进行圆孔空间定位

0.任务描述 对空间圆孔进行三维空间的定位,方便后续的抓取或装配流程:使用二维图与opencv霍夫圆检测进行二维上的定位,再从深度图上查询深度信息,结合相机内参计算出相机坐标系下圆孔的三维坐标信息,并在点云上进行标…