当前位置: 首页 > news >正文

建设网站便宜网页模板素材

建设网站便宜,网页模板素材,企业融资什么意思,专门查大学的网站实现原理 见这篇文章Unity Shader-深度相关知识总结与效果实现#xff08;LinearDepth#xff0c;Reverse Z#xff0c;世界坐标重建#xff0c;软粒子#xff0c;高度雾#xff0c;运动模糊#xff0c;扫描线效果#xff09;_puppet_master的专栏-CSDN博客_shader深度… 实现原理 见这篇文章Unity Shader-深度相关知识总结与效果实现LinearDepthReverse Z世界坐标重建软粒子高度雾运动模糊扫描线效果_puppet_master的专栏-CSDN博客_shader深度 核心Shader代码 Shader Universal Render Pipeline/Dejavu/MotionBlur {Properties{_MainTex(Base (RGB), 2D) white {}[HDR]_ScanLineColor(_ScanLineColor (default 1,1,1,1), color) (1,1,1,1)}HLSLINCLUDE #include Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlslCBUFFER_START(UnityPerMaterial)float4 _MainTex_ST;float4x4 _InverseVPMatrix;float4x4 _PreInverseVPMatrix;float _BlurStrength;float3 _BlurWeight;CBUFFER_ENDsampler2D _MainTex;TEXTURE2D(_CameraDepthTexture);SAMPLER(sampler_CameraDepthTexture);struct appdata {float4 positionOS : POSITION;float2 uv : TEXCOORD0;UNITY_VERTEX_INPUT_INSTANCE_ID};struct v2f {float4 positionCS : SV_POSITION;float2 uv : TEXCOORD0;float3 viewRayWorld : TEXCOORD1;float3 viewRayWorldPre : TEXCOORD2;UNITY_VERTEX_OUTPUT_STEREO};//vertex shaderv2f vert(appdata v){v2f o;UNITY_SETUP_INSTANCE_ID(v);UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o);o.positionCS TransformObjectToHClip(v.positionOS.xyz);float sceneRawDepth 1;float4 ndc float4(v.uv.x * 2 - 1, v.uv.y * 2 - 1, sceneRawDepth * 2 - 1, 1);float4 worldPos mul(_InverseVPMatrix, ndc);worldPos / worldPos.w;o.viewRayWorld worldPos.xyz - _WorldSpaceCameraPos.xyz;worldPos mul(_PreInverseVPMatrix, ndc);worldPos / worldPos.w;o.viewRayWorldPre worldPos.xyz - _WorldSpaceCameraPos.xyz;o.uv v.uv;return o;}//fragment shaderfloat4 frag(v2f i) : SV_Target{float sceneRawDepth SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, i.uv);float linear01Depth Linear01Depth(sceneRawDepth, _ZBufferParams);float3 worldPos _WorldSpaceCameraPos.xyz (linear01Depth)*i.viewRayWorld;float3 worldPosPre _WorldSpaceCameraPos.xyz (linear01Depth)*i.viewRayWorldPre;float2 velocity (worldPos - worldPosPre).xy * _BlurStrength;float4 screenTex tex2D(_MainTex, i.uv);screenTex tex2D(_MainTex, i.uv velocity * 1.0) * _BlurWeight.x;screenTex tex2D(_MainTex, i.uv velocity * 2.0) * _BlurWeight.y;screenTex tex2D(_MainTex, i.uv velocity * 3.0) * _BlurWeight.z;screenTex / (1.0 _BlurWeight.x _BlurWeight.y _BlurWeight.z);return screenTex;}ENDHLSL//开始SubShaderSubShader{//Tags {RenderType Opaque RenderPipeline UniversalPipeline}Tags{ RenderPipeline UniversalPipeline RenderType Overlay Queue Transparent-499 DisableBatching True }LOD 100ZTest Always Cull Off ZWrite OffBlend one zeroPass{Name ReconstructPositionByRay//后处理效果一般都是这几个状态//使用上面定义的vertex和fragment shaderHLSLPROGRAM#pragma vertex vert#pragma fragment fragENDHLSL}}//后处理效果一般不给fallback如果不支持不显示后处理即可 }实现效果 工程链接 GitHub - Dejavu0709/StudyForShader  中的MotionBlur文件夹
http://www.yutouwan.com/news/274033/

相关文章:

  • 广州市建设监理协会网站做移动网站多少钱
  • 成都网站建设推荐网站信息内容建设
  • 电子产品在哪些网站做调研代理商怎么做
  • 如何去推广一个appwordpress重定向seo
  • 厦门成交型网站建设公司辽阳市城市建设档案馆网站
  • 冷库建设网站西安有什么好玩的值得去的地方
  • 地产平面网站云虚拟主机建设网站一定要域名
  • 网站底部悬浮广告代码无为县住房和城乡建设局网站首页
  • 网站建设 青岛官网mini1cn下载迷你世界登录
  • 做带支付功能的网站做商城网站带宽
  • 招聘网站开发兼职网站推广的方法和技巧
  • 化学试剂网站建设城乡建设部网站 挂证
  • 为网站网站做代理怎么判wordpress 文件加载顺序
  • 可以做问答的网站wordpress 电子书 插件
  • 万网网站建设 优帮云厦门百度代理
  • 权威的合肥网站推广wordpress怎么不缩略图
  • 珠海网站制作网络公司汽车租赁网站设计
  • 公司网站设计意见网站seo资讯
  • 北京网站推广优化网站推广的10种方法
  • 福田网站建设运营费用刚做网站和搜出来的不一样
  • 分类信息网站营销苏州小程序开发设计公司
  • 童装东莞网站建设技术支持黄岛建设局网站
  • 网站建设 pdf企业产品微网站收费吗
  • 网站怎么做数据库个人免费开店的网站
  • 东营网站建设专业定制网站统计模板
  • 网站建设与制作教程下载上海网络营销外包服务公司
  • 石家庄网站建设模板浙江建设网站是多少
  • 珠海左右创意园网站开发网站开发案例代码
  • 泰安网站seo推广有人模仿qq音乐做的h5网站吗
  • 广告联盟做网站联盟文明网站建设有新突破