- 博客(4)
- 收藏
- 关注
翻译 UnityShader2 CG Pipeline
初衷上文提到了两点: - vertex函数并不是每次生成就传给fragment函数 - Semantics - UNITY_MATRIX_MVP 基于这三点比较令人不是那么理解,找了一系列文章。 这篇文章主要讲述前两点,matrix东西涵盖知识点较多,留在下篇文章论述。PipeLine 综述 这里我简单论述以下上图的各个过程。 - Vertex Data 首先,我们在使用Unit
2016-05-12 23:29:56
307
原创 UnityShader1 简介及flatshader
Shader的作用先上一张图: 如上图所示,surface其实就是我们平时接触的Mesh。通常Mesh里面会包含顶点信息,三角形信息,uv信息等。Material就相当于在Mesh上面铺了一层外衣或皮,这个皮记录了各种属性信息。而shader则负责如何让这层外衣的属性展现出不同的视觉效果,包括外衣怎么穿上(texture),外衣本身是否发光(emission),外衣对于光的反射程度等等。Uni
2016-05-12 00:21:57
720
原创 OpenGL配置之freeglut
下载freeglut由于OpenGL是一种不依赖于平台性的图形api,所以诸如控制窗口和输出的操作是不包含在OpenGL里面的。这时我们需要第三方工具,如glut。 glut全称为 OpenGL Utility Toolkit,即OpenGL实用工具箱。 官方网址在这里。由于官方只提供了源代码,我们可以从官方链接里找到Martin Payne’s Windows binaries (MSVC an
2016-05-11 22:01:08
838
原创 unityShader笔记 1 之 边缘色
前言最近开始学shader了,网上发现了不少教程。准备一一记录我的理解和实验。准备先从浅墨的unity shader教程开始。除了因为他的教程比较清楚外,另外主要是他配备了一些资源等方便实验,看着也赏心悦目些。因为刚开始学shader,所以很多网上教程认为大家可能知道的知识但是对于新手并不明白。又或者作者讲的很清楚但是却没有reference让大家可以去看手册。所以本博客主要是填补“理所当然”与“新
2016-04-04 13:58:26
575
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人