摘要:
12.4 使用UMF文件为 www.UltimateGameProgramming.com 创建的最终模型格式(Ultimate Model Format,UMF),它的模型文件作为一种常用的文件格式,用于保存几何图形数据。该文件格式是一种简单的二进制格式,可以保存顶点位置、纹理坐标、法线值、顶点颜色和三角形索引。UMF文件格式旨在创建静态网格并将其显示在屏幕上。将来,还会有其他版本可以指定动画信息的格式。UMF格式在www.UltimateGameProgramming.com得到广泛使用。该文件格式使用简单,既包含了小的静态对象和角色,也包含了大的静态对象和角色。同样还提供了一种创建自己的 阅读全文
posted @ 2011-09-23 23:59
小 楼 一 夜 听 春 雨
阅读(1272)
评论(0)
推荐(0)
摘要:
token.h#ifndef _UGP_TOKEN_H_#define _UGP_TOKEN_H_class CToken{public: CToken() : m_length(0), m_startIndex(0), m_endIndex(0), m_data(0) {} ~CToken() { Shutdown(); } void Reset(){ m_startIndex = m_endIndex = 0; } void SetTokenStream(char *data); bool GetNextToken(char *buffer); bool... 阅读全文
posted @ 2011-09-23 16:18
小 楼 一 夜 听 春 雨
阅读(2024)
评论(1)
推荐(0)
摘要:
接下来要介绍的模型文件格式是OBJ格式。该格式非常流行,而且可以使用大量3D建模软件导出。OBJ是一种简单的格式,它是可以用任何文本编辑器打开和保存的文本文件。准确的说,OBJ文件并不是设计用于处理与动画相关的信息,但如果有一个需要快速加载到场景中的静态对象,OBJ也许会有用。已经被导出OBJ格式的模型由顶点、法线、纹理坐标和三角形索引(外观)组成。因此,在OBJ格式中将不为除了简单静态网格之外的任何对象使用模型。【注意】 使用由不同类型软件导出的OBJ文件时一定要慎重。例如,用Lightwave7.5创建的OBJ文件就不同于3D Studio Max导出的OBJ文件。试着用为稍有不同类型文件 阅读全文
posted @ 2011-09-23 16:15
小 楼 一 夜 听 春 雨
阅读(3156)
评论(1)
推荐(1)

浙公网安备 33010602011771号