Unity 动态修改URP自带材质参数

  • 前言
  • 代码
    • Emission
  • 参考连接

前言

修改此处默认参数

代码

Emission

启用自发光效果的代码是

material.EnableKeyword("_EMISSION")

关闭自发光效果的代码是

material.DisableKeyword("_EMISSION")

设置自发光颜色和亮度的代码是

material.SetColor("_EmissionColor", Color.HSVToRGB(_h, _s, _v))

其中的 _h、_s、_v参数分别代表颜色的色相、饱和度和亮度。

获取颜色的色相、饱和度和亮度的代码为

 Color.RGBToHSV(color, out _h, out _s, out _v)

参考连接

链接: Unity Shader Color、HSV、HDRColor以及HDRColor面板转换源码分析
链接: Unity URP 得到HDR面板上得Intensity

Unity 动态修改URP自带材质参数相关推荐

  1. unity动态修改标准材质自发光(Emission)

    目录 一.目的 1.想知道:unity动态修改标准材质自发光(Emission) 二.参考 1Unity利用材质自发光实现物体闪烁 三.操作:一:完成:变换材质自发光的数值 1.运行效果:材质变换了 ...

  2. Unity动态修改窗口分辨率

    有没有遇到Unity发布出来的exe每改一次分辨率,就要重新发布一次,我们来实现以下可以动态修改分辨率的功能,只要按下键盘上Ctrl + 上/下,就可以将分辨率调大一级过调小一级,可以拿来当工具使. ...

  3. Unity动态修改材质球

    脚本里直接两个材质球赋值代码,当不同情况触发时调用相应的函数: public class CM_missingScreen : MonoBehaviour {          public void ...

  4. Unity 动态修改HDR 的intensity

    1 打开一个unity自带的share spirit , 2 修改color节点为 HDR 模式 ------------------------------脚本 public class TestE ...

  5. Unity动态修改环境光照强度

    在RenderSettings中存在ambientIntensity属性,但是当我们使用脚本修改该属性的时候,会发现环境光强度并没有发生变化,这可能是Unity的一个bug.但是我们可以通过修改环境光 ...

  6. unity 动态修改粒子特效

    So Easy: 例如把透明图改为0 // 获取粒子系统ParticleSystem particleSystem = lightEffectInstance.GetComponent<Part ...

  7. Unity在脚本中修改材质参数

    通过再脚本中修改材质参数,可以实现游戏中动态更新材质表现(如修改颜色),下面是一个在每一帧随机更改材质颜色的简单实例. 1.创建一个Standard Surface Shader,命名为TestSha ...

  8. 第二十一篇:如何通过材质参数集动态修改材质

    前面说过如何动态修改材质,今天说一下如何通过材质参数及批量修改多个材质. 首先,新建一个工程,然后新建一个材质,写一个简单的发光材质 新建一个材质参数集,命名Time Of Day,打开材质参数集,新 ...

  9. 动态修改参数cron的值来实现Spring自带定时器动态的执行任务

    最近在做一个项目二次开发:安防系统中用到了Spring自带的定时器,本来已经实现了.但是考虑到最终会在多家保安公司上线,所以可能每家公司要求执行的定时器任务的执行周期是不会一样的,起初想着直接同意规定 ...

最新文章

  1. oracle limsize,查看oracle数据库----size
  2. python3多个变量赋值
  3. SAP CRM note的自动拷贝
  4. 嵌入式linux通过DHCP自动获取IP地址实现
  5. 22504!Windows 11 新预览版发布
  6. 云原生是趋势吗?学习 K8s 和 Docker 的意义在哪里?
  7. animate.css做点赞效果
  8. SSM编写http接口返回JSON格式数据
  9. 华为证书有效期是多久?证书要到期了怎么办?
  10. 八款值得尝试的精美的 Linux 发行版(2017 版)
  11. Apache 配置ssl证书
  12. 简历写成这样,让我成为这一届的面霸
  13. 如何清除电脑桌面图标蓝底
  14. svg适配低版本android,SVG-Android开源库——SVG图片兼容及性能优化解决方案
  15. 5 个免费的受欢迎的 SQLite 管理工具
  16. CMIP6中进行SWAT数据制备时,辐射和相对湿度降尺度一般都用什么方法?类似降水还是气温还是风速的算法?
  17. 文件服务器搭建手机,自己搭建手机云服务器
  18. 马云卸任阿里董事局主席,有才网友脑洞大开杜撰马云版《出师表》
  19. JJJ:配置ubuntu虚拟机网络
  20. XWiki开发指南3-自定义扩展jar包

热门文章

  1. 企业托管主机的时候需要考虑哪些影响因素?
  2. 2023国内十大进销存管理软件系统盘点
  3. 阿里云服务器拼团活动-转发阿里云最新官方推荐拼团活动!
  4. RHEL 6的简单安装
  5. C++程序设计语言——一个桌面计算器示例
  6. 【数字逻辑】学习笔记 第五章 Part3 时序逻辑电路(常用时序逻辑电路及其应用)
  7. GDUT2020新生赛——解题报告
  8. 单位根检验urdf_ADF单位根检验_具体操作
  9. fir1截止频率计算_fir1函数
  10. 01-创建项目 创建数据表-类别管理--添加类别--持久层