• (学习笔记)Unity Shader 法线计算方式

    时间:2024-03-18 14:50:49

     Shader "Custom/BumpMapping"{ Properties { _Tint("Color Tint",Color)=(1,1,1,1) _MainTex("Main Tex",2D)="white"{} _Normal("N...

  • Unity Shader-后处理:简单的颜色调整(亮度,饱和度,对比度)

    时间:2024-03-18 07:36:47

    好久没坚持写blog了,是时候开始撸一波新博文了!学习Unity有一段时间了,关于Shader的书也看了几本《Unity Shader入门精要》,《Unity 3D...

  • Unity3D Shader示例之UI序列帧动画

    时间:2024-03-15 16:20:45

    最近在做一个富文本插件YLYRichText,里面用到了ui动画表情,效果如下:其原理是在shader里面按照一定的速度改变uv,按顺序计算每一帧的uv偏移量和宽高比例,抓取序列帧图片里面每一帧的区域渲染出来。代码里面有详细说明哈:1234567891011121314151617181920212...

  • Unity shader学习之屏幕后期处理效果之Bloom效果

    时间:2024-03-15 14:52:46

    Bloom特效是游戏中常见的一种屏幕效果。这种特效可以模拟真实摄像机的一种图像效果,它让画面中较亮的区域“扩散”到周围的区域中,造成一种朦胧的效果。Bloom的实现原理很简单,首先根据一个阈值提取出图像中较亮的区域,把它们存储在一张渲染纹理中,再利用高斯模糊对这张渲染纹理进行模糊处理,模拟光线扩散的...

  • unity, 内置shader下载地址 - wantnon

    时间:2024-03-11 14:17:05

    unity, 内置shader下载地址 在unity的download页面上能找到Built in shaders的下载连接。 ...

  • 用shader使图片背景透明 - Bill Yuan

    时间:2024-03-06 19:29:41

    转自:http://blog.csdn.net/dawn_moon/article/details/8631783好吧,终于抽时间写这篇文章了。手头上有很多人物行走图,技能特效图等,但这些图都有个纯黑色背景,怎么样将内容显示出来,让背景透明呢?前段时间搞了一下,感谢群里的童鞋们,提供了思路和方法。&...

  • Shader Model 版本与DirectX的关系(OpenGL对应的呢?)

    时间:2024-03-06 10:46:37

    http://blog.sina.com.cn/s/blog_6e521a600100q4dr.html DX9还是能支持到固定管线的,虽然说是在内部被转换成sh...

  • 基于Shader实现的UGUI描边解决方案

    时间:2024-03-01 17:19:21

    基于Shader实现的UGUI描边解决方案前言大扎好,我系狗猥。当大家都以为我鸽了的时候,我又出现了,这也是一种鸽。创业两年失败后归来,今天想给大家分享一个我最近研...

  • Unity Built-In Shader造成的运行时内存暴涨

    时间:2024-03-01 12:36:27

    在某个PC项目中使用了大量的材质球, 并且都使用了自带的Standard Shader, 在编辑器运行的时候, 一切良好, 运行内存只在1G左右, 然而在进行AssetBundle打包之后, EXE运行内存暴涨至20G都还没进入场景, 简直不可思议.PS: 所有测试都在 Unity5.6 / Uni...

  • unity shader 叠加效果 - 湖北小胡

    时间:2024-03-01 07:47:46

    unity shader 叠加效果 部分颜色混合模式的公式如下: 觉着挺实用的,写个shader来尝试一下看看效果。 因为这里都是混合模式,所以需要两张图片,但是我们对摄像机的内容进行后处理,只有1个图层,所以我就把A和B都使用相同内容来处理。 很明显A和...

  • Houdini中全景摄像机shader立体左右眼成像方法

    时间:2024-02-23 12:53:08

    熟悉Houdini Shader部分的同学应该多多少少也了解camera自身也可以设定自己的shader。其中polar panoramic shader 能够非常...

  • unity——shader入门知识点 学习笔记【个人复习向/侵删/有不足之处欢迎斧正】

    时间:2024-02-21 17:38:25

    零、不同图形接口程序对Shader开发的影响:         1.渲染管线(流水线)和图形接口程序的关系:图形接口程序(OpenGL、 DX等)提供了对渲染管线(流水线)的控制和管理功能,它是开发者和硬件打交道的中间层         2. Shader和图形接口程序的关系:Shader属于图形接...

  • OpenGL下多个sampler在shader中的使用 - 麦哲思科技

    时间:2024-02-20 12:03:25

    OpenGL下多个sampler在shader中的使用 在OpenGL中,sampler2D/Cube等做为uniform可以在fragment shader中使用。结合glActi...

  • 学习游戏渲染(Shader)的用处

    时间:2024-02-19 10:47:56

    最近渐渐发现很多从事游戏开发的新人,对于学会写Shader似乎总是有几分神往,但一般入了门或者学了一段时间后,想再提高时就找不到方向,也不知道学这些东西有什么用,好像只能在不会的人面前显摆显摆。特别是如今像Unity这样特别普及的引擎,可用的资源太多,几乎不需...

  • 对《GGX》shader的分析-卡通渲染-罪恶装备 - Bill Yuan

    时间:2024-02-17 19:20:46

    转自:https://www.element3ds.com/thread-151972-1-1.htmlGuilty Gear Xrd的日漫风shader一直被看作是业内这方面的标杆。几年前看了GGX的制作人在GDC上讲他们的shader,我当时出于好奇就研究了一下日本的卡通shader。GDC视频...

  • 第一个Shader的更新,增加爆光度, 属性改为数值型(更直观,精确)

    时间:2024-01-17 20:10:20

    Shader "Castle/ColorMix" { Properties { // 基本贴图 _MainTex ("Texture Image", 2D) = "white" {} // 爆光度 _Explosure("Explosure", Float) = 1.0 /...

  • 一个有趣的模拟光照的shader

    时间:2024-01-14 22:22:03

    一个有趣的模拟光照的shader(类似法线贴图)http://www.cnblogs.com/flytrace/p/3395911.html-----  可否用于需UI中需要加灯的模型。

  • Unity shader学习之逐顶点漫反射光照模型

    时间:2024-01-13 08:25:04

    公式如下:Cdiffuse = Clight * mdiffuse * max(0, dot(n,l));其中,n 为表面法线,l 为指向光源的单位向量,mdiffuse 为材质温反射颜色,Cdiffuse 为光源颜色。需要注意的是,需要防止法线与光源方向点积为负,因些使用max函数。转载请注明出处...

  • 【Unity Shader】(四) ------ 纹理之法线纹理、单张纹理及遮罩纹理的实现

    时间:2024-01-13 08:13:33

    笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。【Unity Shader】(三) ------ 光照模型原理及漫反射和高光反射的实现【Unity Shader】(五) ------ 透明效果之半...

  • 【Unity Shader】(九) ------ 高级纹理之渲染纹理及镜子与玻璃效果的实现

    时间:2024-01-13 08:13:17

    笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。【Unity Shader】(三) ------ 光照模型原理及漫反射和高光反射的实现【Unity Shader】(四) ------ 纹理之法线纹...