Icarus Scene Engine
This is the web app or web related tool named Icarus Scene Engine whose latest release can be downloaded as Icarus3.1-Release.zip from this website redcoolmedia.net
Icarus Scene Engine
APP DESCRIPTION:
Download this app named Icarus Scene Engine.
Icarus Scene Engine is a cross-platform, CLS-compliant 3D framework, integrating open source APIs into a cohesive all-open-source, all .NET solution. For Windows, MacOSX & Linux.Uses OpenTK, OpenGL, OpenAL APIs for graphics and audio. Runs on Mono/.NET. Links to FFMpeg for streaming video, and FreeType as a temporary conversion mod to bring fonts into a native XML format.
Binary builds of Icarus will be infrequent, roughly every 18 months or so, the GIT code updates regularly on a weekly or twice-weekly basis (or faster if there are urgent issues).
Features
- Dynamic shader generation based on materials, material layers, lighting, shadows, normal mapping and post effects
- Animatable Lighting, Cameras, Lenses, Scenes.
- Multi-threading. Background loading of all resources, inc. models, textures, audio
- Shared resource ".scenex" XML-based files for textures, models, materials, scene definition etc.. etc..
- Native .NET Physics simulations, based on ODE,converted and streamlined. Background-threaded, with built in synchronisation to 3D models and any other scene object.
- Native .NET OGG and WAV support, with background thread audio processing/streaming
- 3D Positional Audio based on OpenAL.
- 3D Models, importing from 3DS and OBJ files
- Terrain from Textures and raw heightfield data
- Themable User Interface controls, fully animatable, with nested parent/child as well as docking and/or anchoring to 9 points around the parent UI element with spacing and padding properties
- Binary-compatible across MacOSX, Windows, Linux.
- Scene Management. Scenes within Scenes, Parallel Scenes
- Full Animation Track, Time Dilation on any Track
- Double/Single floating point accuracy versions.
- Automatic selection of VBO, Display Lists, Immediate Mode, depending on underlying rendering platform capabilities and/or dynamic nature of rendering.
- Dynamic LOD geometric texturable shapes including: spheres, torus, cylinders, capsules, tubules
- Native in-engine Collision Rays, projection and unprojection, including ray projection into geometry triangles, triangle texture coordinates and onwards into the sub-scene that generated the texture.
- Easy Surface generation (Frame Buffers) for depth and/or color rendering of Scenes
- Cross-platform Font consistency.
- Decoding/Encoding Video Streams
- CLS-Compliant for VB and other .NET language use
- DXT texture compression support
- Custom XML loading for large (>10Mb) XML files containing high definition models & textures. e.g. 100Mb single model size
- 6 default coordinate primitives, vector, euler (vec+angles), matrix, trajectory, position /rotation (vector & matrix), and Composite coordinates (arrays of primitives), can be set on any object
Audience
Developers
User interface
.NET/Mono, OpenGL, Handheld/Mobile/PDA, Project is a 3D engine, Web-based, Plugins
Programming Language
C#
Database Environment
XML-based, MySQL
Free download Web app or web tool Icarus Scene Engine from RedcoolMedia.net