天行健 君子当自强而不息

     摘要: 在图形技术的应用中,既没有什么限制,也没有什么必须遵守的规则。也就是说,没有限制使用二维图形或三维图形,完全可以将它们两者无损地混合在一起。

需要一个代表游戏层次的三维网格模型,一个角色在三维世界里四处移动(通常是沿着一个轴线移动),当角色移动时,摄像机也跟着移动。摄像机需要停留在一个比角色较高的平移位置上,这样就会产生出全三维的层次效果。不需要别的额外操作,只要加载一个代表层次的网格模型,创建一组代表了物体(例如玩家角色)的二维贴片,并将每件东西正确地排列绘制到每帧中即可。  阅读全文
posted @ 2007-10-28 01:12 lovedday 阅读(692) | 评论 (0)编辑 收藏
     摘要: 在游戏如最终幻想和寄生前夜(两者都是由Square公司出品)中,可以在欣赏三维模型的同时,享受到非常精美的预先渲染好的背景图像。将二维和三维图形混合在一起,一直以来都是游戏公司高度保密的技术,现在可以揭开谜底一看究竟。

如何从一个二维图像中获取三维的深度信息呢?有几种方法可以实现三维物体在二维图像中的背景幕效果。

(1)在一个三维建模工具中创建预先进行渲染的背景幕,例如Caligari公司的gamespace light或discreet公司的3D Studio Max,并将图像与包含每个像素z值的深度缓冲区一起保存。对于游戏中的每一帧,将图像的深度缓冲区拷贝到背景深度缓冲区中,并继续绘制三维物体。

(2)在层次中创建背景幕,从底层开始,一个接一个地绘制每个图像,并将三维角色绘制到适当的层次上,这样就可以使用后面的层次覆盖较低层次的部分内容(以及三维物体)。  阅读全文
posted @ 2007-10-28 01:09 lovedday 阅读(1415) | 评论 (5)编辑 收藏
     摘要: 在图形技术的应用中,既没有什么限制,也没有什么必须遵守的规则。也就是说,没有限制使用二维图形或三维图形,完全可以将它们两者无损地混合在一起。

需要一个代表游戏层次的三维网格模型,一个角色在三维世界里四处移动(通常是沿着一个轴线移动),当角色移动时,摄像机也跟着移动。摄像机需要停留在一个比角色较高的平移位置上,这样就会产生出全三维的层次效果。不需要别的额外操作,只要加载一个代表层次的网格模型,创建一组代表了物体(例如玩家角色)的二维贴片,并将每件东西正确地排列绘制到每帧中即可。  阅读全文
posted @ 2007-10-27 15:38 lovedday 阅读(606) | 评论 (1)编辑 收藏
     摘要: 本篇是创建游戏内核(8)【C风格版】的续篇,关于该内核的细节说明请参考创建游戏内核(9)。  阅读全文
posted @ 2007-10-25 23:29 lovedday 阅读(719) | 评论 (0)编辑 收藏
     摘要: 本篇是创建游戏内核(7)【C风格版】的续篇,关于该内核的细节说明请参考创建游戏内核(8)。  阅读全文
posted @ 2007-10-25 22:01 lovedday 阅读(272) | 评论 (0)编辑 收藏
     摘要: 本篇是创建游戏内核(6)【C风格版】的续篇,关于该内核的细节说明请参考创建游戏内核(7)。  阅读全文
posted @ 2007-10-25 21:52 lovedday 阅读(182) | 评论 (0)编辑 收藏
     摘要: 本篇是创建游戏内核(5)【C风格版】的续篇,关于该内核的细节说明请参考创建游戏内核(6)。  阅读全文
posted @ 2007-10-25 20:25 lovedday 阅读(173) | 评论 (0)编辑 收藏
     摘要: 本篇是创建游戏内核(4)【C风格版】的续篇,关于该内核的细节说明请参考创建游戏内核(5)。  阅读全文
posted @ 2007-10-25 20:21 lovedday 阅读(172) | 评论 (0)编辑 收藏
     摘要: 本篇是创建游戏内核(3)【C风格版】的续篇,关于该内核的细节说明请参考创建游戏内核(4)。  阅读全文
posted @ 2007-10-25 20:14 lovedday 阅读(139) | 评论 (0)编辑 收藏
     摘要: 本篇是创建游戏内核(2)【C风格版】的续篇,关于该内核的细节说明请参考创建游戏内核(3)。  阅读全文
posted @ 2007-10-25 20:09 lovedday 阅读(190) | 评论 (0)编辑 收藏
仅列出标题
共136页: First 50 51 52 53 54 55 56 57 58 Last 

公告

导航

统计

常用链接

随笔分类(178)

3D游戏编程相关链接

搜索

最新评论