240 发简信
IP属地:河南
  • Resize,w 360,h 240
  • 5.Unityshader的类型

    在unityshader中我们可以用三种形式来编写unityshader 1. 表面着色器 需要的代码量少,渲染代价比较大,当unity提供一个...

  • Resize,w 360,h 240
    4.认识Shaderlab

    写shader我们需要和unity提供的一种专门为unityshader服务的语言——ShaderLab。该语言是unity提供的渲染抽象层 属...

  • 3.GPU流水线

    当GPU从CPU那里得到渲染命令后,就会进行一系列流水线操作,最终把图元渲染到屏幕上。GPU渲染流水线接收顶点数据作为输入,这些数据是由应用阶段...

  • 2.CPU和GPU的通信

    渲染流水线的起点是CPU,也就是应用阶段,可以分为三个步骤。 把数据加载到显存 设置渲染状态 调用drawcall 把数据加载到显存 所有的渲染...

  • 1.欢迎来到shader的世界

    我们有必要了解什么是shader,shader那就是着色器,它的作用可以先简单理解为给屏幕上的物体画上颜色。而什么东西负责给屏幕上画颜色?当然是...

  • 6.《unityshader中级篇》unity中的光照

    一个像素的颜色呈现需要两个方面:第一该像素是否可见,第二就是该像素上的光照计算。根据材质属性,光源信息用一个等式去计算某个方向根据入射光线数量和...

  • 5.《unityshader中级篇》Unity提供的CG/HLSL语义

    我们看到了SV_POSITION,POSITION,COLOR0等。这些是CG/HLSL提供的语义。语义实际上就是一个赋给Shader输入输出的...

  • 4.《unityshader中级篇》Unity Shader内置文件、变量和语义

    1、Unity提供的内置文件和变量 我们知道一个简单的顶点/片元着色器很简单。复杂的着色器可能需要我们处理法线,光照,阴影等。为了方便开发者的编...

个人介绍
简介:本人3D模型师(美术狗一枚)
格言:不懂程序的美术不是一个好策划
宗旨:大家一起交流学习,想你所想,做你想做,喜欢的可以关注下我的微博,一起享受欢乐