三九宝宝网宝宝百科宝宝知识

计算机图形学与3D编程

01月02日 编辑 39baobao.com

[想自学编程要看什么书]学习编程的必经之路:C-->C++--->数据结构这3项是每一个编程人员一定通过的门槛。。。学好了上面的那些东西,你去学习其他都是很容易的了。。。可以去书店找相关的书籍回来看...+阅读

计算机图形学主要是从数学、物理的角度讲计算机的图形图像,虽然是内容是计算机的,但因为是基础理论,里面数学内容很多。现在绝大多数计算机图形学书都把3D作为最主要的部分。 3D gramming没听说过。。。如果你说的是3D graphics,那就是图形学。如果是3D programming,那指的是3D程序设计的概念原理和具体的代码实现,包含许多图形学方面的理论,但学3D programming不一定非要精通图形学。

Direct3D和OpenGL是现在最主流的两个3D开发平台,最主要的区别在于OpenGL是开放标准,跨平台,可以在iPhone, Mac, Play station之类平台上开发;Direct3D是Windows专用的。性能方面以前普遍认为OpenGL强,现在差不多,或者D3D略强。目前主流游戏基本上都是用D3D,用OpenGL的不多。 要制作动画引擎,必须学3D编程,而且必须非常熟悉3D的基本理论和程序设计方法,会用D3D或者OpenGL之一。

CG制作分成两部分,引擎和艺术,从软件的角度看就是代码和数据两部分。一是引擎,要想做出好的引擎必须同时具备扎实的程序设计功底、3D理论知识和数学能力。二是艺术,包括模型,美工,特效等多方面,需要优秀的审美和设计能力,以及熟练使用引擎的能力和比较基础的编程能力。这两个部分是差别较大的两个方向,通常一个人只能选择二者之一专精。

我想你可能说的是选择前者,那么3D动画原理非常重要,一定要学精。程序设计也非常重要,也一定要精通。 你现在这样学我个人认为完全正确。与图形学无关的C++是学习程序的基础;与编程无关的3D图形学是3D编程的基础。打好基础可以给你未来更大的提升空间。之后再学3D编程,你就会具备设计引擎的能力了。

以下为关联文档:

自学编程看什么书以前我爱玩网游,瘾还特别大,直到我知道有辅助挂这个东西可以赚钱的时候,我自学VB一个月,在网易学院找的免费入门视频教程,完全是门都没出过,那时候我都已经结婚了哟,抗的压力有多大...

dj加快啥歌好听本人会编程技术想学的加和PS技术等等电脑技术Brennan Heart & Jonathan Mendelsohn - Imaginary Brennan Heart & Jonathan Mendelsohn - Follow The Light Brennan Heart & wildstylez - Lose My Mind Brennan Heart -...

大班数学图形的变化课后反思在北师版六年级上册的图形变换教学中,又一次让我体会到教法的小小改进,就能带来有效教学的喜悦。 在教《图形的变换》之前,我认真研读了教材的内容和目标:能有条理地表达图形的...

matlab绘制三维图形1) function draw09 clf x=-4:0.1:4; y=x; [X,Y]=meshgrid(x,y); Z=sin(pi*sqrt(X.^2+Y.^2)); surf(X,Y,Z); xlabel('x'); ylabel('y'); zlabel('z'); colormap(CC); shadin...

简述用matlab绘制二维和三维图形的一般步骤方法/步骤 作为演示,以二元函数图 z = xexp(-x^2-y^2) 为例讲解基本操作,首先需要利用meshgrid函数生成X-Y平面的网格数据,如下所示: % 生成二维网格数据 xa = -2:0.2:2; ya = x...

小班下学期数学图形按标记怎样分教案及活动反思活动目标: 1、能排除颜色大小的干扰将图形进行分类 2、能用语言表述自己的分类结果 活动准备:1)大圆形、大三角形、大正方形各一个 2)有图形标记的房子大图 3)颜色大小不同的三角...

CNC电脑钻怎么编程楼上的别误人子弟了 如果想做产品设计,不要想着自下而上发展,如果你开始是个学徒,几年后你最多是个班长, 而如果你开始就去做设计,可能开始的一两年会比较吃力,但两年,只要两年,你就...

java编程一个小面试题求大神指教public static void show(){ List<String> l=new ArrayList<String&gt;();//原始集合 List<String> l2=new ArrayList<String&gt;();//记录集合 Scanner in=new Scanner(System.in...

如何系统掌握游戏编程中3D图形学相关的基础计算机图形学主要是从数学、物理的角度讲计算机的图形图像,虽然是内容是计算机的,但因为是基础理论,里面数学内容很多。现在绝大多数计算机图形学书都把3D作为最主要的部分。 3...

推荐阅读
图文推荐