Unity光照效果_自发光动态改变并影响环境
生活随笔
收集整理的這篇文章主要介紹了
Unity光照效果_自发光动态改变并影响环境
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
自發(fā)光設(shè)置:
物體勾選static
被影響的環(huán)境勾選static
被影響動(dòng)態(tài)物體需要在場(chǎng)景添加光照探針
自發(fā)光動(dòng)態(tài)影響環(huán)境設(shè)置:
需要自發(fā)光物體材質(zhì)屬性Emission的GI選擇realtime(baked烘焙成貼圖了,肯定不會(huì)變;none不對(duì)環(huán)境做影響,只自己看著亮)
Light setting面板啟用實(shí)時(shí)GI
進(jìn)行烘焙
腳本:
//改變自發(fā)光顏色this.gameObject.GetComponent<Renderer>().material.SetColor("_EmissionColor", Color.HSVToRGB(tempTime, 1, 2));//更新GIthis.gameObject.GetComponent<Renderer>().UpdateGIMaterials();開(kāi)啟自發(fā)光
mat.EnableKeyword(“_EMISSION”)
自發(fā)光強(qiáng)度改變
float factor = Mathf.Pow(2, BIntensity );Color color = new Color(BColor.r * factor, BColor.g * factor, BColor.b * factor);mrB.materials[1].SetColor("_EmissionColor", color);總結(jié)
以上是生活随笔為你收集整理的Unity光照效果_自发光动态改变并影响环境的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PHP修改图片上的文字,ps图片中怎么更
- 下一篇: 配置计算机名及工作组;TCP/IP地址配