笔者:i_dovelemon资源:CSDN日期:2014 / 9 / 30主题:View Frustum, Plane, View Matrix, Perspective Projection Matrix引言 在3D图形学中,一种优化的手法,叫做物体剔除(Object Culling)。这种技术的...
分类:
其他好文 时间:
2015-10-11 15:24:11
阅读次数:
271
又要来个没人的地方夸一夸我交的老师了。软工课上课有如shi t,project就是给实验室的研究生当廉价劳动力。装了两天的caffe这尼玛跟软件工程有个毛的关系啊。一门project抵8个学分(软工+软工pj+图形学),盛老板也是可以。真心希望能上一下zhou xin老师的软工,不过在交大的情况下估...
分类:
其他好文 时间:
2015-10-09 00:30:45
阅读次数:
144
仅供个人学习使用,勿用于任何商业用途。作者:Clayman 与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。 首先你要精通一门高级语言,pc上游...
分类:
其他好文 时间:
2015-10-07 11:56:20
阅读次数:
179
MatrixMatrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。在Android中,scale(缩放),rotation(旋转)和 translation(平移)都是以矩阵(Matrix)的形式定义的,实际上在图形学中,这些平面图形的变换都是以矩阵的...
分类:
移动开发 时间:
2015-10-04 14:44:53
阅读次数:
219
简介粒子系统是指计算机图形学中模拟特定现象的技术,它在模仿自然现象、物理现象及空间扭曲上具备得天独厚的优势,为我们实现一些真实自然而又带有随机性的特效(如爆炸、烟花、水流)提供了方便。粒子属性一个强大的粒子系统它必然具备了多种多样的属性,这样才能配置出多样的粒子。下面就来看看粒子系统的主要属性吧。主...
分类:
其他好文 时间:
2015-09-16 23:34:20
阅读次数:
243
这段时间阅读了英文版的NVidia官方的《The CG Tutorial》,通过它来学习基本的图形学知识和着色器编程。在此做一个阅读记录。动画 Animation一、基于时间的运动 Movement in Time实现动画渲染,需要应用程序对时间进行监测,并将它作为一个全局变量传递给着色器。尽量在G...
分类:
其他好文 时间:
2015-09-09 06:16:58
阅读次数:
205
数字图像的缩放,是一个十分有趣的问题,又是一个看似简单,但又有些复杂的问题。许多朋友在具备一定的计算机图形编程的基础知识以后,都可以自己设计出一些简单的位图缩放算法。在计算机图形学和数字图像处理等学科里面,已经详细的研究过了数字图像缩放这个问题,并且已经有了成熟的算法。一些朋友由于没有学习过计算机图...
分类:
编程语言 时间:
2015-09-05 17:52:19
阅读次数:
230
——读Computer Graphics Principles and Practice 3rd Edition第七章时遇见课文正文和代码中的错误,作记。本文旨在阐释一种算法,用于在三维空间中寻找某一线(ray)与某一三角形的交点。此算法是计算机图形学中的基础算法之一。1.预设概念为了阐释此算法,必...
分类:
其他好文 时间:
2015-09-04 07:26:18
阅读次数:
199
这一章主要讲解图像是如何从现实世界转变到计算机世界中去的,首先讲了2D和3D的一些变换,以及3D到2D的投影,通过这些就了解了一个三维场景是如何变成一个二维图片的。这里面涉及到了大量的变换。我的理解是,计算机图形学是研究给定的三维场景、光源等条件,求某一视角所能获取的二维图像,而计算机视觉是它的逆过...
分类:
其他好文 时间:
2015-09-03 11:31:34
阅读次数:
176
1变换在3D游戏的整个开发过程中,通常需要以某种方式对一系列的向量进行变换。通常用到的变换包括平移,缩放和旋转。1.1通用变换通常可将n x n可逆矩阵M看成是一个从坐标系到另一个坐标系的变换矩阵。M的列给出了坐标系从原坐标系到新坐标系的映射。例如M是一个n x n可逆矩阵,当M与向量(1,0,0)...
分类:
其他好文 时间:
2015-09-02 00:37:11
阅读次数:
342