New Orbiter Beta Released (r.13, Mar 7, 2015)

martins

Orbiter Founder
Orbiter Founder
Joined
Mar 31, 2008
Messages
2,448
Reaction score
462
Points
83
Website
orbit.medphys.ucl.ac.uk
Orbiter Beta SVN commit #12

I've uploaded a new beta. This addresses some planet rendering issues:

  • Bug fix: old style planets rendered too dark in D3D7Client, and in inline client when "Extra|Debugging options|Rendering options|Force normalisation of normals" was not selected.
  • Bug fix: mesh-based celestial bodies (Phobos, Deimos) were scaled much too small
  • Elevation support: now down to resolution level 4 (was: 7)
  • Phobos: now with new high-res textures and elevation data (must be downloaded separately from planet texture repository)
  • Planet config files: now support additional options: "HorizonExcess": increases horizon visibility radius beyond sphere visibility. Increase this to avoid mountain tops disappearing before they drop below the horizon. "BBExcess": inflates the visibility bounding boxes for sphere patches. Increase this for irregularly shaped bodies to avoid patches disappearing at the edge of the viewport.

Please note that the new Phobos textures are not included in the SVN repository. Head over to the Texture repository and get them from there (don't worry: the size is manageable). As a reward, you can now try to land on Phobos (gingerly!)

I haven't updated Deimos yet. It still uses the old-style mesh definition, so you can't land on its surface, but only on its mean-radius sphere. But at least it is visible again.

The compatible OVP revision for this beta: 33.
 

martins

Orbiter Founder
Orbiter Founder
Joined
Mar 31, 2008
Messages
2,448
Reaction score
462
Points
83
Website
orbit.medphys.ucl.ac.uk
New Deimos is ready to ship with the next beta (left: new, right: old). This one comes with TrueSurface (TM). :)
 

Attachments

  • deimos_new_old.jpg
    deimos_new_old.jpg
    49 KB · Views: 157

jroly

Donator
Donator
Joined
Jan 26, 2014
Messages
404
Reaction score
1
Points
18
When I fly out from Phobos, it loses it's irregularity and becomes spherical. Have not tested with inline client, just the dx9 one.

All these little moons kinda look like potatoes.
 

Spacethingy

Multitasker
Joined
Sep 9, 2010
Messages
1,515
Reaction score
0
Points
36
Location
Not the anti-matter universe
Website
spacethingy.weebly.com
Absolutely amazing work. Combined with the latest DXD9 client, Orbiter looks and feels like something from a different era, compared to a stock 2010 install. Thank you!

I can fairly consistently get a NaN-space trips with Deltagliders that aren't flat touching the terrain when time acceleration is used - perhaps time acceleration could be automatically disabled when a vessel is below a certain height above the terrain?
 

martins

Orbiter Founder
Orbiter Founder
Joined
Mar 31, 2008
Messages
2,448
Reaction score
462
Points
83
Website
orbit.medphys.ucl.ac.uk
When I fly out from Phobos, it loses it's irregularity and becomes spherical. Have not tested with inline client, just the dx9 one.
That's expected. I had to modify the tile manager class to work for this case:
Elevation support: now down to resolution level 4 (was: 7)
and the change hasn't been propagated to the D3D9 client yet.
 

Abloheet

Addon Developer
Addon Developer
Joined
Apr 18, 2009
Messages
212
Reaction score
40
Points
43
Location
Kolkata,West Bengal
Where from can I download Deimos and Vesta? Only Phobos is available from the Texture Repository
 

martins

Orbiter Founder
Orbiter Founder
Joined
Mar 31, 2008
Messages
2,448
Reaction score
462
Points
83
Website
orbit.medphys.ucl.ac.uk
I'll upload them when the next beta is committed. Otherwise people would need to edit their config files manually (and then possibly get confused when they have to deal with file conflicts on the next update).
 

martins

