es3d-0.4
所属分类: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
近期下载者:
相关文件:
收藏者: