R&D and innovation-oriented software development company
arrow Request For Proposal Case Studies

Ace3D Engine v2.2

The Ace3D Engine is an realtime 3D game/visualization engine, written in C++.

Version 2.2 is a modern rendering engine making full use of cutting-edge technologies and effects: area shadows, soft particles, parallax mapping, advanced post effects, anisotropic and translucent shading, realtime refractions and dispersion.

Ace3D includes integrated editor which enables to modify a game just during the game run. Usage of this editor results in the considerable reduction of time-to-market. Ace3D Engine currently supports DirectX 9 and runs on Windows platform.

FeatureTechnology
Renderer
Scriptable rendering pipeline with 3.0 shader model support and fallbacks for older hardwarePixel and vertex shaders
Bloom, HDR Motion Blur, Color Correction, Star EffectPost-processing
Dynamic Area Shadows: self-shadowing, shadows from transparent objects, physically correct soft shadowsShadow Mapping
Character and environment shadowsShadow Volumes
Normal–mapped surfaces with specularNormal mapping
Dynamic Reflections and Refractions with dispersionCube-mapping, render to texture
Advanced Shading Models: Anisotropic, Oren-Nayar-Blinn and Translucent shadingPixel and vertex shaders
Water effects with per–pixel reflections, refractions, depth toning and ripples animationPixel and vertex shaders
Soft particle intersections with environmentSoft Particles
Dust, fog, light shafts, steamAtmospheric effects
Toon shading (Gooch shading and outlining)Non–photorealistic rendering
LOD system for geometry, effects, texturesImportance driven visualization
Texture blending for landscapesLandscape rendering
Alpha blended grass and treesOrder independent transparency
Scene Graph
Any object including lights, meshes, bones, particles can be attached to each otherHierarchical scene graph
Visible distance intervals for nodesLOD system
Per-node light influence controlAdvanced Light Finding
Hidden surface removal for indoor and outdoor scenesPVS, Portals and KDTrees
Intersect and Line of sight queriesScene Graph Traversal
Ability to attach game specific logic to any node in the sceneGame Integration
Ability to attach collision objects to nodesCollision System Integration
Animation System
Animated texturesFrame-by-frame animation
Texture coordinate animationTexture Transformation
Character animation: hierarchical animation blending with autonormalization, procedural animationSkeletal animation
Any object or light source animation using splines with dynamic splines blendingPath constrained motion controller
Other Features
One-click game assemblingAutomatic game assembling
Multilingual supportUnicode
Multiplayer via LAN and InternetNetwork Engine
Automatic detection of optimal performance settingsBenchmarking
Particle Systems

Powerful and extensible particle systems featuring:

  • Soft Particles
  • Emitters to objects association
  • Billboard and geometric particles
  • Particles as emitters (trails, fireworks, chaining, etc)
  • Collision response
  • Forces (wind, gravity, magnetic field), bubble motion
  • Easy to extend by adding new affectors, states, transitions, shapes and deflectors
  • In-Game Editor integration
3ds Max and Content Pipeline

3ds Max is fully integrated into content pipeline featuring:

  • Export of 3D scenes from 3ds Max including:
    • Geometry (up to 8 texture channels, color of vertexes and weight of bones)
    • Sources of color
    • Parameters of materials
    • Splines
    • Groups of objects
    • Any types of animations (including bone animation and movement by spline)
    • Geometry for collisions
  • Additional plug-ins allow to set any game objects and assign them to the scene objects. In such a way a level may be completely built in 3ds Max and game objects set in interactive mode during the game run.
  • All the materials are displayed in the same way they will be displayed in the game.
  • Due to this, one doesn't need to develop game editor which substantially reduces the cost of development and time-to-market.
In-Game Editor

Ace3D Light includes integrated editor which enables to modify a game directly during the game run. Usage of this editor results in the considerable reduction of time-to-market - as there is no necessity anymore to restart the game in order to view the changes you have made.

In-game editor features:

  • Automatic serialization of objects (including game objects) to .xml format and the own binary format. There is no necessity for a programmer to write a code of serialization and interaction with game editor – the code is generated automatically. The opportunity to add support of own formats
  • Review and modification of properties of any objects (engine objects and game objects)
  • Call of object methods
  • Creation, deletion, copying and pasting of objects and their links
  • Automatic save of changes made
  • Special mode of debug visualization
  • Special mode of interface editing

Previous Versions

Download Ace3D Engine demo in High Resolution

Video reel dated 01/2008 (54Mb)
Video reel dated 06/2008 (365Mb)

Request For Proposal
3D Development Services

A full circle of virtual reality development services: educational simulations, VR games, virtual tours, products presentation. More »
Development of innovative solutions that allow incorporating an added value to your business based on Augmented Reality technology for mobile devices. More »
Creation of 3D walkthrough and flythrough animation videos, interactive 3D applications where user can navigate through virtual 3D environment. More »
Custom single and multi-user accident prevention trainings, safety trainings and equipment operator trainings & e-learning solutions helping to bring knowledge closer to the audience. More »
Simulations of real-world events and processes developed according to game design principles for training and education purposes. More »
Development of interactive solutions like virtual tours through the premises and other interactive architectural visualisation applications. More »
Interactive configurators helping to immediately visualize a product down to the last detail with enhanced 360º view and virtual showrooms. More »
Development of application for the virtual reality head-mounted display – Oculus Rift, including 3D graphics and programming. More »
Creation of custom 3D models and animation for visualization and interactive applications. More »

Interested or have questions?
LET’S START A DISCUSSION!

arrow
arrow
     
Testimonials

GSN Games is completely satisfied with Program-Ace's technical expertise and the quality of services they provide. We look forward to collaborating with Program-Ace again...

Stuart Lewis-Smith, Senior VP and General Manager, GSN Games

Program-Ace has completely dispelled my concerns. The online project management system is one of the best I have seen...

– Scott Zerby, Vice President at ValuSoft

If you're looking for a professional, dedicated, digital development partner, I highly recommend Program-Ace...

– Tim Ransom, President at Visual Thunder Media
Testimonials
Stuart Lewis-Smith

GSN Games is completely satisfied with Program-Ace's technical expertise and the quality of services they provide. We look forward to collaborating with Program-Ace again...

 
Stuart Lewis-Smith, Senior VP and General Manager, GSN Games
Scott Zerby

Program-Ace has completely dispelled my concerns. The online project management system is one of the best I have seen...

 
– Scott Zerby, Vice President at ValuSoft
Tim Ransom

If you're looking for a professional, dedicated, digital development partner, I highly recommend Program-Ace...

 
– Tim Ransom, President at Visual Thunder Media
Our Clients
Electronic Arts logo
Valusoft logo
Wargaming logo
Namco logo
Kuju logo
DTP Entertainment AG logo
About Program-Ace
Contact Us

Phones:
USA +1 347 53 53 543
Ukraine +38 067 578 40 46

Email: rfp@program-ace.com

Skype: program.ace

Address

56, Poltavsky Shlyah,
Kharkiv, Ukraine

Stay Connected