Orbiter-Forum  

Go Back   Orbiter-Forum > Orbiter Space Flight Simulator > Orbiter Visualization Project
Register Blogs Orbinauts List Social Groups FAQ Projects Mark Forums Read

Orbiter Visualization Project Orbiter external graphics development.

Reply
 
Thread Tools
Old 10-20-2016, 09:45 PM   #1
JonnyBGoode
Sky Marshal
 
JonnyBGoode's Avatar
Question New to HW acceleration: which one should I choose?

I need some advice. Until now, I've been running the stock Orbiter. I wanted to try the graphic clients that are being developed here... but I'm very green with this sort of thing, and I don't know which one I should choose. Or which one is more stable? d3d9? d3d11? OpenGL?

I am running Windows 10 Home Edition (Anniversary Upgrade), 64 bit. I have a 2.83 GHz Intel Core2 Quad CPU, 8Gb RAM, and DirectX 12. My graphics card is an AMD Radeon HD 6670. Not sure what other information you might need...

Last edited by JonnyBGoode; 10-20-2016 at 11:59 PM.
JonnyBGoode is offline   Reply With Quote
Old 10-20-2016, 11:26 PM   #2
Loru
Moderator
 
Loru's Avatar


Default

d3d9
Loru is offline   Reply With Quote
Thanked by:
Old 10-21-2016, 05:18 AM   #3
JonnyBGoode
Sky Marshal
 
JonnyBGoode's Avatar
Default

I just installed and tried the d3d9 client. I actually think the stock Orbiter looks more realistic. The colors are more like real life in the stock version, imho, and the atmospheres behave oddly.

Stock:


d3d9:


Real life image:


Also, d3d9 does strange things to the atmosphere.

Stock:


d3d9:


Is there something I'm doing wrong, or is this how it's supposed to look?
JonnyBGoode is offline   Reply With Quote
Old 10-21-2016, 08:59 AM   #4
4throck
Enthusiast !
 
4throck's Avatar
Default

That's how it looks yes.
Depends a bit in your hardware, but those atmospheric effects on distant views are "normal".
The clients are optimized for lower orbit and surface views.
4throck is offline   Reply With Quote
Old 10-21-2016, 10:17 AM   #5
Face
Beta Tester
 
Face's Avatar

Default

Quote:
Originally Posted by JonnyBGoode View Post
 I just installed and tried the d3d9 client. I actually think the stock Orbiter looks more realistic. The colors are more like real life in the stock version, imho, and the atmospheres behave oddly.
On the plus side, D3D9Client is more configurable. Perhaps there are settings that enable you to get the looks you want?

BTW: the title is a tiny bit misleading. Stock Orbiter also uses hardware acceleration, it is just an older interfacing technique: DirectX7 . I don't think you're used to RGB emulation mode (which would be non-hardware-accelerated AFAIK).

Last edited by Face; 10-21-2016 at 10:22 AM.
Face is offline   Reply With Quote
Thanked by:
Old 10-21-2016, 10:51 AM   #6
4throck
Enthusiast !
 
4throck's Avatar
Default

Adding to what Face mentioned, the D3D9 client supports better materials.
The updated shuttle textures (you need to get that add-on) will look much better than on the inline client.

Anyway, you can run whatever version you wish, depending on what/where you are flying
4throck is offline   Reply With Quote
Old 10-21-2016, 11:15 AM   #7
Longjap
Orbinaut
 
Longjap's Avatar
Default

What I really like about D3D9 is the light emitted by planets and it's reflected on your spaceships. No more deep black shadows while in Earths orbit.

The one thing I miss is that spacecraft will reflect shadows on its own body.
Longjap is offline   Reply With Quote
Old 10-21-2016, 12:12 PM   #8
jarmonik
Beta Tester

Default

If you look at photos taken from a surface of Mars you may notice that the sky is pretty bright due to sun light scattering in the atmosphere. The same amount of scattered light should be present in a view when viewing the surface from the space. Could it be that orbital photos are taken with shorter exposure time thus making the atmosphere to look less dense.

But anyway the ring around the Mars and Earth has been reduced now...
jarmonik is offline   Reply With Quote
Old 10-21-2016, 01:33 PM   #9
Thorsten
Orbinaut
 