Orbiter Founder
Orbiter Founder
Joined
Mar 31, 2008
Messages
2,448
Reaction score
462
Points
83
Website
orbit.medphys.ucl.ac.uk
Orbiter Beta SVN commit #13

  • Bug fix: planetary rings were scaled incorrectly and effectively invisible in inline client
  • Planet horizon haze now rendered down to resolution level 1
  • Bug fix: hemisphere meshes at resolution level 4 had spurious uninitialised nodes and faces that could cause visual artefacts (black triangles)
  • Deimos and Vesta: config files prepared for new texture interface (requires "MinorBodies" pack download from Texture repository.)
  • API: VESSEL4 class has added method clbkNavProcess to allow addon vessels to intercept default RCS programmes

Compatible OVP version: r.35

As the beta is creeping imperceptibly towards a release candidate, it would be great if as many users as possible could give it a go, to spot at least the most glaring bugs. So if you haven't tried it yet, go for it! Also please try the inline client (orbiter.exe). A more stable internal graphics engine will also help the external client development.
 

dgatsoulis

ele2png user
Donator
Joined
Dec 2, 2009
Messages
1,924
Reaction score
340
Points
98
Location
Sparta
The MinorBodies.zip downoad link gives a "404 Not Found" msg. Tried it with Chrome and Mozilla. [fixed]
 
Last edited:

DaveS

Addon Developer
Addon Developer
Donator
Beta Tester
Joined
Feb 4, 2008
Messages
9,429
Reaction score
680
Points
203
Is there I zip link or something that I could use to download this? I really can't afford (disk-space wise) to install the SVN system.
TortoiseSVN (the preferred SVN client) takes up very little disk space. In fact, with all the subfeatures installed, it will only require 39 MB of disk space. A zipfile of everything will take up significantly more than that. You could always install it on a different drive.
 

dgatsoulis

ele2png user
Donator
Joined
Dec 2, 2009
Messages
1,924
Reaction score
340
Points
98
Location
Sparta
Bug report

Orbiter installation: Orbiter 2015 beta r.13
Minimal Texture Package + Highres KSC:

EarthLo.zip
Earth_Cloud.zip
MoonLo.zip
MarsLo.zip
MinorBodies.zip
EarthHi_11_18.zip

(everything downloaded today and unzipped with 7-Zip)

Bug Report:

CTD upon arrival @ Moon and Mars

Arriving at Mars or the Moon, with a hyperbolic trajectory, causes a CTD when the DeltaGlider gets close to periapsis. This happens with the inline client. (Orbiter.exe)

Untitled-1_zpssyvkvd48.jpg


Reproduce:

Mars: Run the attached scenario (Arrival @ Mars) and time-warp. The CTD occurs when the PeT is ~800 - 750 secs away.

