游戏蛮牛学习群(纯技术交流,不闲聊):159852603
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

首页   >   博客   >  18803836360  >  shader
18803836360 个人分类:shader 24 2018-10-23 13:30

csharpcode: Shader "ylq/07rorate" { Properties { _MainTex("Texture", 2D) = "white" {} _UA("旋转中点x",Float) = 0.5 _UB("旋转中点y",Float) = 0.5 _CenterX("平移x",float) = 0 _CenterY("平移y",float) = 0 _Scale("缩放",Float) = 10 _RotateNum("旋转角度",Range(-7200,7200)) = 0 ...

18803836360 个人分类:shader 72 2018-10-19 16:47

as3code: Shader"ylq/Cirle-Mask" { Properties { _MainTex("SpriteTexture",2D)="white"{} _Mask ...

shader热度 2
18803836360 个人分类:shader 103 2018-10-9 20:18

MeshFilter :存储三角面 顶点信息 存储一个 mesh (网格 模型的网格,就是模型由哪些三角面组成) Meshrender 渲染一个模型的外观,就是样子,,按照 mesh 给它皮肤,,给他颜色; 材质:贴图(非必须) +shader Unityshader 入门精要:(书籍) ...

18803836360 个人分类:shader 81 2018-10-9 17:30

最近有关于水的表现要求。UNITY自带的水效果在资源上存在消耗比较高的情况。 根据项目的具体要求需要制作一种简单的水效果。 完成后和美术同志碰了一下感觉效果比较满意 ,要比简单的UV动画效果 好不少。 抽时间发源码和大家分享一下。希望大家多多指正。 代码如下: struct Input { float2 uv_MainT ...

2
18803836360 个人分类:shader 58 2018-10-9 17:21

当尝试把上一个例子中的widthStrip改为500,之后再全屏显示,就能看到白色与红色的显示范围发生了变化。 由于我们设置了一个绝对的像素阈值,而不是一个相对比例,那么在改变显示分辨率的情况下就会导致效果不同 (这种问题经常出现在app移植到不同平台(各个平台分辨率不同)而出现不尽人意的效果)。 在这篇文章 ...

18803836360 个人分类:shader 46 2018-10-9 17:20

直接使用GrabPass{ },在后面Pass中直接使用_GrabTexture来访问图像。如果多个物体都这样抓取屏幕, Unity都会单独抓取屏幕,消耗较大。但每个物体屏幕图像不同。 使用GrabPass {“TextureName”},如上例子。但Unity只会在每一帧时,为第一个使用TextureName纹理 的物体抓一次屏幕,同时意味着所有物体都用这一张屏幕 ...

18803836360 个人分类:shader 48 2018-10-9 17:15

shader版本变化引起的错误提示 我目前就遇到三个类似这样版本引起的问题。希望对需要的有帮助! 当编辑shader时,报 如下错误时: 1. undeclared identifier 'UnityObjectToClipPos' at line 47 (on d3d11) 你的文章中写的是这句话 : o.pos = UnityObjectToClipPos(v.vertex); 修改成 : o.pos = ...

18803836360 个人分类:shader 134 2018-9-20 16:52

CG标准函数库的函数只要分为这几类:数学函数,几何函数,纹理映射函数,偏导数函数; 1: 数学函数 数学函数用于执行数学上的常用计算,包括:三角函数,幂函数,向量和矩阵的操作函数。这些函数都被重载,以支持标量和向量作为输入参数。 abs(x) 返回输入参数的绝对值; acos(x) 反余弦函数,输入参数范围 , ...

18803836360 个人分类:shader 115 2018-9-20 16:42

内置shader辅助函数定义在UnityCG.cginc文件中 顶点转换函数: Function: Description: float4 UnityObjectToClipPos(float3 pos) Transforms a point from object space to the camera’s clip space in homogeneous coordinates. This is the equivalent of mul(UNITY_MATRIX_MVP, float4(pos, 1.0)) ...

18803836360 个人分类:shader 155 2018-9-20 11:30

csharpcode: // Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld' Shader "ylq/Water Wave" { Properties { _Color ("Main Color", Color) = (0, 0.15, 0.115, 1)//物体原本的颜色 _MainTex ("Base (RGB)", 2D) = "white" {}//主纹理 _WaveMap ("Wave Map", 2D) = "bump" {} ...

12
返回顶部