Thorsten's Avatar
Default

Quote:
What I really like about D3D9 is the light emitted by planets and it's reflected on your spaceships. No more deep black shadows while in Earths orbit.
I don't know how the renderer works, but surfaces not facing either Earth or Sun would still be pitch black in low Earth orbit.

Earth is just a second (rather large) light source, but the light is directional. In rendering speech, an irradiance map for ambient light could be the tool of choice to capture this light component.

Quote:
The same amount of scattered light should be present in a view when viewing the surface from the space.
Roughly the same amount yes - but the directionality is different. If you're on the surface, things are illuminated by light reflected from the surface (i.e. from below) as well as by light scattered in the atmosphere (i.e. from above), so an omnidirectional ambient light is not a bad approximation.

If you're in space, both light scattered in the atmosphere and light reflected from the surface comes from 'below' - so an omnidirectional ambient light is not really good.

(There's also the complication that part of light scattering in the atmosphere is Mie scattering into forward direction - this component goes from atmosphere to the surface, but not really back into space).
Thorsten is offline   Reply With Quote
Old 10-21-2016, 02:23 PM   #10
Ripley
Tutorial translator
 
Ripley's Avatar
Default

Plain Orbiter vs Orbiter-ng:


OLD screens






Newer screens from Jarmonik's site:




My lunar screenshot:

Ripley is offline   Reply With Quote
Thanked by:
Old 10-21-2016, 02:34 PM   #11
Longjap
Orbinaut
 
Longjap's Avatar
Default

Quote:
Originally Posted by Ripley View Post
 Plain Orbiter vs Orbiter-ng:
But... How?
Longjap is offline   Reply With Quote
Old 10-21-2016, 03:44 PM   #12
Ripley
Tutorial translator
 
Ripley's Avatar
Default

This is the development thread:
http://orbiter-forum.com/showthread.php?t=18431

- Download D3D9Client 2016 Edition R1 from https://d3d9client.codeplex.com/
- Download MicroTexture Pack for D3D9Client from http://users.kymp.net/p501474a/Orbiter/Orbiter.html
- Unzip them into your main Orbiter2016 folder
- Launch orbiter_ng.exe
- Activate D3D9 module
- (read some threads)
- Create symbolic links from Video -> Advanced
- Enjoy

Last edited by Ripley; 10-21-2016 at 11:06 PM. Reason: symlinks bit added
Ripley is offline   Reply With Quote
Old 10-21-2016, 03:53 PM   #13
Longjap
Orbinaut
 
Longjap's Avatar
Default

Quote:
Originally Posted by Ripley View Post
 This is the development thread:
http://orbiter-forum.com/showthread.php?t=18431

- Download D3D9Client 2016 Edition R1 from https://d3d9client.codeplex.com/
- Download MicroTexture Pack for D3D9Client from http://users.kymp.net/p501474a/Orbiter/Orbiter.html
- Unzip them into your main Orbiter2016 folder
- Launch orbiter_ng.exe
- Activate D3D9 module
- (read some threads)
- Enjoy
Thanks!
Oh and one more question, those textures on the Hubble. They look as if it has elevation. How can I achieve this?
Longjap is offline   Reply With Quote
Old 10-21-2016, 04:45 PM   #14
Loru
Moderator
 
Loru's Avatar


Default

Bump or normal map. Read d3d9 client docs.
Loru is offline   Reply With Quote
Thanked by:
Old 10-21-2016, 10:31 PM   #15
4throck
Enthusiast !
 
4throck's Avatar
Default

Quote:
Originally Posted by Longjap View Post
 ..They look as if it has elevation...
Some add-ons have extra texture files prepared for the d3d9 client.

So you don't have to do anything, other than using the add-ons and the d3d9 client.
4throck is offline   Reply With Quote
Reply

  Orbiter-Forum > Orbiter Space Flight Simulator > Orbiter Visualization Project


Thread Tools

Posting Rules
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Jump


All times are GMT. The time now is 11:33 PM.

Quick Links Need Help?


About Us | Rules & Guidelines | TOS Policy | Privacy Policy

Orbiter-Forum is hosted at Orbithangar.com
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright 2007 - 2012, Orbiter-Forum.com. All rights reserved.