
Unity Shader入门精要学习
文章平均质量分 64
Epps
一个苦逼U3D程序员
展开
-
【Unity Shader入门精要】数学基础 — 关于坐标系那些事
概述在场景中,妞妞的同伴问了一句:“妞妞你在哪儿?”这个时候妞妞应该如何作答才能让同伴知道它的准确位置呢?总不能说一句:“我在这里。”所以带着这个疑问,开始关于坐标系那些事的学习。坐标系那些事笛卡尔坐标系在游戏制作中,我们使用数学大部分是为了计算位置、距离和角度等变量。这些计算大部分实在笛卡尔坐标系下进行的。二维笛卡尔坐标系二维笛卡尔坐标其实在我们的生活中经常看到,比如:国际象棋的棋盘就可以理解成一原创 2016-09-22 13:15:27 · 2047 阅读 · 0 评论 -
【Unity Shader入门精要】数学基础 — 点和矢量
概述在上一次学习中,学习关于坐标系的那些事。这次学习继续往下,学习在坐标系中的点和矢量。了解点和矢量的区别,以及一些基本运算。点点的概念比较简单:点是n维空间中(游戏中指二维或者三维)的一个位置。 点没有大小,方向。它仅仅表示一个位置。 点的表示,通常使用一组数字来表示一个点P,二维和三维空间的点表示如下: 二维空间的点:三维空间的点:矢量矢量 — 也被称为向量(vector)。 矢量的表示原创 2016-09-23 11:45:10 · 2337 阅读 · 0 评论 -
【Unity Shader入门精要】学习开篇
学习开篇作为一个U3D程序,我认为不想学Shader的游戏程序不是个帅气的程序。话虽如此,非科班出身的我在Shader这条道路上走了非常多的弯路。另外也阅读了不少的资料,都是因为自身的基础知识不足,而导致最终不能继续。直到有一个妹子 — 冯乐乐的出现,让我在学习Shader之路上重新看到了曙光。在这个学习系列中。我不会将所有的学习都记录到博客上。仅对一些非常重要的基础,以及一些效果的实现加上自己的理原创 2016-09-22 11:25:48 · 493 阅读 · 0 评论 -
【Unity Shader入门精要】Shader所需的数学基础
概述计算机图形学之所以难学,很大一部分原因是在于它是建立在虚拟世界上的数学模型。Shader作为图形学的一部分,当然让人头痛的问题也就是数学问题。比如:矢量、矩阵等等。所以在Shader的学习过程中,先掌握Shader所需要的基本的数学基础是非常非常重要的!!在数学基础的学习中,会分成多次进行学习,每次对应一个内容。希望能够消化这些内容。学习背景在书中,作者以一个农场游戏作为学习背景。在之后的学习中原创 2016-09-22 11:41:10 · 1291 阅读 · 0 评论