home | contents | search | email  

BYTEGEIST SOFTWARE

PTY LTD

 

 

There are hundreds of 3D engines out there in the market place today. Costing models can vary from open source engines without support, to fully supported middleware, specially made for a fast turnaround time. Because Bytegeist has experience implementing 3rd party engines as well as writing them ourselves, we can provide one tailored exactly for your needs. Even if development of the engine has already started, Bytegeist can help by lending from our experience in assisting and streamlining unfinished projects.

For an example, check out one of our team's papers on Silhouette Tracking and Outline Rendering..

 

Images Copyright (C) and courtesy of BDE Inc. Members of the Bytegeist team, have participated in the development of the BDE toolset and real time projector. See testimonials for more information. Go visit BDE and download the experience yourself.

For those who have bought or developed 3D engines and are looking to enhance them or create a game or experience from them Bytegeist Software can provide the implementation programming. Our engineers have a vast combined wealth of knowledge and experience in the very latest cutting edge areas of 3D technology. We also understand that as well as cutting edge technology, an engine may have other peripheral but indispensable requirements such as extensibility and reusability, platform independence or platform portability.

 

Images Copyright (C) and courtesy of BDE Inc. Members of the Bytegeist team, have participated in the development of the BDE toolset and real time projector. See testimonials for more information. Go visit BDE and download the experience yourself.

Bytegeist understand how to maximise an engine’s speed and feature set while adhering to size constraints such as in ActiveX controls and Java applet’s for web use. We also have sound working knowledge of consumer graphics hardware and the API’s that leverage them such as OpenGL 1.2 and all versions of DirectX up to and including 8.1 which is the latest release at the time of writing. Bytegeist software is a registered developer with the two main PC graphics cards manufacturers as well as with SCEE, and XBox. This gives us a highly developed knowledge of hardware limitations and advantages as well as the most up to date API extensions such as Shaders.

Toon rendering & Anisotropic lighting effect.

 

We are very experienced and can help with development of middleware engines such as Criterion Renderware, NDL NetImmerse. Bytegeist enjoys a special relationship with many of the middleware companies in the Asia Pacific region. They understand that the constraints of time zone and geographical distance put Bytegeist software in a firm position to help them with clients there. This means that Bytegeist can provide a middleware implementation service second to none in the Asia Pacific area.

Here are just some of the typical capabilities Bytegeist can implement for your 3D Engine:-

  •  Full screen or window; 

  •  Stereo Sound / Surround Sound;

  •  Available as an ActiveX object;

  •  Available for Windows (all), and or Macintosh, and or Playstation2;

  •  Embedded sound, texture, animation and 3D geometry compression;

  •  Full Animation including character biped animation;

  •  Supports position, rotation, scale, hide and morph keys;

  •  Texture animation;

  •  Animation mixing - capable of blending position, rotation, scale, hide and morph animation;

  •  Orthographic projection plus standard perspective projection;

  •  Emissive lighting - i.e. glowing objects such as light sabres etc; 

  •  Specular lighting / materials;

  •  True Gouraud specular lighting; 

  •  Spot lights, point lights, ambient and diffuse lights; 

  •  Geometry mirroring - i.e. models can be rendered as if they have been "flipped over";

  •  Vertex coloring;

  •  Bezier Patches and models; 

  •  Dynamic level of detail (LOD)- subdivision occurs at load time and geometry is cached;

  •  2-Sided materials;

  •  Shadow Casters and Receivers;

  •  3D Mesh Geometry Picking for interactivity;

  •  Z-Bias for coplanar geometry;

  •  MIP-mapping;

  •  Vertex blending for single-skinned objects;

  •  Viewports and transparent backgrounds - render 3D objects into subsections of the render; window without intersecting each other;

  •  Multiple render styles within the same viewport;

  •  Animated UV - the texture mapping coordinates can be animated;

  •  Multitexture / multipass textures for more complex texture effects;

  •  Features scale with graphic card power - bump mapping, lightmapping refractive condensation maps, etc;

  •  Automatic texture coordinate generation, where textures are mapped algorithmically onto a mesh rather than using human-defined coordinates; 

  •  Spherical and cubic environment reflection mapping;

  •  Anisotropic lighting - for shiny hair, brushed metal, "silk-thread" Christmas tree balls, etc;

  •  Use vertex positions / normals in object / view space as input along with light direction or position to auto-generate mapping coordinates. e.g. toon rendering; 

  •  Projected textures, like a slide projector. Can be projected aligned with the viewport or in an arbitrary direction; 

  •  Auto-selection of multiple data streams based on available Internet bandwidth; 

  •  Multi-channel movie selection;

  •  Optimized for 3D cards (nVidia, ATI, etc), AGP4x, MMX, AMD, and Pentium 4; 

  •  Hardware or Software rendering (DirectX, OpenGL, or Software);

  •  Alpha blending; 

  •  Perspective Corrected Texturing in Software (or Hardware) Engine;

  •  Optimized texture loading;

  •  Supports Internet streaming;

  •  Optimized animation loading; 

  •  Camera interactivity;

  •  Real-time radiosity-like lighting effects;

  •  Decals and tiling;

  •  Texture morphing; 

  •  Variable transparency; 

  •  Vertex Shaders

  •  Pixel Shaders

  • <insert additional features you want here!>.

Bezier Patch Engine - model at different resolutions

 

Please Contact Bytegeist info@bytegeistsoftware.com for further information or questions on how Bytegeist can help. Alternatively use the information request form below.

 

Copyright © 2000 - 2004 Bytegeist Software Pty Ltd - All Rights Reserved