Orbiter log:
Code:
**** Orbiter.log
000000.000: Build Mar  7 2015 [v.150307]
000000.000: Timer precision: 6.98413e-008 sec
000000.000: Found 0 joystick(s)
000000.000: Devices enumerated: 6
000000.000: Devices accepted: 5
000000.000: [ ] RGB Emulation (SW)
000000.000: [ ] Direct3D HAL (HW)
000000.000: [x] Direct3D T&L HAL (HW)
000000.000: [ ] Direct3D HAL (NVIDIA GeForce GT 620) (HW)
000000.000: [x] Direct3D T&L HAL (NVIDIA GeForce GT 620) (HW)
000000.000: Module AtlantisConfig.dll .... [Build 141220, API 141220]
000000.000: Module AtmConfig.dll ......... [Build 141220, API 141220]
000000.000: Module DGConfigurator.dll .... [Build 150306, API 150306]
000000.000: Module ScnEditor.dll ......... [Build 141220, API 141220]
000000.000: 
000000.000: **** Creating simulation session
000000.000: DirectDraw interface OK
000000.000: Direct3D interface OK
000000.000: Graphics: Viewport: Window 1274 x 694 x 32
000000.000: Graphics: Hardware T&L capability: Yes
000000.000: Graphics: Z-buffer depth: 32 bit
000000.000: Graphics: Active lights supported: 8
000000.000: Loading 15382 records from star database
000000.000: ---------------------------------------------------------------
000000.000: >>> ERROR: DDraw error DDERR_BLTFASTCANTCLIP
000000.000: >>> [OrbiterGraphics::clbkBlt | .\OGraphics.cpp | 1595]
000000.000: ---------------------------------------------------------------
000000.000: Module Sun.dll ............... [Build 141220, API 141220]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
000000.000: Module Mercury.dll ........... [Build 141220, API 141220]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
000000.000: Module Venus.dll ............. [Build 141220, API 141220]
000000.000: Module VenusAtm2006.dll ...... [Build 141220, API 141220]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
000000.000: Module Earth.dll ............. [Build 141220, API 141220]
000000.000: Module EarthAtmJ71G.dll ...... [Build 141220, API 141220]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
000000.000: Module Moon.dll .............. [Build 141220, API 141220]
ELP82: Precision 1e-005, Terms 116/829
000000.000: Module Mars.dll .............. [Build 141220, API 141220]
000000.000: Module MarsAtm2006.dll ....... [Build 141220, API 141220]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
000000.000: Module Phobos.dll ............ [Build ******, API 060425]
000000.000: Module Deimos.dll ............ [Build ******, API 060425]
000000.000: Module Galsat.dll ............ [Build 141220, API 141220]
000000.000: Module Jupiter.dll ........... [Build 141220, API 141220]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
000000.000: Module Io.dll ................ [Build 141220, API 141220]
000000.000: Module Europa.dll ............ [Build 141220, API 141220]
000000.000: Module Ganymede.dll .......... [Build 141220, API 141220]
000000.000: Module Callisto.dll .......... [Build 141220, API 141220]
000000.000: Module Satsat.dll ............ [Build 141220, API 141220]
000000.000: Module Saturn.dll ............ [Build 141220, API 141220]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
000000.000: Module Mimas.dll ............. [Build 141220, API 141220]
SATSAT Mimas: Terms 113
000000.000: Module Enceladus.dll ......... [Build 141220, API 141220]
SATSAT Enceladus: Terms 33
000000.000: Module Tethys.dll ............ [Build 141220, API 141220]
SATSAT Tethys: Terms 101
000000.000: Module Dione.dll ............. [Build 141220, API 141220]
SATSAT Dione: Terms 59
000000.000: Module Rhea.dll .............. [Build 141220, API 141220]
SATSAT Rhea: Terms 68
000000.000: Module Titan.dll ............. [Build 141220, API 141220]
SATSAT Titan: Terms 100
000000.000: Module Iapetus.dll ........... [Build 141220, API 141220]
SATSAT Iapetus: Terms 605
000000.000: Module Uranus.dll ............ [Build 141220, API 141220]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
000000.000: Module Miranda.dll ........... [Build ******, API 060425]
000000.000: Module Ariel.dll ............. [Build ******, API 060425]
000000.000: Module Umbriel.dll ........... [Build ******, API 060425]
000000.000: Module Titania.dll ........... [Build ******, API 060425]
000000.000: Module Oberon.dll ............ [Build ******, API 060425]
000000.000: Module Neptune.dll ........... [Build 141220, API 141220]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
000000.000: Finished initialising world
000000.000: Module DeltaGlider.dll ....... [Build 150306, API 150306]
000000.000: Module LuaInline.dll ......... [Build 150306, API 150306]
000000.000: Module ShuttleA.dll .......... [Build 141220, API 141220]
000000.000: Finished initialising status
000000.000: Finished initialising camera
000000.000: Finished setting up render state
000000.000: Finished initialising panels

Moon: Run the attached scenario (Arrival @ Moon) and time-warp. The CTD occurs when the PeT is ~1000 secs away.

The Orbiter log is identical to the one above.

Mercury, Venus, Earth, Phobos, Deimos and Vesta don't produce the CTD. I haven't tried any of the outer planets yet.

I am also attaching a scenario pack with hyperbolic arrivals at the rest of the inner solar system bodies, if anyone else wants to try and reproduce the bug or if something new happens.
 

Attachments

  • 5.Arrival @ Mars.scn
    1.7 KB · Views: 3
  • 4.Arrival @ Moon.scn
    574 bytes · Views: 3
  • Arrival Scenarios.zip
    4.7 KB · Views: 6

Frogisis

innn spaaaaace...ace...ace...!
Addon Developer
Joined
Aug 13, 2008
Messages
185
Reaction score
0
Points
31
Location
Chicago
Website
www.frogisis.com
Looking amazing, especially with the D3D9 client. I can't wait till this is really ready for prime time. I get a great framerate with the vanilla graphics, too.

