捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号-1 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
Genesis Device Engine 3D 游戏引擎 v20071114
关键字:GenesisDevice OpenGL GLSL Shader Lighting Shadows Terrain Foliage Meshes 3DGame 游戏引擎
来 自:转载,http://www.genesisdevice.net
平 台:Win2k/XP/NT,Win2003,Vista 下载所需:0 火柴
深浅度:高级 完成时间:2007/12/16
发布者:lmaomi 发布时间:2008/1/10
编辑器:Object Pascal 语  种:ENGLISH
分 类:效果与媒体 下载浏览:12255/15044
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
Genesis Device Engine - 14 November 2007 - Build 62

The Genesis Device Engine is a free (LGPL) 3d game engine written in Object Pascal for the Windows platform. 

3D游戏引擎,非常酷,可以看网站上的视频:
http://www.genesisdevice.net/media.shtml

支持复杂地形,天空,水,灯光,阴影,自带3D编辑器。

Rendering

General

    * Uses OpenGL
    * Supports the full OpenGL 2.1 specifications
    * GLSL shader support
    * Antialiasing (up to 8x)
    * Bilinear and trilinear filtration
    * Anisotropic filtration (up to 16x)
    * Widescreen support
    * Arbitrary resolution support
    * Vertical Sync control
    * Auto detection of video card capabilities
    * Gamma control
    * Supported video cards:
          o NVIDIA GeForce FX 5600 - 5900 (NV3x)
          o NVIDIA GeForce 6600 - 6800 (NV4x)
          o NVIDIA GeForce 7600 - 7950 (G7x)
          o NVIDIA GeForce 8600 - 8800 (G8x)
          o ATI Radeon 9600 - 9800 (R3xx)
          o ATI Radeon X300 - X850 (R3xx - R4xx)
          o ATI Radeon X1300 - X1950 (R5xx)
          o ATI Radeon X2900 (R6xx)

Lighting & Shadows

    * Per-pixel lighting
    * Pre-generated shadow maps for terrain
    * Hardware parallel split shadow maps  for meshes and physics objects (In progress)

Terrain

    * Heightmap based terrain rendering with heightmap sizes up to 1k x 1k
    * Up to 4 sq km of terrain
    * Supports mosaic based color textures
    * Supports up to 3 detail layers
    * Supports 1 micro detail layer
    * Triangle strip based rendering to  maximize geometry throughput

Water

    * Grid based
    * Generates the grid only where it`s above the terrain
    * Reflection of the terrain and meshes on it
    * Refraction of the reflection
    * Waves
    * Triangle strip based rendering to  maximize geometry throughput

Sky

    * Dome based
    * Uses noise texture to generate custom cloud patterns in real time
    * Animated clouds
    * Triangle strip based rendering to  maximize geometry throughput

Foliage

    * A terrain can have an unlimited amount of foliage types
    * Uses a lookup map to randomly distribute the foliage on the terrain on load time
    * Foliage is renderer using textures with alpha maps and supports super sampling antialiasing
    * Variable render distance
    * Variable foliage density
    * Triangle strip based rendering to  maximize geometry throughput

Meshes

    * For rendering structures on the terrain
    * Can range anywhere from 250 to 10000 triangles
    * Triangles are sorted on material to reduce state changes
    * Triangle strip based rendering to  maximize geometry throughput (In progress)
    * Special material system

Mesh materials

    * Texture mapping
    * Normal mapping
    * Parallax mapping

Post-processing

    * 64 bit post-process rendering pipline
    * Bloom
    * System for custom post-process effects  using GLSL shaders
    * Custom gray scale filter

Customisation 

    * Programmer can easily add new render feature using callbacks or adding them directly into the engine scene graph using the base object classes

Sound

    * Uses FMoDeX sound library
    * Music file playback
    * Sound file playback

Input

    * Uses  Direct Input
    * Gives programmer full control using callbacks

Physics

    * Uses Newton Physics Engine
    * FPS Character controller
    * Rigid body physics
    * Comprehensive set of geometric primitives:
          o Convex hulls for non static meshes
          o Box
          o Sphere
          o Cone
          o Capsule
          o Cylinder
    * Fluid buoyancy
    * Object picking
    * Raytracing to physics objects
    * Programmer can easily add new physics effect using Newton and the engines callback system
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
没有相关文章
相关评论
共有评论4条
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表