Outerra forum

Outerra Engine => Technology => Topic started by: HiFlyer on December 29, 2015, 10:18:37 am

Title: OpenIG Seems interesting, but what is it, exactly?
Post by: HiFlyer on December 29, 2015, 10:18:37 am
Bumped into this and read through it a bit. Seems very promising as another open source standard for things like flight sims, but I'm not sure exactly what it brings to the table.

Any more technical people want to explain the possibilities a bit more? I note that while its specialized for Flight simulation, its also fully compatible with bullet, which sounds interesting.

http://openig.compro.net/
Title: Re: OpenIG Seems interesting, but what is it, exactly?
Post by: HiFlyer on January 06, 2016, 06:43:00 pm
Pfft! I guess that would be a no!  =D
Title: Re: OpenIG Seems interesting, but what is it, exactly?
Post by: Jagerbomber on January 06, 2016, 07:05:32 pm
All I see is a model viewer?  ???
Title: Re: OpenIG Seems interesting, but what is it, exactly?
Post by: HiFlyer on January 06, 2016, 08:02:53 pm
All I see is a model viewer?  ???

What I was essentially wondering, was that since this is apparently open source, OpenGl based, and specifically designed for Flight Sims, if some of the components were in any way applicable/portable to Outerra, especially the lighting.

It could be that I'm misunderstanding its possible uses, though.

https://www.youtube.com/watch?v=beSkETJ_vgY

https://www.youtube.com/watch?v=OPXSXwipdYI


CURRENTLY AVAILABLE OPENIG PLUG-INS

Here is a short list of some we have integrated into OpenIG.  Note: Not all are Open Source but this is the flexibility of OpenIG.  If there is not an existing Open Source plug-in that meets your needs, please contact us to create a customized one for you.
 
SilverLining – this plug-in wraps the SunDog’s SilverLining ( www.sundog-soft.com) atmospherics and 3D clouds library for atmospheric effects in OpenIG.

Model Composition – compose a model into entity/sub-entities from a decomposed controllable models from an XML file

Animation – adds support for simple experimental animations in OpenIG

VDBOffset – helps large database management to avoid rendering artifacts by offsetting a visual database by a given offset

GPUVegetation – implements simple vegetation generated on the GPU. Works together with the veggen tool also available in the OpenIG distribution

SimpleLighting- implements simple scene lighting and shadowing, limited by the OpenGL 8 light sources limit

Lighting – implements extended scene lighting and shadowing, beyond the OpenGL light sources limit, uses the new #pragmatic shader composition for effects like environmental mapping and support for pre-baked ambient occlusion textures

RunwayLights - adds physics based light sources computed in a shader to runway light points (this one is experimental

RunwayControl - control the appearance of runway light points based on XML definition

SkyDome – adds support for custom simple textured sky model

SLScene – sample of using the Compro’s multi-platform shared memory library

FBXAnimation – support for FBX animations

OSGParticleEffects – support for particle effects available in OSG

OSGEarthSimpleLightng – integration of our lighting with the osgEarth shader composition

Bullet – sample integration with bullet physics

Networking - OpenIg Simple networking over UDP and TCP

Triton - 3D Ocean plug-in integration Triton from Sundog Soft (www.sundog-soft.com)