Unity 动态修改HDR 的intensity
1 打开一个unity自带的share spirit ,
2 修改color节点为 HDR 模式
------------------------------脚本
public class TestEission : MonoBehaviour
{public string property; // share内部 Color节点的名字public MeshRenderer meshRenderer;private Material material;[Range(0f, 10f)]public float intensity;private Color c;private void Start(){material = meshRenderer.material;c = material.GetColor(property);}void Update(){float factor = Mathf.Pow(2, intensity);Color color = new Color(c.r * factor, c.g * factor, c.b * factor);material.SetColor(property, color);}
}
---------------------------------------------效果
Unity 动态修改HDR 的intensity相关推荐
- Unity 动态修改URP自带材质参数
Unity 动态修改URP自带材质参数 前言 代码 Emission 参考连接 前言 修改此处默认参数 代码 Emission 启用自发光效果的代码是 material.EnableKeyword(& ...
- unity动态修改标准材质自发光(Emission)
目录 一.目的 1.想知道:unity动态修改标准材质自发光(Emission) 二.参考 1Unity利用材质自发光实现物体闪烁 三.操作:一:完成:变换材质自发光的数值 1.运行效果:材质变换了 ...
- Unity动态修改窗口分辨率
有没有遇到Unity发布出来的exe每改一次分辨率,就要重新发布一次,我们来实现以下可以动态修改分辨率的功能,只要按下键盘上Ctrl + 上/下,就可以将分辨率调大一级过调小一级,可以拿来当工具使. ...
- Unity动态修改环境光照强度
在RenderSettings中存在ambientIntensity属性,但是当我们使用脚本修改该属性的时候,会发现环境光强度并没有发生变化,这可能是Unity的一个bug.但是我们可以通过修改环境光 ...
- unity 动态修改粒子特效
So Easy: 例如把透明图改为0 // 获取粒子系统ParticleSystem particleSystem = lightEffectInstance.GetComponent<Part ...
- Unity动态修改材质球
脚本里直接两个材质球赋值代码,当不同情况触发时调用相应的函数: public class CM_missingScreen : MonoBehaviour { public void ...
- 动态修改spine动画渲染层次
在unity中做2D游戏开发的时候我们使用sprite比较多,sprite的层次修改我们手动修改sprite renderer下面的Order in Layer属性就行了.也可以动态的获取它的层次属性 ...
- Unity3D代码动态修改材质球的颜色
代码动态修改材质球的颜色: gameObject.GetComponent<Renderer>().material.color=Color.red;//当材质球的Shader为标准时,可 ...
- Unity动态加载3D模型
Unity动态加载3D模型 在Unity中创建游戏对象的方法有 3 种: 第一种是将物体模型资源由 Project 视图直接拖曳到 Hierarchy 面板中: 第二种是在 Unity 3D 菜单 G ...
最新文章
- urlrewrite使用小结
- 微信朋友圈,QQ空间,微博等列表展示的功能实现
- Mysql 8二进制包多实例绿色解压安装Windows配置
- python json解析方法_Python 中的 JSON 方式讲解
- 暴跌300亿,“撤离”中国!乔布斯12年前憋的大招,又把一个巨头逼下神坛
- java day25【Junit单元测试 、反射 、 注解】
- 物联网技术是怎么分类的,物联网主要面临哪些难题?
- ffmpeg之libx264编译安装方法及一键shell脚本
- Flink无法在yarn提交任务:取消检查虚拟内存
- 视频教程-java淘宝优惠券系统-Java
- number of splits 划分的条件
- MySql经典面试题(含表)
- 名帖233 俞和 行书《自书诗卷》
- 博弈论2:学会换位思考(弱劣势策略)
- 图像的二维频谱图的理解 20170622
- java可以制作动画么_java – 如何为陀螺制作动画?
- 软件质量有什么特性?
- 两台电脑互传文件你还可以这么做
- Delphi菜单栏背景色-转载收藏学习
- 使用74LS245驱动8×8LED点阵屏显示数字
热门文章
- centos安装nvidia-docker2
- c语言如何删除输出的最后一行数据库,新人提问:如何将输出时每行最后一个空格删除...
- 鐘明系列十三:『16阶类自然数可抹标准平方幻立方』(上)
- bash local关键字带来的退出码问题
- C语言之结构体 现有36名教师,每个教师包括教工号,姓名,工资共三项基本信息,请用C语言编程,从键盘上输入每一位教师的基本信息,并打印输出工资最高者的工号,姓名工资和所有教师的平均工资
- 集成树模型(Ensemble)
- LaTex常用技巧3:加粗字体
- 亚马逊html在线编辑器,在线纯文字写作编辑器工具
- Flutter学习资料集合(开发必备)
- Jenkins+Pipeline流水线+Docker实现自动化CI/CD发布Java项目