3D知识储备
文章平均质量分 66
tjujhy
我的博客搬新家了,暂别QQ空间。
展开
-
四元数预备知识
预备知识:1,向量: 点乘也叫向量的内积,数量积,结果是一个数。 叉乘也叫向量的外积,向量积,结果是一个向量。2,复数的几何意义以及和向量的关系 二十世纪,正是向量的出现抢了四元数的风头,向量火了,但四元数仍有其不可代替的意义。 四元数起源于寻找复数的三维对应物. 复数可以表达一个二维矢量,当处理不共面的多个矢量时,需要原创 2012-08-31 15:10:00 · 5862 阅读 · 1 评论 -
3D模型汇总----骨骼模型
3D模型的格式有很多,每个公司或软件都可以自己定义自己的格式,或公开或不公开。如max,obj, x(微软),fbx(被Autodesk收购),dae,md2(Quake2),ms3d(MilkShap3D),mdl(魔兽3)等等。MD2是Quake2里的模型文件格式,带有顶点动画;OBJ是一种文本格式存储的模型文件格式,只能存储静态模型;MS3D模型文件格式,全称MilkShape 3D,是一种原创 2012-08-31 15:13:30 · 17995 阅读 · 1 评论 -
游戏引擎
游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像、声音、玩家控制应用程序的核心组件。(百度百科) 这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的 在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。对游戏设计者而言,这是引擎的优点,因为可以利用各种模块很快完成游戏的制作,节约了时间和成本(相对从零开始制作引擎而言,因为引擎对商业而言需要购买,也不原创 2012-03-04 18:05:31 · 2165 阅读 · 0 评论 -
初探四元数
说到四元数,就不得了解它的来源。 从古时候的打结计数,到十进制整数,小数,有理数,无理数,实数,再到后来的复数。数的扩展好像到了尽头,有人已经断言:扩充到此,数域已经完备了。复数,通常是为我们所熟知的二元复数,已经在几何方面得到了应用,成功的把几何问题转换成数学问题(复数域,复平面)。关于复数的几何意义(表示空间中的点或向量),二维空间也能通过复数表示。理所当然,人们就思索关于三维空间和复数的关系原创 2012-03-26 20:37:05 · 1310 阅读 · 0 评论 -
makehuman导出MD5
在前面《OpenGL下导入骨骼动画模型(ms3d,md5)》一文中介绍了包括MD5在内的几种骨骼动画模型格式,并给出了部分openGL下的效果图。最近一段时间,因为makehuman的原因(下面会提到),也折腾了collada(DAE)模型,磕磕绊绊也算调试通了。目前的状况是,MD5和collada都合适做为项目的模型,并且加载程序都有了,关键是哪个能方便地制作或者顺利地导出。关于角色是否“运动化原创 2012-03-16 21:54:28 · 4796 阅读 · 0 评论 -
GPU--图形处理器
GPU英文全称Graphic Processing Unit,“图形处理器”,就是俗称“显卡”的处理器。GPU是相对于CPU的一个概念,现代的计算机中(服务器不算哦)图形的处理变得越来越重要,需要一个专门的图形的核心处理器。 NVIDIA(英伟达,其中创始人之一黄仁勋是美籍华裔,高兴不?美籍中国台湾人)公司在19原创 2012-08-26 16:32:05 · 1731 阅读 · 0 评论 -
OpenGL下导入骨骼动画模型(ms3d,md5)
我们项目需要的是带骨骼的模型或者说是骨骼动画模型,所以就把目标锁定在了fbx、X、ms3d和MD5上面(当然还有其他模型格式mdl和MD2等)。然而因为fbx格式是闭源的,官方没有提供格式说明,只能依靠官方的SDK去解析,麻烦一些, 找到合适的模型不容易,找到了合适的模型格式也得倒来倒去的。X格式解析起来虽然简单明了,但是微软的强项不在3D建模上面,没有得到其他软件的响应,应用范围也就仅限制在原创 2012-08-31 15:26:30 · 10074 阅读 · 4 评论