SRP
Unity SRP从零搭建一套图形渲染管线
cchoop
热爱编程,热爱游戏
展开
-
Unity-SRP之DrawCall
ShaderShader是运行在GPU上的一种处理图像信息的程序。要在哪里绘制,如何绘制通常由Shader决定。着色器有很多可编程的阶段,比如顶点着色器和片元着色器。这些着色器的可编程性在于我们可以使用一种特定的语言来编写程序,如同我们用C#来编写游戏逻辑一样。着色语言有三种,微软DirectX的HLSL(High Level Shading Language)、OpenGL的GLSL(OpenGL Shading Language)和NVIDIA的CG(C for Graphic)。这些语言会被编译成原创 2021-10-13 11:54:37 · 1132 阅读 · 4 评论 -
Unity-SRP之自定义渲染管线
标题自定义渲染管线前置工作在PlayerSetting中奖颜色空间Color Space由Gamma空间换成Linear线性空间在Window->PackageManager中安装Core RP Library包。这个包由Unity封装了底层C++渲染接口,还包含一些着色器文件,后面会依赖这个包做拓展功能。创建管线资产和实例using UnityEngine;using UnityEngine.Rendering;[CreateAssetMenu(menuName = "Ren原创 2021-09-24 15:35:31 · 405 阅读 · 0 评论