forked from CCSI-CSSI/MuseOpenIG
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreleasenotes.txt
103 lines (98 loc) · 5.42 KB
/
releasenotes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
11 Sep 2015, version 1.2.0
- Added support for TCP/IP and UDP Network transfers between
a host and the OpenIG through the new library IgLib-Network
and the new IgPlugin-Networking Plugin. These API's are
designed as generic interfaces, to be able to support
just about any network protocol required. For example
the CIGI protocol is one that is being added using this
new library and plugin and should at least be partially
supported in a future release. Timing of the network
transfers is based on the framerate of the monitor you
are running on. Best results can be obtained if you
ensure your MASTER and SLAVES are using the same
VSYNC rate on their respective monitors. This new
plugin can be tested/demonstrated using the OpenIG Bullet
demo, which has the Network added to its running configuration
already.
The user simply needs to modify the appropriate
copy of the libIgPlugin-Networking.so.xml config file.
It resides in the IgPlugin-Networking plugin directory
before installation. You need ONE MASTER and as many
SLAVES as you want to configure. This file is
responsible for all network configuration parameters.
You modify it for local and server/client IP addresses,
whether you are using the TCP or UDP protocol, etc...
- Added support for Sundog's Triton ocean SDK version 3.38,
through the OpenIG's IgPlugin-Triton plugin. Tritons
userfunctions shaders where modified to support OpenIG's new
logarithmic depth buffer and OIG's gl lighting functions.
So if you have a database that has bathymetric data in it
you should be able to load the Triton plugin and use it
with your database. We will be providing a sample Triton
capable database in an update of the OpenIG datasets in
the near future to demostrate these new features.
- OpenIG was modified to support a logarithmic depth buffer
Z-buffer implementation, which allows for better support of Triton
in OpenIG, especially in areas where the water is very shallow.
- Updated Sundogs SilverLining plugin to support version 4.024
as well changes to SilverLining's userfunction shaders for
the new logarithmic depth buffer implementation.
- Added new updateclouds command to cli, was already in the
C++ API
- Minor changes to Cmake configuration files, they should
now find the required dependencies better. We also
added some of the "Extra" files to the files that will
be listed in an IDE when using one for development to make
them easier to open and modify as necessary.
- The OpenIG core was changed from a delayed entity
addition/removal/reload process in the ViewerOperation,
to one where they are now managed directly in their respective calls.
(See: openig::OpenIG::addEntity or openig::OpenIG::removeEntity)
- The Muse OpenIG installer now checks to see if there is already
a copy of it innstalled. If there is, it asks the user to uninstall
the previous copy before installing the new one.
- The Muse OpenIG installer now checks to see if the redistributable
VC libraries package is installed already before just installing it
again. If not it runs the installer, if it is already installed it
just skips this step and proceeds with the rest of the Muse OpenIG
installer.
6 Jul 2015, version 1.1.0
- Added support for FBX animations through the new
IgPlugin-FBXAnimation plugin
- Added support for OSG ParticleEffects (smoke, explosions,
fire ..) through the IgPlugin-OSGParticleEffects plugin
- Added support for osgEarth and osgEarth's SimpleLighting
through the IgPlugin-OSGEarthSimpleLighting plugin, as well as shader
composition and a sample demo application, openig-earth.
- Added support for Bullet vehicle physics through the
IgPlugin-Bullet as well as a sample openig-bullet demo application
- Moved the clouds related commands into the IgPlugin-SilverLining
plugin and out of the OpenIG main application.
Same for the SkyDome plugin, all plugin related commands now
reside in their respective plugins.
- Temporary workaround for TOD 0 and model lighting. This will be
revisited in a future release for a more permanent fix.
- Reorganized the OpenIG file structure. All demo apps now reside
in their own directories, each with its own set of
configuration and support files. This keeps things a bit more
structured and easy to find for configuration changes.
- Added a new light attibute for adjustment of the brighness on
SilverLining clouds, together with matching changes to the
SilverLining userfunctions shaders/files.
- Added support for light brightness adjustment based on TOD as
read from an XML configuration file.
- Revisited CMake configuration files for the newly reorganized
file structure of OpenIG, as well as a few minor bug fixes.
9 Jun 2015, version 1.0.1
- Added CMake support
- OpenIG, added support to allow adjustment of the brightness/attenuation
of the landing lights on the SilverLining clouds
billboards types work now, Stratus should be in next release.
- Fixed command line terminal so it takes no input unless
it is enabled via the F8 key
- IgPlugin-SilverLining, updated SunDog Software's SilverLining to release 4.008
- IgPlugin-SimpleLighting, changed the uniform based branching to use
the new OSG #pragmatic shader composition methods
- IgPlugin-ModelComposition, fixes for AMD/ATI video cards
19 May 2015, version 1.0.0
- OpenIG version 1.0.0