Unity Shader入门精要 学习demo. Contribute to CatDroid/UnityShaderLabStudy development by creating an account on GitHub.
《Unity Shader入门精要》源代码 本项目是书籍《Unity Shader入门精要》的配套源代码。最新版本请移步本项目的Github页面。 源码下载 我们推荐您从Github上clone项目源码并及时检查更新。如果下载速度过慢可以移步百度网盘地址。 纸质版书籍可在以下链接购买:亚马逊、当当、京东 随书彩图 我们提供了包含书中所有插图的...
2.5 编写Shader代码 打开Chapter12-GaussianBlurUnity Shader,编写如下代码: Shader"Unity Shaders Book/Chapter 12/Gaussian Blur"{Properties{//主纹理_MainTex("Base (RGB)",2D)="white"{}_BlurSize("Blur Size",Float)=1.0}SubShader{// 定义可复用的代码块,可在不同Pass中调用,类似C++中头文件的功能CGINCL...
本文为《Unity Shader入门精要》第十三章《使用深度和法线纹理》的第三节内容《全局雾效》。 本文相关代码,详见: 代码咖啡/UnityShadersNotegitee.com/wjnovember/unity-shaders-note.git 原书代码,详见原作者github: https://github.com/candycat1992/Unity_Shaders_Bookgithub.com/candycat1992/Unity_Shade...
转自:http://candycat1992.github.io/unity_shaders_book/unity_shaders_book_images.html 前言 第2章 渲染流水线 图2.1 真实生活中的流水线 图2.2 渲染流水线中的三个概念阶段 图2.3 渲染所需的数据(两张纹理以及3个网格)从硬盘最终加载到显存中。在渲染时,GPU可以快速访问这些数据 ...
如果大家真的想做low polygon风格的游戏,可以考虑一个插件PolyWorld,看着很不错的样子。 最后,希望大家喜欢《Unity Shader入门精要》这本书(源码下载),任何问题欢迎联系我的邮箱(lelefeng1992 # gmail DOT com)或在Github上发issue。再次感谢大家的支持 :) ...
转自:http://candycat1992.github.io/unity_shaders_book/unity_shaders_book_images.html 前言 第2章 渲染流水线 图2.1 真实生活中的流水线 图2.2 渲染流水线中的三个概念阶段 图2.3 渲染所需的数据(两张纹理以及3个网格)从硬盘最终加载到显存中。在渲染时,GPU可以快速访问这些数据 ...
读者可以在开源网站github(https://github.com/ candycat1992/Unity_Shaders_Book)上下载本书的源代码。在编写本书时,我们使用的是当时Unity的最新版Unity 5.2.1(免费版),并在Mac 10.9.5平台和Windows 8平台下验证了代码的正确性。本书源代码的组织方式大多按资源类型和章节进行划分,主要包含了以下关键文件夹。
读者可以在开源网站github(https://github.com/candycat1992/Unity_Shaders_Book)上下载本书的源代码。在编写本书时,我们使用的是当时Unity的最新版Unity 5.2.1(免费版),并在Mac 10.9.5平台和Windows 8平台下验证了代码的正确性。本书源代码的组织方式大多按资源类型和章节进行划分,主要包含了以下关键文件夹。
本文继续对《UnityShader入门精要》——冯乐乐 第十八章 基于物理的渲染 进行学习 在https://github.com/candycat1992/Unity_Shaders_Book中,冯乐乐给出了2019年改版后的第18章,本文基于此版本进行学习。 一、Unity 5 的 Standard Shader 当我们在 Unity 5 中新创建一个模型或是新创建一个材质时,其默认使用的着...