这篇文章是我在学习蛮牛的一套关于Shader教程(http://www.unitytrain.cn/course/96)后的简单总结,个人感觉这套教程并不是以高级Shader编程为目的的,更像是授人以渔的宗旨。下面我会分为三个部分:Shader简述、图形学基础,Cg简介为大家介绍Shader的相关内...
分类:
编程语言 时间:
2015-12-07 14:01:28
阅读次数:
263
这篇文章是我在学习蛮牛的一套关于Shader教程(http://www.unitytrain.cn/course/96)后的简单总结,个人感觉这套教程并不是以高级Shader编程为目的的,更像是授人以渔的宗旨。下面我会分为三个部分:Shader简述、图形学基础,Cg简介为大家介绍Shader的相关内...
分类:
编程语言 时间:
2015-12-06 08:40:58
阅读次数:
683
这篇文章是我在学习蛮牛的一套关于Shader教程(http://www.unitytrain.cn/course/96)后的简单总结,个人感觉这套教程并不是以高级Shader编程为目的的,更像是授人以渔的宗旨。下面我会分为三个部分:Shader简述、图形学基础,Cg简介为大家介绍Shader的相关内...
分类:
编程语言 时间:
2015-12-04 20:27:21
阅读次数:
146
前言博主目前在学习《计算机图形学基础》这本书,使用的是第二版。此书第五章开始讲解基本图形生成算法。在5.1.3 Bresenham算法中,如是写到:虽然中点Bresenham算法是一种效率非常高的算法,但也还有改进的余地。而后,开始介绍Bresenham算法。思考然而通过学习和理解,博主发现这两种算...
分类:
编程语言 时间:
2015-11-29 16:30:12
阅读次数:
310
最近重新在看Html5&CSS3的知识,看到canvas的时候,想到了以前在学校学计算机图形学时做过的画图实验,于是想,可以基于html5和css3来做一款画板,经过1天的努力,完成了画板的一些简单的功能,发出来和大家进行分享一下。这个画板的功能十分的简单,只是实现了随意画,基于橡皮筋的直线、圆、矩...
分类:
其他好文 时间:
2015-11-04 19:23:47
阅读次数:
205
分类:碰撞检测/计算机图形学/计算几何这个包围盒就代表着这个物体在碰撞等物理方面的所有东西。包围盒算法是一种求解离散点集最优包围空间的方法。基本思想是用体积稍大且特性简单的几何体(称为包围盒)来近似地代替复杂的几何对象。包围盒算法是进行碰撞干涉初步检测的重要方法之一。属性: 碰撞检测技术中所用的包....
分类:
其他好文 时间:
2015-10-30 16:51:51
阅读次数:
168
(面前横着图形学实验的deadline 我居然搞这个。。在将图片居中的地方坑了好久,从 NSLog 输出的内容可以看出使用ScrollView 大概的函数调用流程 略最后是在(void)scrollViewDidZoom:(UIScrollView*)scrollView函数中更新 imageVi...
分类:
移动开发 时间:
2015-10-28 22:44:41
阅读次数:
458
《易传·系辞上传》:”易有太极,是生两仪,两仪生四象,四象生八卦。”借用一下古代先人们的智慧引一下本文的主题-三维图形中的点线面,在三维几何中也有一句话可以和上面的话相对应:由点成线,由线成面,由面成体,由体成形。点向量和方向向量首先我们要明确在三维空间中表示点的点向量和表示方向的方向向量的区别,例...
分类:
其他好文 时间:
2015-10-17 23:44:35
阅读次数:
260
将图形显示在屏幕坐标系中的过程称为映射,映射模式分为逻辑坐标和设备坐标。逻辑坐标单位时米制尺度,设备坐标单位是像素。默认情况使用设备坐标系,一个设备坐标等于一个像素,像素的物理大小随设备的不同而不同,设备坐标系原点位于客户区的左上角,x轴水平向右,y轴垂直向下,设备坐标基本单位为一个像素。 “窗.....
分类:
其他好文 时间:
2015-10-15 17:52:42
阅读次数:
192
所谓凸包,就是一个计算几何(图形学)中的概念。用不严谨的话来讲,给定二维平面上的点集,凸包就是将最外层的点连接起来构成的凸多边型,它能包含点集中所有的点。维基百科对集合X的凸包(Convex Hull...
分类:
编程语言 时间:
2015-10-12 17:31:28
阅读次数:
398