These issues with the default graphics client have probably been reported already, but just consider them another data point:
- At close proximity (~150km) the Earth cloud shadows become another copy of the clouds themselves, as if the shadows were white, or the clouds had doubled.
- The shadows for Olympus base are projected on a layer a few hundred meters above the base itself, like a black stencil floating in the air.
- Bringing up OrbiterSound 4.0's Radio MFD causes a crash. This might be a bit premature to even test, but it's a de facto "necessary" add-on, so...
- EDIT: Forgot this one. Horizon haze visible through foreground terrain.

Anyway, I'm really excited about this new version.
 
Last edited:

Ripley

Tutorial translator
Donator
Joined
Sep 12, 2010
Messages
3,133
Reaction score
407
Points
123
Location
Rome
Website
www.tuttovola.org
I downloaded dgatsoulis' Mars and Moon scenarios, but I'm unable to reproduce those exact bugs (some time before periapsis).

The Moon scenario makes me just crash on the surface.
Sometimes it CTDs, some other times it sends me in the outer space.
I noticed that still before crashing on the surface, the Alt reading on Orbit MFD was negative.

yfVQxRa.png



The Mars scenario CTDed once, but well after being aerocaptured.
This is that log:

Code:
**** Orbiter.log
000000.000: Build Mar  7 2015 [v.150307]
000000.000: Timer precision: 4.16658e-010 sec
000000.000: Found 0 joystick(s)
000000.000: Devices enumerated: 9
000000.000: Devices accepted: 7
000000.000: [ ] RGB Emulation (SW)
000000.000: [ ] Direct3D HAL (HW)
000000.000: [x] Direct3D T&L HAL (HW)
000000.000: [ ] Direct3D HAL (ATI Radeon HD 4800 Series           ) (HW)
000000.000: [x] Direct3D T&L HAL (ATI Radeon HD 4800 Series           ) (HW)
000000.000: [ ] Direct3D HAL (ATI Radeon HD 4800 Series           ) #2 (HW)
000000.000: [x] Direct3D T&L HAL (ATI Radeon HD 4800 Series           ) #2 (HW)
000000.000: Module AtlantisConfig.dll .... [Build 141220, API 141220]
000000.000: Module AtmConfig.dll ......... [Build 141220, API 141220]
000000.000: Module DGConfigurator.dll .... [Build 150306, API 150306]
000000.000: Module ExtMFD.dll ............ [Build 141220, API 141220]
000000.000: Module ScnEditor.dll ......... [Build 141220, API 141220]
000000.000: Module TrackIR.dll ........... [Build 141220, API 141220]
000000.000: TrackIR module found: C:\Programmi\NaturalPoint\TrackIR5\
000000.000: TrackIR initialisation failed
000000.000: 
000000.000: **** Creating simulation session
000000.000: DirectDraw interface OK
000000.000: Direct3D interface OK
000000.000: Graphics: Viewport: Window 1594 x 875 x 32
000000.000: Graphics: Hardware T&L capability: Yes
000000.000: Graphics: Z-buffer depth: 32 bit
000000.000: Graphics: Active lights supported: 8
000000.000: Loading 15382 records from star database
000000.000: ---------------------------------------------------------------
000000.000: >>> ERROR: DDraw error DDERR_BLTFASTCANTCLIP
000000.000: >>> [OrbiterGraphics::clbkBlt | .\OGraphics.cpp | 1595]
000000.000: ---------------------------------------------------------------
000000.000: Module Sun.dll ............... [Build 141220, API 141220]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
000000.000: Module Mercury.dll ........... [Build 141220, API 141220]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
000000.000: Module Venus.dll ............. [Build 141220, API 141220]
000000.000: Module VenusAtm2006.dll ...... [Build 141220, API 141220]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
000000.000: Module Earth.dll ............. [Build 141220, API 141220]
000000.000: Module EarthAtmJ71G.dll ...... [Build 141220, API 141220]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
000000.000: Module Moon.dll .............. [Build 141220, API 141220]
ELP82: Precision 1e-005, Terms 116/829
000000.000: Module Mars.dll .............. [Build 141220, API 141220]
000000.000: Module MarsAtm2006.dll ....... [Build 141220, API 141220]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
000000.000: Module Phobos.dll ............ [Build ******, API 060425]
000000.000: Module Deimos.dll ............ [Build ******, API 060425]
000000.000: Module Galsat.dll ............ [Build 141220, API 141220]
000000.000: Module Jupiter.dll ........... [Build 141220, API 141220]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
000000.000: Module Io.dll ................ [Build 141220, API 141220]
000000.000: Module Europa.dll ............ [Build 141220, API 141220]
000000.000: Module Ganymede.dll .......... [Build 141220, API 141220]
000000.000: Module Callisto.dll .......... [Build 141220, API 141220]
000000.000: Module Satsat.dll ............ [Build 141220, API 141220]
000000.000: Module Saturn.dll ............ [Build 141220, API 141220]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
000000.000: Module Mimas.dll ............. [Build 141220, API 141220]
SATSAT Mimas: Terms 113
000000.000: Module Enceladus.dll ......... [Build 141220, API 141220]
SATSAT Enceladus: Terms 33
000000.000: Module Tethys.dll ............ [Build 141220, API 141220]
SATSAT Tethys: Terms 101
000000.000: Module Dione.dll ............. [Build 141220, API 141220]
SATSAT Dione: Terms 59
000000.000: Module Rhea.dll .............. [Build 141220, API 141220]
SATSAT Rhea: Terms 68
000000.000: Module Titan.dll ............. [Build 141220, API 141220]
SATSAT Titan: Terms 100
000000.000: Module Iapetus.dll ........... [Build 141220, API 141220]
SATSAT Iapetus: Terms 605
000000.000: Module Uranus.dll ............ [Build 141220, API 141220]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
000000.000: Module Miranda.dll ........... [Build ******, API 060425]
000000.000: Module Ariel.dll ............. [Build ******, API 060425]
000000.000: Module Umbriel.dll ........... [Build ******, API 060425]
000000.000: Module Titania.dll ........... [Build ******, API 060425]
000000.000: Module Oberon.dll ............ [Build ******, API 060425]
000000.000: Module Neptune.dll ........... [Build 141220, API 141220]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
000000.000: Finished initialising world
000000.000: Module DeltaGlider.dll ....... [Build 150306, API 150306]
000000.000: Module LuaInline.dll ......... [Build 150306, API 150306]
000000.000: Module ShuttleA.dll .......... [Build 141220, API 141220]
000000.000: Finished initialising status
000000.000: Finished initialising camera
000000.000: Finished setting up render state
000000.000: Finished initialising panels


