es3d-0.4
es3d 

所属分类:OpenGL
开发工具:Visual C++
文件大小:3057KB
下载次数:16
上传日期:2008-06-09 12:43:13
上 传 者lidawei
说明:  用VC编写的OpenGL三位地形程序,可以借鉴一下,
(VC prepared using OpenGL terrain three procedures, can learn from you,)

文件列表:
CVSROOT (0, 2006-10-07)
CVSROOT\CVS (0, 2006-10-07)
Data (0, 2007-03-17)
Data\attacker.esad (53, 2006-08-01)
Data\axe.tga (786476, 2006-04-26)
Data\cube.ms3d (2727, 2006-11-02)
Data\CVS (0, 2007-03-18)
Data\defender.esad (56, 2006-08-02)
Data\detailmap.tga (787022, 2002-06-19)
Data\dwarf1.esad (17, 2006-04-29)
Data\dwarf1.ms3d (388643, 2006-05-24)
Data\dwarf1.tga (786476, 2006-04-26)
Data\dwarf2.ms3d (388643, 2006-07-31)
Data\dwarf2.tga (786476, 2006-07-31)
Data\ground.tga (49196, 2006-04-29)
Data\heightmap.tga (63287, 2007-03-17)
Data\highestTile.tga (194986, 2002-06-19)
Data\highTile.tga (197659, 2002-06-19)
Data\lowestTile.tga (197659, 2002-06-19)
Data\lowTile.tga (197659, 2002-06-19)
Data\ninja_blue.ms3d (153380, 2006-11-11)
Data\ninja_idle.esad (20, 2006-11-11)
Data\ninja_red.ms3d (153380, 2006-11-11)
Data\nskinbl.tga (534509, 2006-11-11)
Data\nskinrd.tga (604217, 2006-11-11)
ES3D (0, 2007-03-03)
ES3D\AnimationLoaderf.cpp (6648, 2006-10-24)
ES3D\AnimationLoaderf.h (3589, 2006-10-23)
ES3D\AnimationLoaderx.cpp (6649, 2006-10-24)
ES3D\AnimationLoaderx.h (3589, 2006-10-23)
ES3D\BoundingSpheref.cpp (13038, 2006-11-01)
ES3D\BoundingSpheref.h (6647, 2006-11-01)
ES3D\BoundingSpherex.cpp (13107, 2006-11-02)
ES3D\BoundingSpherex.h (6683, 2006-11-02)
ES3D\Cameraf.cpp (5788, 2006-12-11)
ES3D\Cameraf.h (4044, 2006-12-11)
ES3D\Camerax.cpp (5750, 2006-12-11)
ES3D\Camerax.h (4044, 2006-12-11)
ES3D\CVS (0, 2007-03-18)
ES3D\DistanceMethodsf.cpp (1894, 2006-10-14)
... ...

/***************************************************************************** * (c) Copyright 2006 by Norbert Nopper * ALL RIGHTS RESERVED * * License I * Permission to use, copy, modify, and distribute this software for * any purpose and WITHOUT a fee is granted under following requirements: * - You make no money using this software. * - The authors and/or this software is credited in your software or any * work based on this software. * * Licence II * Permission to use, copy, modify, and distribute this software for * any purpose and WITH a fee is granted under following requirements: * - As soon as you make money using this software, you have to pay a * licence fee. Until this point of time, you can use this software * without a fee. * Please contact Norbert Nopper (norbert@nopper.tv) for further details. * - The authors and/or this software is credited in your software or any * work based on this software. * * THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS" * AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, * INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR * FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHORS * BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT, SPECIAL, INCIDENTAL, * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER, * INCLUDING WITHOUT LIMITATION, LOSS OF PROFIT, LOSS OF USE, SAVINGS OR * REVENUE, OR THE CLAIMS OF THIRD PARTIES, WHETHER OR NOT THE AUTHORS HAVE * BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON * ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE * POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE. *****************************************************************************/ Embedded Systems 3D Game SDK Release Date: 18.03.2007 Current Version: 0.4 Current Authors: Norbert Nopper (norbert@nopper.tv) Features in Version 0.4: - Terrain rendering (Brute force) - Loading/displaying of a height map - Loading/displaying of a texture map - Generating/displaying of a texture map out of tiles (Procedural texture generation) - Loading/displaying of a detail map - Function to retrieve the height at a specific point on the terrain - OpenKODE support - Bug fixes and improvements - Added sample Features in Version 0.3.4: - Added Camera using angles and look at vector - Rendering improvements - Bug fixes Features in Version 0.3.3: - Ray with Object intersection test - Similar features as the Object vs Object collision test - Added TGA RLE compressed images support - Added Vector Math methods - Minor changes - Minor bug fixes - Added sample Features in Version 0.3.2: - Added search path for file loading - Changes after testing on a Nokia N93 target - Minor improvements Features in Version 0.3.1: - Refactored FixedPointMath class - Changed types for ARM Symbian Features in Version 0.3: - Added fixed point functions and methods: - Supported OpenGL|ES: 1.x Common Profile and 1.x Common Lite Profile - Added entry level sample - Minor bug fixes Features in Version 0.2.1: - Replaced GLUT ES by platform dependent code (GLUT ES is not needed anymore) - Added Win32, WinCE and Symbian specific platform code - Bug fixes after testing on several platforms Features in Version 0.2: - Real-time animated model vs. model collision detection - Bounding sphere hierarchy tree (by joint and configurable depth) - Narrowing of search space in tree (joint list and depth range) - Exact collision detection (triangle vs. triangle) - can be turned on/off - Returning of collided joints Features in Version 0.1.2 (not released): - Added different timing for Symbian targets - Code quality improvement Features in Version 0.1.1: - Quaternions are used for rotations and interpolation - Can be switched on/off during runtime Features in Version 0.1: - 3D model loader and management - Supported Formats: MS3D (Milkshape 3D) - Caching of 3D models. One 3D model is used for several instances - Texture loader and management - Supported Formats: BMP (Uncompressed 8 and 24 bit) TGA (Uncompressed 8, 24 and 32 bit) - Caching of textures - Simple animation controller - Skeletal animation - Defining animation sequences - Pause function - Animation setting per frame or elapsed time - Switching between animations - Machine independent game loop framework - Supported processors: Little endian - Use of only ANSI C libraries and the OpenGL|ES library - Supported OpenGL|ES: 1.x Common Profile

近期下载者

相关文件


收藏者