pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

OpenGL Shader實例分析(4)閃光效果

這篇文章主要為大家詳細介紹了OpenGL Shader實例分析第4篇,實現(xiàn)閃光效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了OpenGL Shader實例閃光效果的具體代碼,供大家參考,具體內容如下

在游戲中,當戰(zhàn)斗結束后,對一些獲取的寶貝需要進行閃光處理。這篇文章介紹一個進行閃光處理的shader,運行效果如下:

代碼如下:


Shader "stalendp/imageShine" {
 Properties{
 _image("image", 2D) = "white" {}
 _percent("_percent", Range(-5, 5)) = 1
 _angle("angle", Range(0, 1)) = 0
 }
 
 CGINCLUDE
#include "UnityCG.cginc"    
 
 sampler2D _image;
 float _percent;
 float _angle;
 
 struct v2f {
 float4 pos:SV_POSITION;
 float2 uv : TEXCOORD0;
 };
 
 v2f vert(appdata_base v) {
 v2f o;
 o.pos = mul(UNITY_MATRIX_MVP, v.vertex);
 o.uv = v.texcoord.xy;
 return o;
 }
 
 fixed4 frag(v2f i) : COLOR0{
 // 計算圓角 
 float2 uv = i.uv.xy - float2(0.5,0.5);
 float rx = fmod(uv.x, 0.4);
 float ry = fmod(uv.y, 0.4);
 float mx = step(0.4, abs(uv.x));
 float my = step(0.4, abs(uv.y));
 float alpha = 1 - mx*my*step(0.1, length(half2(rx,ry)));
 
 fixed2x2 rotMat = fixed2x2(0.866,0.5,-0.5,0.866); // 旋轉矩陣,旋轉30度 
 
 fixed4 k = tex2D(_image, i.uv);
 //    k = fixed4(fixed3(k.r+k.g+k.b)/3, 1); //灰度設置 
 
 uv = i.uv - fixed2(0.5, 0.5); 
 _angle = 6.283*(_angle - 0.5);
 float hui = (2 - sign(_angle - atan2(uv.y, uv.x))) / 3; // 百分比計算 
 
 uv = (i.uv + fixed2(_percent, _percent)) * 2; // 縮放并位移 
 uv = mul(rotMat, uv); //旋轉 
 
 fixed v = saturate(lerp(fixed(1), fixed(0), abs(uv.y)));
 k += fixed4(v,v,v,v); // 加上光線 
 k *= fixed4(fixed3(hui, hui, hui), alpha); // 圓角的運用 
 return k;
 }
 ENDCG
 
 SubShader {
 Tags{ "Queue" = "Transparent" }
 ZWrite Off
 Blend SrcAlpha OneMinusSrcAlpha
 Pass{
 CGPROGRAM
#pragma vertex vert  
#pragma fragment frag  
#pragma fragmentoption ARB_precision_hint_fastest  
 
 ENDCG
 }
 }
 FallBack Off
}

當然把所有的功能集成在一起,效率可能不是很高,所以實際運用的過程中還需要對特定的情況作優(yōu)化,這里只是對功能進行呈現(xiàn)而已。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持html5模板網(wǎng)。

【網(wǎng)站聲明】本站部分內容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要為大家詳細介紹了OpenGL Shader實例分析第7篇,實現(xiàn)雪花飄落效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了OpenGL Shader實例分析第3篇,等待標識效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要為大家詳細介紹了OpenGL Shader實例分析第2篇,繪制心臟跳動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要為大家詳細介紹了OpenGL Shader實例分析第一篇,Wave效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要為大家詳細介紹了OpenGL Shader實例分析第8篇,彩色光圈效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 悬浮拼装地板_篮球场木地板翻新_运动木地板价格-上海越禾运动地板厂家 | 丁基胶边来料加工,医用活塞边角料加工,异戊二烯橡胶边来料加工-河北盛唐橡胶制品有限公司 | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 玉米加工设备,玉米深加工机械,玉米糁加工设备.玉米脱皮制糁机 华豫万通粮机 | 丽陂特官网_手机信号屏蔽器_Wifi信号干扰器厂家_学校考场工厂会议室屏蔽仪 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 高压微雾加湿器_工业加湿器_温室喷雾-昌润空气净化设备 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 托利多电子平台秤-高精度接线盒-托利多高精度电子秤|百科 | 天然气分析仪-液化气二甲醚分析仪|传昊仪器 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 杭州顺源过滤机械有限公司官网-压滤机_板框压滤机_厢式隔膜压滤机厂家 | 实验室装修_实验室设计_实验室规划设计- 上海广建净化工程公司 | 智慧钢琴-电钢琴-便携钢琴-数码钢琴-深圳市特伦斯乐器有限公司 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 制样机-密封锤式破碎机-粉碎机-智能马弗炉-南昌科鑫制样 | 自动售货机_无人售货机_专业的自动售货机运营商_免费投放售货机-广州富宏主官网 | 重庆私家花园设计-别墅花园-庭院-景观设计-重庆彩木园林建设有限公司 | 无线遥控更衣吊篮_IC卡更衣吊篮_电动更衣吊篮配件_煤矿更衣吊篮-力得电子 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 上海防爆真空干燥箱-上海防爆冷库-上海防爆冷柜?-上海浦下防爆设备厂家? | 合肥注册公司|合肥代办营业执照、2024注册公司流程 | 纳米二氧化硅,白炭黑,阴离子乳化剂-臻丽拾科技 | 智能监控-安防监控-监控系统安装-弱电工程公司_成都万全电子 | 高精度电阻回路测试仪-回路直流电阻测试仪-武汉特高压电力科技有限公司 | 炭黑吸油计_测试仪,单颗粒子硬度仪_ASTM标准炭黑自销-上海贺纳斯仪器仪表有限公司(HITEC中国办事处) | 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 活性氧化铝|无烟煤滤料|活性氧化铝厂家|锰砂滤料厂家-河南新泰净水材料有限公司 | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 避光流动池-带盖荧光比色皿-生化流动比色皿-宜兴市晶科光学仪器 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 散热器厂家_暖气片_米德尔顿散热器| 厌氧工作站-通用型厌氧工作站-上海胜秋科学仪器有限公司 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | hc22_hc22价格_hc22哈氏合金—东锜特殊钢 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 同步带轮_同步带_同步轮_iHF合发齿轮厂家-深圳市合发齿轮机械有限公司 |