Most of the times, the Mars scenario develops like this (I just run it without touching the keyboard, apart from some time acceleration while closing on Mars): I am aerocaptured, Alt rapidly sinks, bow shock turns visible in front of cockpit, I touch the ground (crash), I am sent into outer space. This happened several times: after being "sent out", I went to external view, pressed F9 to see where I was, turned 360°, and there was only the ecliptic, without planets at all.
Once I saw the Sun, other times not even that...


BTW, I noticed that on the DG's VC the MFD power buttons are missing.

---------- Post added at 14:24 ---------- Previous post was at 01:41 ----------

I'm trying the "arrival scenarios" dgatsoulis posted.

Mercury didn't CTD. If I let the scenario run on its own, I just pass the Periapsis and go further.
The same happens with Earth, Phobos, Deimos and Vesta scenarios, no CTDs.

In subsequent runs of Mercury scenario, I was playing around changing Apo and Peri, and I was low on the surface with some time acceleration.
Something happened, the view spinned (as when it goes crazy in O2010, and it starts spinning wildly) and I was instantly sent ver far from Mercury.

Took a screenshot:

Q2SbEWG.png


The same happened at the Moon (wrote that in my previous post).
Now I'm off testing the other scenarios Done.

---------- Post added at 17:26 ---------- Previous post was at 14:24 ----------

I've finished running the scenarios.
Post updated with results.

While orbiting Vesta, I saw this kind of "stripy" texture (look for the nearly horizontal line, just above the MFD).

r1tEwzW.png
 
Last edited:
Top