全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果263,295个

浅谈Unity中的Shader_C#教程_脚本之家

一、Shader基础知识 1.1、什么是Shader 在讲什么是Shader之前我们先看看下面两段代码 这两段代码实现的功能都是提取 2D 图像上每个像素点的颜色值,第一段代码是用c++写的,在cup上面运行,它需要循环遍历每个像素点,第二段代码是CG代码,在GPU上面运行,它只需要一行代码就能实现同样的功能。GPU是专门用来进行图形处理...
www.jb51.net/article/2160...htm 2024-6-2

Unity图形学之ShaderLab入门基础_C#教程_脚本之家

1.移动平台的shader尽可能使用精度低的变量:fixed-half-float 2.错误:片元中大量计算导致寄存器不足——提高shaderTarget等级 3.尽量不要使用分支语句 4.不要除以0 Life is too short for so much sorrow.
www.jb51.net/article/2337...htm 2024-6-2

unity shader 较完整光照(含有多光源阴影)_C#教程_脚本之家

Unity Shader是着色器,将纹理、网格信息输入,得到材质的一段程序,具体是个什么东西,还需要亲自实践才知道。 效果图: shader被附给了球。 灯光需要在属性面板开启阴影。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 3...
www.jb51.net/article/2231...htm 2024-6-2

Unity Shader实现序列帧动画效果_C#教程_脚本之家

例如floor(float(1.3)) 返回的值为 1.0;但是 floor(float(-1.3))返回的值为-2.0。 源工程下载:UnityShader序列帧动画效果
www.jb51.net/article/1568...htm 2024-6-2

UnityShader3实现彩光效果_C#教程_脚本之家

参考链接:【OpenGL】Shader实例分析(八)- 彩色光圈 效果图: 这里我把它分三部分实现:1.彩色 2.光圈 3.动画 1.先实现彩色效果。分析一下那张彩色图,它是以中心为原点的,然后颜色分为三部分,如下图。当角度为90度时,蓝色最多;当角度为-150度时,红色最多;当角度为-30度时,绿色最多。然后其他地方就是三色...
www.jb51.net/article/1572...htm 2024-6-2

Unity Shader实现模糊效果_C#教程_脚本之家

本文实例为大家分享了Unity Shader实现模糊效果的具体代码,供大家参考,具体内容如下 今天分享一个超简单实现模糊效果的方法,先上图: 核心代码就这句: 注意要在3.0以上的版本才能使用 在采样后做偏移采样再叠加,效果与下面的代码类似: 1 2 3 4 5 6
www.jb51.net/article/2191...htm 2024-6-2

学3dMax不得不知的渲染知识 - 隐藏shader!_渲染教程_3DMAX教程_媒体动画...

好了你已经打开了这个mr shader 启动max 并切换到mr渲染器. 用到nodejoe.为了更清楚. 创建几个个普通box如图. 先切换到mr渲染器,再如图,打开节点编辑窗. 在左侧材质库拖动一个标准材质给box. 好,这时候场景中box就被赋予了一个标准材质,而且在节点编辑视图的 场景 动态更新组里也就出现场景中box标准材质了,...
www.jb51.net/3DMAX/2592_a...html 2024-5-14

Unity3D使用Shader实现腐蚀消失_C#教程_脚本之家

本片shader实现的效果是模型腐蚀消失,且腐蚀的边缘大小可以调、颜色可调。效果图如下: 设置面板如下: 使用时需要给ClipMask参数给一张噪点图,设置合适的cliplinesize和cliplinecolor,然后调整clipalpha就可以了。 原理是通过获取噪点图上对应的颜色,转换成灰度,然后用灰度与clipalpha对比,如果大于则被剪裁掉。
www.jb51.net/article/1571...htm 2024-5-16

Unity Shader实现动态雾效果_C#教程_脚本之家

先将相机近裁面四个角向量传给shader,再通过观察空间下的深度值和相机位置算出像素在世界坐标系的位置,通过世界空间高度值来设定雾的范围和浓度,然后通过噪声和uv偏移实现扰动效果。得到了类似寂静岭或恶灵附身1的效果。 C#部分: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24...
www.jb51.net/article/1856...htm 2024-6-2

C++ OpenGL实现球形的绘制_C 语言_脚本之家

1 shader.Use(); 假如我们需要向着色器传入一种类型的值,我们也仅需要一行代码去解决它(name是着色器中的名称,value为你希望设置的值): 1 SetFloat(string &name,float value) 2、绘制球模型 (1)球面顶点遍历 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 //生成球的顶点 for(int y = 0; y ...
www.jb51.net/article/2544...htm 2024-6-2