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

如何系统掌握游戏编程中3D图形学相关的基础

01月02日 编辑 39baobao.com

[想学唱歌需要哪些基本功?掌握那些基础知识]练自己的肺活量,多游泳,多跑步!多看一些音乐录影带,看一下其他歌手唱歌时的口型,多模仿!多唱,多练. 最好找一个专业的老师,指导一下,才不会误入歧途,不会把声带损害,要注意唱歌时不要多...+阅读

计算机图形学主要是从数学、物理的角度讲计算机的图形图像,虽然是内容是计算机的,但因为是基础理论,里面数学内容很多。现在绝大多数计算机图形学书都把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编程,你就会具备设计引擎的能力了。

以下为关联文档:

化学九年级上册要掌握的概念和反应式有多少化学最重要的就是方程试了,所以一定要掌握化学方程式汇总 一. 物质与氧气的反应: (1) 单质与氧气的反应: 1. 镁在空气中燃烧:2Mg + O2 点燃 2MgO 2. 铁在氧气中燃烧:3Fe + 2O2 点燃...

数学图形面积周长计算公式小学数学图形计算公式 1 、正方形 C周长 S面积 a边长 周长=边长*4 C=4a 面积=边长*边长 S=a*a 2 、正方体 V:体积 a:棱长 表面积=棱长*棱长*6 S表=a*a*6 体积=棱长*棱长*棱长...

几何图形面积公式周长公式正方形面积:边长*边长周长:边长*4长方形面积:长*宽周长:(长+宽)*2平行四边形面积=底边*高/2周长=(底+高)*2三角形面积S=√p(p-a)(p-b)(p-c), p=(a+b+c)/2,a.b.c,为三角形三边周长c=a+...

求助!所有简单几何图形的面积公式!名称 符号 周长C和面积S 正方形 a—边长 C=4a S=a2 长方形 a和b-边长 C=2(a+b) S=ab 三角形 a,b,c-三边长 h-a边上的高 s-周长的一半 A,B,C-内角 其中s=(a+b+c)/2 S=ah/2 =a...

程序员需要掌握哪些面试技巧一、写好简历是拿高薪offer的敲门砖一个优秀程序员的思维是缜密细致的,而是否具备这个特质,首先由你的简历去传递。一份好的简历,一定是简洁明了,逻辑结构清晰,排版顺畅的,最好用P...

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

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)颜色大小不同的三角...

推荐阅读
图文推荐