E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
shader编程
[Unity3D]
Shader编程
之腐蚀消失
本片shader实现的效果是模型腐蚀消失,且腐蚀的边缘大小可以调、颜色可调。效果图如下:设置面板如下:使用时需要给ClipMask参数给一张噪点图,设置合适的cliplinesize和cliplinecolor,然后调整clipalpha就可以了。原理是通过获取噪点图上对应的颜色,转换成灰度,然后用灰度与clipalpha对比,如果大于则被剪裁掉。shader实现如下:Shader"XM/Corr
星空不语
·
2020-08-18 03:25
Unity3D
Shader编程
学习笔记(二)—— Shader和渲染管线
Shader和渲染管线什么是ShaderShader,中文翻译即着色器,是一种较为短小的程序片段,用于告诉图形硬件如何计算和输出图像,过去由汇编语言来编写,现在也可以使用高级语言来编写。一句话概括:Shader是可编程图形管线的算法片段。它主要分为两类:VertexShader和FragmentShader。什么是渲染管线渲染管线也称为渲染流水线,是显示芯片内部处理图形信号相互独立的并行处理单元。
weixin_30663391
·
2020-08-17 03:08
【GPU精粹与
Shader编程
】(五) 《GPU Gems 2》全书核心内容提炼总结 · 下篇
本文由@浅墨_毛星云出品,首发于知乎专栏,转载请注明出处文章链接:https://zhuanlan.zhihu.com/p/40288273本文核心内容为《GPUGems2》中讲到的真实感水体渲染,以及真实感头发渲染、通用的折射模拟、改进的Perlin噪声等次核心内容。前言之前和同事们讨论水体渲染时,大家说到目前业界水体实时渲染效果领先的游戏引擎,是CryEngine。CryEngine中的水体渲
浅墨_毛星云
·
2020-08-16 23:36
【GPU
Gems】
Unity&Shader基础篇-绘图2D图形
一、闲言碎语唠叨两句原文转载请注明出处点击打开链接有了前面的几章的基础,接下来我们就可以编写一些案例来训练和强化
Shader编程
。
凯尔八阿哥
·
2020-08-16 23:04
CG
Unity
Shader
Unity&Cg
Shader
Shader编程
学习笔记(六)—— Fixed Function Shader 2
FixedFunctionShader在上一小节中我们已经了解到,FixedFunctionShader是固定功能的着色器,它的功能有限,但是编写比较简单,因为它总是通过一系列的命令达到我们对图形着色的目的。其中我们已经了解了Properties(属性)、Material(材质)、Lighting(光照),接下来来了解一下最为重要的一个命令settexture。很多时候我们对三维物体的着色并不是简
weixin_30517001
·
2020-08-16 15:57
shader编程
学习(3)溶解
shader代码Shader"Custom/zxtest"{Properties{_MainTex("Base(RGB)",2D)="white"{}_NoiseTex("NoiseTex(R)",2D)="white"{}//辅助图片_DissolveSpeed("DissolveSpeed(Second)",Float)=1//溶解时间_EdgeWidth("EdgeWidth",Range(
加蛋加蛋
·
2020-08-16 08:56
shader编程
学习(4)Logo闪光
shader代码Shader"Custom/zxtest"{Properties{_MainTex("Texture",2D)="white"{}}SubShader{Tags{"Queue"="Transparent""IgnoreProjector"="True""RenderType"="Transparent"}BlendSrcAlphaOneMinusSrcAlpha//AlphaTes
加蛋加蛋
·
2020-08-16 08:25
【GPU精粹与
Shader编程
】(八) 《GPU Pro 1》全书核心内容提炼总结
本文由@浅墨_毛星云出品,首发于知乎专栏,转载请注明出处文章链接:https://zhuanlan.zhihu.com/p/47866903本文是【GPU精粹与
Shader编程
】系列的第八篇文章,全文共两万余字
浅墨_毛星云
·
2020-08-15 12:54
【GPU
Gems】
【Unity3D
Shader编程
】之九 深入理解Unity5中的Standard Shader (一)&屏幕水幕特效的实现
本系列文章由@浅墨_毛星云出品,转载请注明出处。文章链接:http://blog.csdn.net/poem_qianmo/article/details/49556461作者:毛星云(浅墨)微博:http://weibo.com/u/1723155442本文工程使用的Unity3D版本:5.2.1概要:本文主要介绍了Unity5中的标准着色器,并且也涉及到了基于物理的着色、延迟渲染等高级着色技术
浅墨_毛星云
·
2020-08-15 04:31
【Unity3D】
【Unity
Shader编程】
【浅墨Unity3D
Shader编程
】之六 暗黑城堡篇: 表面着色器(Surface Shader)的写法(一)
本系列文章由@浅墨_毛星云出品,转载请注明出处。文章链接:http://hpw123.net/plus/view.php?aid=165作者:毛星云(浅墨)微博:http://weibo.com/u/1723155442邮箱:
[email protected]
交流群:330595914更多文章尽在:http://www.hpw123.net本文主要讲解了Unity中SurfaceShad
hpw0321
·
2020-08-15 00:41
C++学习篇
【浅墨Unity3D
Shader编程
】之七 静谧之秋篇: 表面着色器的写法(二)——自定义光照模式
本系列文章由@浅墨_毛星云出品,转载请注明出处。文章链接:http://hpw123.net/plus/view.php?aid=183作者:毛星云(浅墨)微博:http://weibo.com/u/1723155442邮箱:
[email protected]
交流群:330595914更多文章尽在:http://www.hpw123.net本文主要讲解了Unity中SurfaceShad
hpw0321
·
2020-08-15 00:08
C++学习篇
c++
游戏开发者
游戏编程
游戏开发
visual
c++
【浅墨Unity3D
Shader编程
】之五 圣诞夜篇: Unity中Shader的三种形态对比&混合操作合辑
本系列文章由@浅墨_毛星云出品,转载请注明出处。文章链接:http://hpw123.net/a/C__/kongzhitaichengxu/2014/1222/164.html作者:毛星云(浅墨)微博:http://weibo.com/u/1723155442邮箱:
[email protected]
交流群:330595914更多文章尽在:http://www.hpw123.net本文算
hpw0321
·
2020-08-15 00:08
C++学习篇
游戏编程
游戏开发者
游戏开发
【浅墨Unity3D
Shader编程
】之三 光之城堡篇:子着色器、通道与标签的写法 & 纹理混合
本系列文章由@浅墨_毛星云出品,转载请注明出处。文章链接:http://hpw123.net/a/C__/kongzhitaichengxu/2014/1117/120.html作者:毛星云(浅墨)微博:http://weibo.com/u/1723155442邮箱:
[email protected]
交流群:330595914更多文章尽在:http://www.hpw123.net本文介
hpw0321
·
2020-08-15 00:08
游戏开发
游戏开发者
游戏编程
visual
c++
c++
【浅墨Unity3D
Shader编程
】之二 雪山飞狐篇:Unity的基本Shader框架写法&颜色、光照与材质
本系列文章由@浅墨_毛星云出品,转载请注明出处。文章链接:http://hpw123.net/a/C__/kongzhitaichengxu/2014/1110/119.html作者:毛星云(浅墨)微博:http://weibo.com/u/1723155442邮箱:
[email protected]
更多文章尽在:http://www.hpw123.net本篇文章中,我们学习了UnitySh
hpw0321
·
2020-08-15 00:07
C++学习篇
游戏开发者
游戏开发
游戏编程
visual
c++
蛋哥的学习笔记之-基于Unity的
Shader编程
:X-1 音乐水波特效
蛋哥的学习笔记之-基于Unity的
Shader编程
:X-1音乐水波特效热度137282015-7-1123:34|个人分类:蛋哥的学习笔记之-基于Unity的
Shader编程
|音乐,Unity,Shader
dingxian8326
·
2020-08-13 13:26
【GPU精粹与
Shader编程
】(一) 开篇 & 全系列11本书核心知识点总览
本文由@浅墨_毛星云出品,首发于知乎专栏,转载请注明出处文章链接:https://zhuanlan.zhihu.com/p/34917895系列文章前言《GPUGems》1~3、《GPUPro》1~7以及《GEMZen》组成的GPU精粹系列书籍,是游戏开发、计算机图形学和渲染领域的业界大牛们优秀经验的分享合辑汇编,是江湖各大武林门派绝学经典招式的精华荟萃,可谓游戏开发、图形学和渲染领域进阶知识精彩
浅墨_毛星云
·
2020-08-10 06:15
【计算机图形学】
【GPU
Gems】
Shader 入门(二)
渲染管线的理解:最近在学习Unity
Shader编程
,为了加深对编程过程的理解,所以将学习过程中的一些学习内容记录下来,方便以后进行再次阅读。不说废话了,直奔今天的主题。
午夜支枕听河流
·
2020-08-08 01:43
U3D
Unity3D Shader 入门第一天
刚开始接触Unity3D
Shader编程
时,你会发现有关shader的文档相当散,这也造成初学者对Unity3D
Shader编程
望而却步。
慕飞
·
2020-08-04 16:15
Shader
【Unity3D
Shader编程
】之一 夏威夷篇:游戏场景的创建 & 第一个Shader的书写
本系列文章由@浅墨_毛星云出品,转载请注明出处。文章链接:http://blog.csdn.net/poem_qianmo/article/details/40723789作者:毛星云(浅墨)微博:http://weibo.com/u/1723155442邮箱:
[email protected]
作为一个系统介绍Unity3D中Shader编写的系列文章的开篇,本文的第一部分为系列文章的前言,
浅墨_毛星云
·
2020-08-04 11:51
【Unity
Shader编程】
[Unity3D]
Shader编程
之贴图切换
本shader实现基于世界坐标的贴图置换效果。效果如下:设置面板如下:可在面板上设置切换方向,与切换对象,及其切换速度。shader实现如下:Shader"XM/Effect/SwapTexture"{Properties{_Color("Color",Color)=(1,1,1,1)_MainTex("Albedo(RGB)",2D)="white"{}_TargetTex("TargetTex
星空不语
·
2020-07-31 10:10
Unity3D
【Aladdin-Unity3D-
Shader编程
】之八-2D图常用的Shader效果
前言Shader效果常用于3D模型,但2D图也有不少常用的效果,例如:圆角头像,图片灰态,边缘着色等等,下面我就依次做一个介绍。图片灰态效果核心思路在片元着色器里面对每个图元进行采样,将图元的颜色x,y,z分别乘上灰度系数然后赋值给片源颜色,就将彩色变成了灰色了。代码//-----------------------------------------------【Shader说明】-------
丁小未
·
2020-07-31 10:36
Unity
Shader
Shader编程
初识,基础关键
Rectangle{id:rootwidth:1024height:640color:"blue"Image{id:sourceImagewidth:1024;height:640source:"qrc:/3.jpg"visible:false}ShaderEffect{width:1024;height:640propertyvariantsource:sourceImagepropertyre
soft_logic
·
2020-07-30 03:41
openGl
图形学工程师,图形/图像处理(渲染库OpenGL、GPU编程语言、Shader)
--图形学工程师1.渲染执行流程;2.
Shader编程
技巧;3.材质渲染案例;4.后处理渲染案例;5.
Shader编程
优化案例;--图形学编程-https://blog.csdn.net/jxw167/
desaco
·
2020-07-29 16:41
OpenGL与图形学
方案及流程系列
cocos2d-lua
shader编程
hello,world之变灰特效
提要为了激发读者(主要为笔者本人)对
shader编程
的兴趣,本文写作目的为快狠准:快速构建一个变灰特效实例掌握变灰特效的使用从变灰特效的使用窥探
shader编程
快速构建创建一个cocos2dxlua项目
左卫门_6e62
·
2020-07-27 12:28
DirectX 12 曲面细分着色器笔记
曲面细分着色器1.背景2.曲面细分工作机制2.1HullShader(外壳着色器)2.2Tessellator(曲面细分器)2.3DomainShader(域细分器)3.编程开发3.1hull
shader
wowodadai
·
2020-07-16 00:14
opengl
opengl
tessllation
【Aladdin-Unity3D-
Shader编程
】之七-波光粼粼的鱼
前言通过shader实现一个波光粼粼的鱼的效果,效果如下图所示,鱼的游动是用的animator,我们也可以用shader通过模型vertex偏移来实现鱼儿的游动。效果代码//-----------------------------------------------【Shader说明】----------------------------------------------//Shader功能
丁小未
·
2020-07-14 21:48
Unity
Shader
[Unity3D]
Shader编程
之动态屏幕遮罩
屏幕可视范围跟随目标物体移动,可修改可视范围大小,边缘渐变大小、以及遮罩颜色,支持最高物体数量可在Shader中修改,当前版本支持最多9个物体。效果图如下:控制面板如下:Shader代码如下:Shader"Peter/DarkEffect"{Properties{_MainTex("Texture",2D)="white"{}}SubShader{//NocullingordepthCullOff
星空不语
·
2020-07-08 10:36
Unity3D
【Unity3D
Shader编程
】之四 热带雨林篇: 剔除、深度测试、Alpha测试以及基本雾效合辑
本系列文章由@浅墨_毛星云出品,转载请注明出处。文章链接:http://blog.csdn.net/poem_qianmo/article/details/41923661作者:毛星云(浅墨)微博:http://weibo.com/u/1723155442邮箱:
[email protected]
本文介绍了Unity中Shader书写中会用到的剔除、深度测试、Alpha测试以及基本雾效相关的语
浅墨_毛星云
·
2020-07-06 12:18
【Unity3D】
【Unity
Shader编程】
Shader Forge 入门学习(一) 基础操作
开发版本:Unity2017.1.1f1适合人群:想要制作酷炫的效果,但又不会
Shader编程
的童鞋。一、什么是Shader?着色器(S
Opportunity_JY
·
2020-07-05 05:23
U3D插件学习
图形渲染
Unity Shader学习5 —— Cg语言的基础
我们知道了进行
Shader编程
的ShaderLab语言有三种,分别是:OpenGL的GLSL、Direct3D的HLSL和NAVIDIA公司的Cg语言。
河乐不为
·
2020-07-02 08:34
Unity
Shader
unity
shader编程
语言 HLSL/GLSL/Cg
unity
shader编程
语言HLSL/GLSL/CgShaderLanguageShaderLanguage的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式
小白菜小青菜
·
2020-07-02 08:47
Unity
3D
Unity Shader 学习笔记(2)Shader、ShaderLab、Cg/HLSL/GLSL
UnityShader学习笔记(2)Shader、ShaderLab、Cg/HLSL/GLSL参考书籍:《UnityShader入门精要》图形管道:3D数学学习笔记(6)图形管道(渲染流水线)【浅墨Unity3D
Shader
ChiLi_Lin
·
2020-07-02 07:05
Unity
图形学
Shader
Unity
Shader
学习笔记
unity
图形
Unity
Shader编程
(一)简单凹凸贴图和自选边缘颜色和强度的shader编写
代码转自:http://blog.csdn.net/poem_qianmo/article/details/40723789作者:毛星云(浅墨)Shader"浅墨
Shader编程
/0.TheFirstShader
淡泊以致远
·
2020-07-02 05:22
Unity
Shader
XNA Shader
XNA
Shader编程
教程1-环境光照Shader简史在DirectX8之前,GPU使用固定方式变换像素和顶点,即所谓的“固定管道”。
iteye_7527
·
2020-07-02 04:08
自制简单的Lambert光照
Shader"浅墨
Shader编程
/Volume7/35.自制简单的Lambert光照"{//--------------------------------【属性】------------------
方块砖
·
2020-07-02 03:19
一天一个shader
Cg语言学习笔记(1)
最近在学习Unity3d
Shader编程
,Unity3dShader使用的是Cg语言,网上找了一下Cg的教程,发现《Cg教程-可编程实时图形权威指南》不错,在学习此书的过程中记录一下笔记。
garry2015
·
2020-07-02 00:15
Cg语言
shader学习过程3——
shader编程
语言
shaderlanguage最初是由汇编语言编写,难度高,入门难。现在由三种高级语言可以编写。一、HLSL基于DirectX的HighLevelShadingLanguage,简称HLSL。DirectX简称DX,微软的产品。优点:与硬件无关的软件接口,只支持windows平台。二、GLSL基于OpenGL的OpenGLShadingLanguage,简称GLSL。优点:与硬件无关的软件接口,最广
OwenTA
·
2020-07-01 17:24
shader零基础到精通
cg教程
Unity对shader的重点支持是cg语言,因为具有跨平台性质Cg语言和CPU上的C语言是很相似的,只不过有了自己的一套关键字和函数库Cg语言的权威和入门教程在NVID1A的官方网站上,如果以前没有
shader
a554671102
·
2020-07-01 15:31
【GPU精粹与
Shader编程
】(三) 《GPU Gems 1》全书核心内容提炼总结 · 下篇
本文由@浅墨_毛星云出品,首发于知乎专栏,转载请注明出处文章链接:https://zhuanlan.zhihu.com/p/36499291题图背景来自《神秘海域4》。系列文章前言《GPUGems》1~3、《GPUPro》1~7以及《GPUZen》组成的饕餮盛宴,共11本书,合称“GPU精粹三部曲“,是游戏开发、计算机图形学和渲染领域的业界顶尖大牛们一线经验的合辑汇编,是江湖各大门派武林绝学经典招
浅墨_毛星云
·
2020-07-01 07:56
【GPU
Gems】
GLSL程序对象的C++封装
在OpenGL的
shader编程
中,最常用的可能就是程序对象了,GLSL的程序对象的创建、加载shader等步骤都是固定的,如果每次都写同样的代码,觉得十分浪费时间,所以现在就将我在Shader学习过程中自己封装的
周旭光
·
2020-06-30 16:53
OpenGL
OpenGL
ES着色语言
【GPU精粹与
Shader编程
】(六) 《GPU Gems 3》:真实感皮肤渲染技术总结
本文由@浅墨_毛星云出品,首发于知乎专栏,转载请注明出处文章链接:https://zhuanlan.zhihu.com/p/42433792本文是【GPU精粹与
Shader编程
】系列的第六篇文章。
浅墨_毛星云
·
2020-06-30 16:19
【GPU
Gems】
【GPU精粹与
Shader编程
】(七) 一篇文章读完《GPU Gems 3》
本文由@浅墨_毛星云出品,首发于知乎专栏,转载请注明出处文章链接:https://zhuanlan.zhihu.com/p/44671434本文是【GPU精粹与
Shader编程
】系列的第七篇文章。
浅墨_毛星云
·
2020-06-30 16:19
【GPU精粹与
Shader编程
】(四) 《GPU Gems 2》全书核心内容提炼总结 · 上篇
本文由@浅墨_毛星云出品,首发于知乎专栏,转载请注明出处文章链接:https://zhuanlan.zhihu.com/p/38411575《GPUGems2》这本书除了丰富的内容之外,还有两个特点。首先,《GPUGems2》是虚幻引擎之父TimSweeney作序。作为EpicGames的创始人,UnrealEngine早期主要开发者,Tim也在序中展示了《GPUGems2》出版伊始(2005年3
浅墨_毛星云
·
2020-06-30 16:19
【GPU
Gems】
【Unity3D
Shader编程
】之八 Unity5新版Shader模板源码解析&径向模糊屏幕特效的实现
本系列文章由@浅墨_毛星云出品,转载请注明出处。文章链接:http://blog.csdn.net/poem_qianmo/article/details/49405909作者:毛星云(浅墨)微博:http://weibo.com/u/1723155442本文工程使用的Unity3D版本:5.2.1概要:本文对Unity5中全新的三种Shader模板的源码进行了解析,然后还讲解了运动模糊屏幕特效的
浅墨_毛星云
·
2020-06-30 16:46
【Unity3D】
【Unity
Shader编程】
【Unity3D
Shader编程
】之二 雪山飞狐篇:Unity的基本Shader框架写法&颜色、光照与材质
本系列文章由@浅墨_毛星云出品,转载请注明出处。文章链接:http://blog.csdn.net/poem_qianmo/article/details/40955607作者:毛星云(浅墨)微博:http://weibo.com/u/1723155442邮箱:
[email protected]
本篇文章中,我们学习了UnityShader的基本写法框架,以及学习了Shader中Propert
浅墨_毛星云
·
2020-06-30 16:46
【Unity3D】
【Unity
Shader编程】
【Unity
Shader编程
】之十五 屏幕高斯模糊(Gaussian Blur)后期特效的实现
本系列文章由@浅墨_毛星云出品,转载请注明出处。文章链接:http://blog.csdn.net/poem_qianmo/article/details/51871531作者:毛星云(浅墨)微博:http://weibo.com/u/1723155442本文工程使用的Unity3D版本:5.2.1本篇文章将分析如何在Unity中基于Shader实现高斯模糊屏幕后期特效。首先放出最终的实现效果。如
浅墨_毛星云
·
2020-06-30 16:46
【Unity
Shader编程】
unity3d
Shader
image
effect
OpenGL
shader编程
前言在本文中,我们将学习OpenGLES渲染管线,顶点着色器和片元着色器相关知识,然后使用可编程管线在屏幕上描绘一个简单三角形。一,渲染管线在OpenGLES1.0版本中,支持固定管线,而OpenGLES2.0版本不再支持固定管线,只支持可编程管线。什么是管线?什么又是固定管线和可编程管线?管线(pipeline)也称渲染管线,因为OpenGLES在渲染处理过程中会顺序执行一系列操作,这一系列相关
一路阳光随行
·
2020-06-29 21:36
C/C++
opengl 教程(4) shader(1)
tutorial04/tutorial04.html本章开始学习shader的使用,以前大家常使用OpenGL固定管线来做一些程序,shader相对来说使用较少,而现代gpu编程,shader应用少不了,虽然使用
shader
weixin_34409741
·
2020-06-28 19:11
Unity--Shader(二)
一、
Shader编程
语言基础一、CG语言基础知识1、内置元类型:Float:32位浮点型Half:16位浮点型Int:32位整型Fixed:12位定点形Bool:布尔值Sampler:纹理对象的句柄2、
Lamzz
·
2020-06-27 14:15
U3D_
Shader编程
(第二篇:基础夯实篇)
《U3D_
Shader编程
》##《U3D_
Shader编程
》发布说明:++++Shader一个高大上的领域,不管怎么样,我来了。++++立钻哥哥从2018年开始正式对Shader进行战略布局。
VRunSoftYanlz
·
2020-06-27 11:59
shader编程
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他