Graphics.Release11 - lordmundi/wikidoctest GitHub Wiki
EDGE v1.1 Release Notes
« | EDGE User’s Guide | »
NOTE: These are the release notes for EDGE version 1.1. You can find the release notes for other versions here.
Patches
The following is the release notes for the patches that can be applied to EDGE version 1.1:
Upgrading (please read)
Things will have to update if you are updating from EDGE v1.0:
- The cev_ascent.tcl script used for plume triggering has been broken into an init script and a drive script. This allows a manager in a multi-client environment to update the plume state so the each client does not have to do it individually. It does require that the clients initialize the animation, however, which is why there is a seperate init script.
- TRICK 07 data is now supported in the simdata plugin, so if manual fixes were made to data files to force them to work with the older simdata plugin (such as scaling values from meters to inches, or changing units), these changes should be backed out so that the files can be processed without the manual modifications.
- Don't mix the gisdata between 1.1 and 1.0. It is recommended that you make a new gisdata directory (EDGE v1.1 defaults to pointing to "/dougdata/gisdata_1.1/") and put the v1.1 data pack files in there. Also don't forget that you should not be running with the data pack files writeable! Making them writeable allows new data to be downloaded over the internet, but it slows down performance and can go unstable if a corrupt image is downloaded. Only use this if you are building up imagery data!!! Once you have the files the way you want them (the delivered gisdata files should work for most people), you should make sure it is read-only!!!
- New nodes have been added and some of them positioned, so if you have your own base state that you use, you will probably want to delete it, run with ours, and regenerate yours.
Summary of Changes
We are excited to release EDGE v1.1. Changes include bug fixes, planet2 upgrades, updates to the userdata mechanism, many simdata upgrades and fixes, working examples for LVLH and center of mass nodes, and camera tracking capability (trackcam).
Planet2 updates consist of improvements in performance, elevation data, planet shading, terrain data for Hadley Rille on the moon, and a script/plugin interface for retrieving altitude data.
Simdata updates consist of repeat and frame step capabilities, better support for TRICK 05 and 07 data formats, and support for csv (comma delimmitted) data files.
Please see below for the full list of changes.
Installation
To install:
- Untar the "EDGE_v1.1.tgz file". Notice there is a "gisdata" link in that directory that defaults to "/dougdata/gisdata_1.1". This is because it is preferable that the gisdata_1.1 folder reside on the local machine where doug is running.
- Extract the "EDGE_data_pack_v1.1.tgz" (referred to as data pack) somewhere (it is recommended that this be somewhere on the local machine where doug will be run and not on a network path such as a home dir).
- Modify the gisdata link to point to the location where you extracted the data pack.
- The "model_pack" file is used for sim integration. See the next section if you need to integrate EDGE with a simulation.
That's it. To run, cd into the eng_graphics directory and type "./run_graphics".
To integrate into your sim:
For ANTARES sims, this integration may have already been done for you. If not, see the ANTARES integration page.
For other sims, see the Orbital sim integration page.
Known Issues
- 00050 - ScrollWheel Bindings For Cue Card GUI doesn't work properly
- 00055 - AC3D Loader Doesn't Load Backplate Model (attached) Properly
- 00056 - Simdata Dialogue Doesn't Retain Last Data File Chosen
- 00057 - symbol collisions between dcomm and libtrick.a
- 00060 - In AC3D Loader, Textures Seem To Depend On Orientation Or Size
- 00062 - gde.csh doesn't report driver versions > 100
- 00063 - gde.csh reports incorrect video memory size
- 00064 - DCF_GetNodeID segfaults when node_name pointer is null
- 00065 - doug.node command segfaults on type mismatch
- 00066 - plume comm/ack timing issue
- 00067 - xfce window manager delays with dialogs
- 00072 - multidisp weirdness when clicking after changing views
- 00074 - problems with the -timing command line option
- 00075 - problems with canvas row/column locking in double precision mode
- 00076 - fix typo in math_utils_library.tcl
- 00079 - planet2 lat/lon/alt cconversions do not take into account layer rotation
- 00083 - Earth textures sometimes look crawly
- 00084 - Models flickering or bleeding through when far away
- 00086 - possible trackcam bug
- 00087 - reconfigs don't seem to work after applying AC3D 080609 patch
- 00088 - toggling some solar arrays on and off causes weird behavior
- 00092 - gde.csh reports video memory > 1 GB incorrectly
- 00100 - script plugin doesn't handle toggles with flags other than HIDE flags
- 00169 - flying FAR away eventually causes seg fault (probably in dcomm)
- 00173 - Fix DCF_GetRelPosAtt for double precision
Fixes and Enhancements
NOTE: This list includes fixes released as part of subsequent patches for this version.
- 00001 - reflections (mirror support) not working correctly when ztile is enabled
- 00002 - bug in simdata plugin for single array elements
- 00005 -
- 00008 - speedfly incorrectly scales zoom of cameras
- 00011 - CEV boresight camera positioned incorrectly
- 00013 - cloud position is not correct
- 00014 - need to be able to append to doug arguments using userdata mechanism
- 00015 - duplicate "node_not_found" routines
- 00016 - JimboCamRms doesn't move
- 00017 - re-using "curdisplay" variable from mutltidisp.tcl can cause errors
- 00018 - need to be able to append to LD_LIBRARY_PATH using userdata mechanism
- 00019 - need to be able to remove or overwrite reconfigs with userdata
- 00020 - add a empty simdata dir under userdata
- 00021 - chute_graphics.h att should be a double instead of a float
- 00022 - add DCF_SetPosD call to comm library
- 00023 - nasty typo in drive_plume_elements.c
- 00024 - dl.a needs to be added as a library dependency
- 00026 - 64 bit comm library requested
- 00028 - change default config file to inherit SIM_DATA_DIR from shell env
- 00029 - fix slight orientation error for RocketCam camera
- 00030 - trackcam capability
- 00031 - update camera targets to store parent node info
- 00032 - need way to override default state dir with userdata mechanism
- 00033 - Key cue card Dialog needs to be updated. F5-F11 not in use.
- 00034 - add usage agreement to delivered files
- 00035 - change plumes to setup animation at init and show/hide at runtime
- 00036 - ideal lighting checkbox sometimes not in sync with state
- 00037 - Provide ability to create illumination maps for planets via scripts
- 00040 - request for simdata gui repeat and step functionality
- 00041 - add simdata plugin support for csv and TRICK 07 data
- 00043 - remove hard-coding of API file in cev_overlay_comm
- 00044 - data file selection in simdata does not honor SIM_DATA_DIR env var
- 00045 - APAS on CEV needs to roll 180 degrees
- 00046 - tree.tcl sometimes interferes with tcl errors from other scripts
- 00049 - Remove dcomm debug printouts
- 00057 - symbol collisions between dcomm and libtrick.a
- 00060 - In AC3D Loader, Textures Seem To Depend On Orientation Or Size
« | EDGE User’s Guide | »