Shader
文章平均质量分 92
qq_14939027
这个作者很懒,什么都没留下…
展开
-
Unity5中新的Shader
一、Unity5中新的Shader体系简析 Unity5和之前的书写模式有了一定的改变。Unity5时代的Shader Reference官方文档也进一步地变得丰满。 主要需要了解到的是,在原来的Unity中,若想要新建一个Shader源文件,不考虑compute shader的话,仅有转载 2016-09-25 12:24:14 · 430 阅读 · 0 评论 -
Diablo(暗黑破坏神)的特效实现
http://candycat1992.github.io/2016/06/25/diablo/视频:GDC 2013Diablo(暗黑破坏神),暴雪出品。演讲者是暴雪TA,额最后的QA环节听出来代码不是他写的(恩什么ps、vs他看起来也完全不知道,“I have no idea, haha”)……看来暴雪TA负责是的设计shader和特效,但代码还是另外由人来写的。Simon在...转载 2017-01-24 15:43:03 · 1145 阅读 · 0 评论 -
Shader BlendMode Formulas shader的各种混合叠加模式算法.
【本文系外部转贴,查看原文】| 导语 shader的各种混合叠加模式算法.Equations used when blending drawn content with the screen or active Canvas.Color components are generally in the range of [0, 1] rather than [0,转载 2017-03-10 19:15:02 · 1057 阅读 · 0 评论 -
Unity5的ShaderVariants实验和总结
http://www.manew.com/thread-101642-1-1.htmlShaderVariants(下文用shader变种描述)是unity中用来合并组织shader的一个方式之一,在shader中的使用类似宏定义。最近项目使用shader变种的时候发现了一些坑,所以做了如下实验和总结。其中前两节是基础部分,看官方文档也可以了解,只是通过实验来加强理解。第三节shade转载 2017-04-09 10:58:20 · 3591 阅读 · 1 评论 -
当打包一个特别大的图集时候该怎么减小图集大小?
http://blog.csdn.net/sinat_20559947/article/details/50257259在unity中。带有透明通道的图片压缩后。均会出现一定的质量的下降。并且带有透明通道的图片占用内存较大。之前一直没有想到解决方案。最近看了一个游戏项目。里面有一个很好的解决方案。我研究了一下。就分享出来了。它的具体就是将透明通道和图片内容剥离开来。在用转载 2017-03-16 22:24:18 · 1383 阅读 · 0 评论 -
使用透明度实现Mask遮罩的Unity Shader
原创文章,转载请注明出处使用透明度实现Mask遮罩的Unity Shader你好,用你的shader后在pc编辑器上是没有问题的,在5.4环境下打包到手机上也没问题,但是升级到5.5后打包到手机(ios,android的还没试)上就显示为粉红色,不知道博主有没有解决方案感谢提醒,有时间我会修正一下关于遮罩的需求将矩形的图片做成圆角矩形、圆形常用实现方转载 2017-05-04 22:02:02 · 5215 阅读 · 1 评论 -
[UnityShader]渲染队列、ZWrite和ZTest
http://blog.csdn.net/lyh916/article/details/45317571参考链接:http://blog.csdn.net/zhuyingqingfen/article/details/18979547http://blog.csdn.net/lysc_forever/article/details/13614449htt转载 2017-05-21 21:03:06 · 243 阅读 · 0 评论 -
【合并Shader】合并渲染状态
http://www.7fires.cn/archives/203 年关将至,整理今年的大小事务,看看哪些是可以拖到年后的。整理发现今年一直想写,却迟迟未动手写的《合并Shader》还没有开工。是的,如你所见这是在开一个新坑,不多挖点坑,将来怎么会有意愿去填坑呢!!!当然更早的《USequencer系列》也会一直更新,毕竟USequencer最大的问题还没有解决,对转载 2017-06-11 22:42:06 · 898 阅读 · 0 评论 -
【Unity优化】Shader优化
本文转载自: http://blog.csdn.net/chenxuezhi123/article/details/45338127 向原作者致敬~~~Shader可优化的几个方面:》优化变量类型;half 放UV值和颜色值,fixed用于光照计算、颜色、单位向量等;float — 完整的 32 位浮点格式,适合用于顶点变换,但性能最慢。hal转载 2017-06-11 22:57:20 · 442 阅读 · 0 评论 -
Unity Shader学习-1.渲染流水线
本文转载自: http://blog.csdn.net/Yao_jianlun/article/details/52143203 向原作者致敬~~~先了解一下什么是流水线:(下面是百度百科的定义)流水线:流水线又称为装配线,一种工业上的生产方式,指每一个生产单位只专注处理某一个片段的工作,以提高工作效率及产量一、什么是渲染流水线1.概念渲转载 2017-06-11 23:05:17 · 422 阅读 · 0 评论 -
Unity Shader学习-3.光照模型
本文转载自: http://www.jianshu.com/p/53c6710db1c5 向原作者致敬~~~光照是3D游戏中一个必不可少的部分,场景氛围的渲染需要光照来表现:巫师3.jpg上面是巫师3中的夜景,如果没有光的画整个表现力将会降低很大的一个层次,这一节我们将了解光照的形成过程以及各个光照模型。一、光源:转载 2017-06-11 23:08:36 · 594 阅读 · 0 评论 -
Unity 2D描边实现介绍
http://www.gad.qq.com/article/detail/26604 描边效果是游戏里面非常常用的一种效果,一般是为了凸显游戏中的某个对象,会给对象增加一个描边效果。本篇文章要和大家讲的是Unity 2D的游戏项目中描边的实现方法,下面是具体的实现过程。 需求介绍: 我们的项目是一款2D骨骼动画角色的战棋类回合制游戏,场景如下:转载 2017-07-26 14:44:58 · 6005 阅读 · 1 评论 -
Shader着色器代码辅助工具
借用二次元界一个传奇组合的话:“既然你诚心诚意地发问了,我们就大发慈悲地告诉你……”这次我为普罗开发者提供Shader代码辅助工具的安装指南,也是作为Unity着色器训练营第二期直播的预热。macOS篇在macOS操作系统有一个非常便利的IDE,就是Visual Studio Code。作为一款跨平台的IDE,它秉承了Visual Studio强大的基因,并且拥有很多开转载 2018-01-28 20:30:17 · 8170 阅读 · 1 评论 -
Unity Shader-深度相关知识总结与效果实现(LinearDepth,Reverse Z,世界坐标重建,软粒子,高度雾,运动模糊,扫描线效果)
转自: https://blog.csdn.net/puppet_master/article/details/77489948很棒很权威的一个shader集,原链接带图,并排版好了前言前言废话依旧比较多,感觉我是个写游戏体验评测的,233。最近想起了《恶灵附身》这款游戏的几个效果:《恶灵附身》整款游戏都是在一个“疯子”撸总的脑洞世界里面,...转载 2019-07-28 22:30:31 · 921 阅读 · 0 评论 -
opengles特效之飘扬的旗帜
原文地址: http://blog.csdn.net/hb707934728/article/details/52998569效果图核心代码 主要看shader中的实现x方向飘扬shader[cpp] view plain copy uniform mat4转载 2016-12-12 15:27:51 · 749 阅读 · 0 评论 -
写在Shader前, unity数字图像处理 下
原文出自: http://blog.csdn.net/u010019717/article/details/52123934孙广东 2016.8.4 参考: http://lolikitty.pix.net/ http://blog.csdn.net/u010019717注意: 不是Shader 代码有上自然有下, 有下自转载 2016-12-01 12:29:33 · 279 阅读 · 0 评论 -
写在Shader前, unity数字图像处理 上
http://blog.csdn.net/u010019717/article/details/52123429版权声明:本文为博主原创文章,未经博主允许不得转载。出自 游戏开发实验室_孙广东孙广东 2016.8.4参考: http://lolikitty.pix.net/ http://blog.csdn.net/u01001971转载 2016-12-01 12:26:01 · 386 阅读 · 0 评论 -
【浅墨Unity3D Shader编程】之一 夏威夷篇:游戏场景的创建 & 第一个Shader的书写
本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://blog.csdn.net/poem_qianmo/article/details/40723789作者:毛星云(浅墨) 微博:http://weibo.com/u/1723155442邮箱: happylifemxy@163.com转载 2016-09-25 12:28:02 · 799 阅读 · 0 评论 -
小工具DeTexturepacker
原文地址:http://blog.csdn.net/stalendp/article/details/17652681用texturepacker打包了素材,不小心把原来的素材丢掉了;或则打开了别人的apk,想用里面的素材做一些练习。针对这些场景,我写了个小工具分享给大家。附录是个打包好的jar文件(需要Java环境才能够运行),解压后目录中有3个文件,jar和两个素材转载 2016-09-25 18:38:21 · 270 阅读 · 0 评论 -
使用Unity来学习OpenGL
转发,请保持地址:http://blog.csdn.net/stalendp/article/details/11492525OpenGL是原理性和实践性比较强的一门技术,在学习的时候,如果能够跟着书中的例子,一边调试一边学习,效果将很好(这属于实验的一种类型吧,能够吧知识形象化,有助于学习兴趣的提高)。市面上有许多深入浅出的书籍讲的很好,比如《OpenGL SuperBible 5t转载 2016-09-25 18:39:08 · 810 阅读 · 0 评论 -
Shader技巧集合
原文地址:http://blog.csdn.net/stalendp/article/details/18745663这篇文章将收集unity中使用shader的相关技巧和特效,会不断地更新内容。关于在Unity中使用shader的介绍,请参考《【OpenGL】使用Unity来学习OpenGL》常用的内置uniformiResolution =》_Scr转载 2016-09-25 18:40:09 · 768 阅读 · 0 评论 -
Shader实例分析(八)- 彩色光圈
转发请保持地址:http://blog.csdn.net/stalendp/article/details/40690185研究了一个彩色光圈效果,感觉挺不错的,分享给大家,效果如下:代码如下:[cpp] view plain copy Shader "shadertoy/TotalNoob" { //htt转载 2016-09-25 18:41:20 · 958 阅读 · 0 评论 -
猫都能学会的Unity3D Shader入门指南(一)
https://onevcat.com/2013/07/shader-tutorial-1/动机自己使用Unity3D也有一段时间了,但是很多时候是流于表面,更多地是把这个引擎简单地用作脚本控制,而对更深入一些的层次几乎没有了解。虽然说Unity引擎设计的初衷就是创建简单的不需要开发者操心的谁都能用的3D引擎,但是只是肤浅的使用,可能是无法达到随心所欲的境地的,转载 2016-09-25 19:32:48 · 146 阅读 · 0 评论 -
为什么DirectX里表示三维坐标要建一个4*4的矩阵
“为什么DirectX里表示三维坐标要建一个4*4的矩阵?”c#语言规范阅读目录0x00 前言0x01 怎么平移一个三维空间中的点?0x02 再来旋转一个点0x03 带来便捷的矩阵0x04 总结回到目录0x00 前言首先要说明的是,本文的标题事实上来自于知乎上的一个同名问题:为什么directX里表示三维坐标要建一个4*4的矩转载 2016-09-25 20:21:55 · 431 阅读 · 0 评论 -
Unity3D - 图形性能优化:优化着色器加载时间
http://blog.csdn.net/ynnmnm/article/details/44674211Unity官方文档之“图形性能优化-优化着色器加载时间”的翻译,E文链接。Optimizing Shader Load Time 优化着色器加载时间Shaders are small programs that execute on the G转载 2016-09-25 20:47:28 · 449 阅读 · 0 评论 -
Unity3D Shader官方教程翻译(一)
http://blog.csdn.net/u010216987/article/details/41694927Shader Reference着色参考Shaders in Unity can be written in one of three different ways: Unity3D着色器,可以写在三种不同的方式之一:assurface sha转载 2016-10-04 00:12:12 · 242 阅读 · 0 评论 -
在Unity3D中使用Visual Studio调试shader
欢迎阅读指正和转载,但请尊重原作者的工作,转载时请务必注明转载自:www.xionggf.com 在Unity3D中使用Visual Studio调试shader【翻译】原文地址 本文主要介绍在U3D中调试shader代码的主要技术:false-color images:通过设置片元颜色中的某个分量,使得该值可视。然后根据resulting image中的颜色分量的亮度(转载 2016-10-04 00:17:45 · 1173 阅读 · 0 评论 -
从圆心向外流光的魔法阵shader
http://blog.csdn.net/zzxiang1985/article/details/50706641终于实现出美术同事想要的这个效果了: 下面就来讲述我写这个shader的思路。 首先需要一张魔法阵的底图: 用一个平面(Plane)做模型,将底图贴在模型上:转载 2016-10-18 21:23:35 · 996 阅读 · 3 评论 -
Unity3D Shader加载时机和预编译
http://www.manew.com/thread-91349-1-1.html一、Shader与Shader Variants 着色器(Shader)是在GPU上执行的小程序,通常情况下,我们自己写的一个着色器文件(xxx.shader)对应一个着色器变体,对应一个GPU程序。但如果着色器中引入了关键字(Keyword)或者可变的RenderSetup等技术,那么一个转载 2016-10-07 09:30:40 · 6368 阅读 · 3 评论