New Release D3D9Client Development

birdmanmike

Active member
Joined
Jan 20, 2016
Messages
104
Reaction score
0
Points
31
Location
High Peak
I note mention of the micro-textures package(s) Do us who don't build add-ons need those or will it improve 2016 anyway? Will the micro-textures eventually just be part of the D3D9 package - next question is do they only work with the high-res textures?
Sorry for my apparent/obvious ignorance of what they do . . .
 

jarmonik

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 28, 2008
Messages
2,666
Reaction score
795
Points
128
Do us who don't build add-ons need those or will it improve 2016 anyway?

Micro textures are optional (not required), they do improve how planetary bodies looks like while landed on them.

Will the micro-textures eventually just be part of the D3D9 package

It's likely to stay as a separate download because the micro textures are likely not going to change very often like the binary package of the client does.

do they only work with the high-res textures?
They work with default textures that comes with the Orbiter base package. But can be used with high-res textures too.
 

Ripley

Tutorial translator
Donator
Joined
Sep 12, 2010
Messages
3,133
Reaction score
407
Points
123
Location
Rome
Website
www.tuttovola.org
I've just d'loaded RC2 + D3D9ClientBeta24.1-for2016-07-12(r744) and noticed that there isn't any DX9ExtMFD.
 
Last edited:

jarmonik

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 28, 2008
Messages
2,666
Reaction score
795
Points
128
Here's a new build for RC2.

It might be good idea to use different naming scheme for LensFlare builds not to get confused with the "stable" branch.
 

Attachments

  • D3D9ClientBeta24_2-forRC2.zip
    1.7 MB · Views: 110

JMW

Aspiring Addon Developer
Joined
Aug 5, 2008
Messages
611
Reaction score
52
Points
43
Location
Happy Wherever
Hi jarmonik.
Still having same two problems in RC2 with this even with "D3D9ClientBeta24_2-forRC2".
http://www.orbiter-forum.com/showthread.php?p=538185&postcount=4010

HTML:
**** Orbiter.log
000000.000: Build Jul 28 2016 [v.160728]
000000.000: Timer precision: 4.27636e-007 sec
000000.000: Found 0 joystick(s)
000000.000: Module AtlantisConfig.dll .... [Build 160728, API 160728]
000000.000: Module AtmConfig.dll ......... [Build 160728, API 160728]
000000.000: Module DGConfigurator.dll .... [Build 160728, API 160728]
000000.000: Module D3D9Client.dll ........ [Build 160729, API 160728]
000000.000: Module OrbiterSound.dll ...... [Build 121120, API 100830]
000000.000: Module ScnEditor.dll ......... [Build 160728, API 160728]
000000.000: Module LuaMFD.dll ............ [Build 160728, API 160728]
000000.000: 
000000.000: **** Creating simulation session
000000.000: D3D9: [DirectX 9 Initialized]
000000.000: D3D9: 3D-Adapter = Intel(R) HD Graphics 4000
000000.000: D3D9: MaxTextureWidth........: 8192
000000.000: D3D9: MaxTextureHeight.......: 8192
000000.000: D3D9: MaxTextureRepeat.......: 8192
000000.000: D3D9: VolTexAddressCaps......: 0x3F
000000.000: D3D9: NumSimultaneousRTs.....: 4
000000.000: D3D9: VertexDeclCaps.........: 0x37F
000000.000: D3D9: XNA Math Support.......: Yes
000000.000: D3D9: Vertex Texture.........: Yes
000000.000: D3D9: Shadow Mapping.........: Yes
000000.000: D3D9: D3DFMT_A16B16G16R16F...: Yes
000000.000: D3D9: D3DFMT_A32B32G32R32F...: Yes
000000.000: D3D9: D3DFMT_D32F_LOCKABLE...: No
000000.000: D3D9: D3DFMT_A2R10G10B10.....: Yes
000000.000: D3D9: D3DDTCAPS_DEC3N........: No
000000.000: D3D9: D3DDTCAPS_FLOAT16_2....: Yes
000000.000: D3D9: D3DDTCAPS_FLOAT16_4....: Yes
000000.000: D3D9: Available Texture Memory = 1781 MB
000000.000: D3D9: [3DDevice Initialized]
000000.000: D3D9: [Loading Constellations]
000000.000: D3D9: [D3D9Client Initialized]
000000.000: Module Sun.dll ............... [Build 160728, API 160728]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
000000.000: Module Mercury.dll ........... [Build 160728, API 160728]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
000000.000: Module Venus.dll ............. [Build 160728, API 160728]
000000.000: Module VenusAtm2006.dll ...... [Build 160728, API 160728]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
000000.000: Module Earth.dll ............. [Build 160728, API 160728]
000000.000: Module EarthAtmJ71G.dll ...... [Build 160728, API 160728]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
000000.000: Module Moon.dll .............. [Build 160728, API 160728]
ELP82: Precision 1e-005, Terms 116/829
000000.000: Module Mars.dll .............. [Build 160728, API 160728]
000000.000: Module MarsAtm2006.dll ....... [Build 160728, API 160728]
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 160728, API 160728]
000000.000: Module Jupiter.dll ........... [Build 160728, API 160728]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
000000.000: Module Io.dll ................ [Build 160728, API 160728]
000000.000: Module Europa.dll ............ [Build 160728, API 160728]
000000.000: Module Ganymede.dll .......... [Build 160728, API 160728]
000000.000: Module Callisto.dll .......... [Build 160728, API 160728]
000000.000: Module Satsat.dll ............ [Build 160728, API 160728]
000000.000: Module Saturn.dll ............ [Build 160728, API 160728]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
000000.000: Module Mimas.dll ............. [Build 160728, API 160728]
SATSAT Mimas: Terms 113
000000.000: Module Enceladus.dll ......... [Build 160728, API 160728]
SATSAT Enceladus: Terms 33
000000.000: Module Tethys.dll ............ [Build 160728, API 160728]
SATSAT Tethys: Terms 101
000000.000: Module Dione.dll ............. [Build 160728, API 160728]
SATSAT Dione: Terms 59
000000.000: Module Rhea.dll .............. [Build 160728, API 160728]
SATSAT Rhea: Terms 68
000000.000: Module Titan.dll ............. [Build 160728, API 160728]
SATSAT Titan: Terms 100
000000.000: Module Iapetus.dll ........... [Build 160728, API 160728]
SATSAT Iapetus: Terms 605
000000.000: Module Uranus.dll ............ [Build 160728, API 160728]
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 160728, API 160728]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
000000.000: Finished initialising world
000000.000: Module J-F-35B.dll ........... [Build 160731, API 160728]
000000.000: ---------------------------------------------------------------
000000.000: >>> WARNING: Obsolete API function used: VESSEL::CreateVariableDragElement
000000.000: At least one active module is accessing an obsolete interface function.
000000.000: Addons which rely on obsolete functions may not be compatible with
000000.000: future versions of Orbiter.
000000.000: ---------------------------------------------------------------
000000.000: Finished initialising status
000000.000: Finished initialising camera
000000.000: Finished setting up render state
000000.000: D3D9: [Scene Initialized]
000000.000: Finished initialising panels
000000.000: ---------------------------------------------------------------
000000.000: >>> WARNING: Obsolete API function used: VESSEL::GetHorizonAirspeedVector
000000.000: At least one active module is accessing an obsolete interface function.
000000.000: Addons which rely on obsolete functions may not be compatible with
000000.000: future versions of Orbiter.
000000.000: ---------------------------------------------------------------
000000.000: ---------------------------------------------------------------
000000.000: >>> WARNING: Obsolete API function used: VESSEL::GetShipAirspeedVector
000000.000: At least one active module is accessing an obsolete interface function.
000000.000: Addons which rely on obsolete functions may not be compatible with
000000.000: future versions of Orbiter.
000000.000: ---------------------------------------------------------------
000015.177: D3D9: ERROR: an other Sketchpad is already open
000015.177: D3D9: ERROR: Scene.cpp Line:872 Error:-2005530516 pDevice->Clear(0, NULL, D3DCLEAR_TARGET|D3DCLEAR_ZBUFFER|D3DCLEAR_STENCIL, 0, 1.0f, 0L)
 
Last edited:

Becker

New member
Joined
Apr 30, 2008
Messages
29
Reaction score
0
Points
1
Location
Liverpool, United Kingdom
Windows 7 64 Bit - Clean Orbiter RC2 installs tried D3D9Client R15 and D3D9ClientBeta24_2-forRC2. Orbiter 2016 runs perfectly without the client activated.

The first gives me a crash when I try to enable in modules with the message

Code:
The procedure entry point 
?oapiGetWindVector@YA?ATVECTOR3@@PAXNNH@Z could not be located in the dynamic link library Orbiter.exe.

The second gives me this.
Code:
**** Orbiter.log
000000.000: Build Jul 12 2016 [v.160712]
000000.000: Timer precision: 3.19199e-007 sec
000000.000: Found 5 joystick(s)
000000.000: Module AtlantisConfig.dll .... [Build 160712, API 160712]
000000.000: Module AtmConfig.dll ......... [Build 160712, API 160712]
000000.000: Module DGConfigurator.dll .... [Build 160712, API 160712]
000000.000: Module OrbiterSound.dll ...... [Build 121120, API 100830]
000000.000: Module D3D9Client.dll ........ [Build 160729, API 160728]
000000.000: 
000000.000: **** Creating simulation session
000000.000: D3D9: [DirectX 9 Initialized]
000000.000: D3D9: 3D-Adapter = NVIDIA GeForce GTX 980 Ti
000000.000: D3D9: MaxTextureWidth........: 16384
000000.000: D3D9: MaxTextureHeight.......: 16384
000000.000: D3D9: MaxTextureRepeat.......: 8192
000000.000: D3D9: VolTexAddressCaps......: 0x3F
000000.000: D3D9: NumSimultaneousRTs.....: 4
000000.000: D3D9: VertexDeclCaps.........: 0x30F
000000.000: D3D9: XNA Math Support.......: Yes
000000.000: D3D9: Vertex Texture.........: Yes
000000.000: D3D9: Shadow Mapping.........: Yes
000000.000: D3D9: D3DFMT_A16B16G16R16F...: Yes
000000.000: D3D9: D3DFMT_A32B32G32R32F...: Yes
000000.000: D3D9: D3DFMT_D32F_LOCKABLE...: Yes
000000.000: D3D9: D3DFMT_A2R10G10B10.....: Yes
000000.000: D3D9: D3DDTCAPS_DEC3N........: No
000000.000: D3D9: D3DDTCAPS_FLOAT16_2....: Yes
000000.000: D3D9: D3DDTCAPS_FLOAT16_4....: Yes
000000.000: D3D9: Available Texture Memory = 3727 MB
000000.000: D3D9: [3DDevice Initialized]
000000.000: D3D9: [Loading Constellations]
000000.000: D3D9: [D3D9Client Initialized]
000000.000: Joystick throttle: Z-AXIS
000000.000: No joystick throttle control detected
000000.000: ---------------------------------------------------------------
000000.000: >>> ERROR: DInput error DIERR_OBJECTNOTFOUND
000000.000: >>> [DInput::SetJoystickProperties | .\Input.cpp | 186]
000000.000: ---------------------------------------------------------------
000000.000: Module Sun.dll ............... [Build 160712, API 160712]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
000000.000: Module Mercury.dll ........... [Build 160712, API 160712]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
000000.000: Module Venus.dll ............. [Build 160712, API 160712]
000000.000: Module VenusAtm2006.dll ...... [Build 160712, API 160712]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
000000.000: Module Earth.dll ............. [Build 160712, API 160712]
000000.000: Module EarthAtmJ71G.dll ...... [Build 160712, API 160712]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
 

Becker

New member
Joined
Apr 30, 2008
Messages
29
Reaction score
0
Points
1
Location
Liverpool, United Kingdom
Hi Becker,

You're not running RC2 mate. ie: v.160728
You can get it here...
http://www.orbiter-forum.com/showthread.php?p=538310&postcount=1

or if you have RC1 already a diff "patch" is available here
http://www.orbiter-forum.com/showthread.php?p=538384&postcount=19

then re-install D3D9ClientBeta24_2-forRC2

Thanks for the help but still having these issues. First attempt using 1st link and D3D9ClientBeta24_2-forRC2
Code:
**** Orbiter.log
000000.000: Build Jul 28 2016 [v.160728]
000000.000: Timer precision: 3.19199e-007 sec
000000.000: Found 5 joystick(s)
000000.000: Module AtlantisConfig.dll .... [Build 160728, API 160728]
000000.000: Module AtmConfig.dll ......... [Build 160728, API 160728]
000000.000: Module DGConfigurator.dll .... [Build 160728, API 160728]
000000.000: Module D3D9Client.dll ........ [Build 160729, API 160728]
000000.000: 
000000.000: **** Creating simulation session
000000.000: D3D9: [DirectX 9 Initialized]
000000.000: D3D9: 3D-Adapter = NVIDIA GeForce GTX 980 Ti
000000.000: D3D9: MaxTextureWidth........: 16384
000000.000: D3D9: MaxTextureHeight.......: 16384
000000.000: D3D9: MaxTextureRepeat.......: 8192
000000.000: D3D9: VolTexAddressCaps......: 0x3F
000000.000: D3D9: NumSimultaneousRTs.....: 4
000000.000: D3D9: VertexDeclCaps.........: 0x30F
000000.000: D3D9: XNA Math Support.......: Yes
000000.000: D3D9: Vertex Texture.........: Yes
000000.000: D3D9: Shadow Mapping.........: Yes
000000.000: D3D9: D3DFMT_A16B16G16R16F...: Yes
000000.000: D3D9: D3DFMT_A32B32G32R32F...: Yes
000000.000: D3D9: D3DFMT_D32F_LOCKABLE...: Yes
000000.000: D3D9: D3DFMT_A2R10G10B10.....: Yes
000000.000: D3D9: D3DDTCAPS_DEC3N........: No
000000.000: D3D9: D3DDTCAPS_FLOAT16_2....: Yes
000000.000: D3D9: D3DDTCAPS_FLOAT16_4....: Yes
000000.000: D3D9: Available Texture Memory = 3727 MB
000000.000: D3D9: [3DDevice Initialized]
000000.000: D3D9: [Loading Constellations]
000000.000: D3D9: [D3D9Client Initialized]
000000.000: Module Sun.dll ............... [Build 160728, API 160728]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
000000.000: Module Mercury.dll ........... [Build 160728, API 160728]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
000000.000: Module Venus.dll ............. [Build 160728, API 160728]
000000.000: Module VenusAtm2006.dll ...... [Build 160728, API 160728]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
000000.000: Module Earth.dll ............. [Build 160728, API 160728]
000000.000: Module EarthAtmJ71G.dll ...... [Build 160728, API 160728]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564

2nd attempt using RC1 with 2nd link patches and D3D9ClientBeta24_2-forRC2
Code:
**** Orbiter.log
000000.000: Build Jul 28 2016 [v.160728]
000000.000: Timer precision: 3.19199e-007 sec
000000.000: Found 5 joystick(s)
000000.000: Module AtlantisConfig.dll .... [Build 160728, API 160728]
000000.000: Module AtmConfig.dll ......... [Build 160728, API 160728]
000000.000: Module DGConfigurator.dll .... [Build 160728, API 160728]
000000.000: Module D3D9Client.dll ........ [Build 160729, API 160728]
000000.000: 
000000.000: **** Creating simulation session
000000.000: D3D9: [DirectX 9 Initialized]
000000.000: D3D9: 3D-Adapter = NVIDIA GeForce GTX 980 Ti
000000.000: D3D9: MaxTextureWidth........: 16384
000000.000: D3D9: MaxTextureHeight.......: 16384
000000.000: D3D9: MaxTextureRepeat.......: 8192
000000.000: D3D9: VolTexAddressCaps......: 0x3F
000000.000: D3D9: NumSimultaneousRTs.....: 4
000000.000: D3D9: VertexDeclCaps.........: 0x30F
000000.000: D3D9: XNA Math Support.......: Yes
000000.000: D3D9: Vertex Texture.........: Yes
000000.000: D3D9: Shadow Mapping.........: Yes
000000.000: D3D9: D3DFMT_A16B16G16R16F...: Yes
000000.000: D3D9: D3DFMT_A32B32G32R32F...: Yes
000000.000: D3D9: D3DFMT_D32F_LOCKABLE...: Yes
000000.000: D3D9: D3DFMT_A2R10G10B10.....: Yes
000000.000: D3D9: D3DDTCAPS_DEC3N........: No
000000.000: D3D9: D3DDTCAPS_FLOAT16_2....: Yes
000000.000: D3D9: D3DDTCAPS_FLOAT16_4....: Yes
000000.000: D3D9: Available Texture Memory = 3727 MB
000000.000: D3D9: [3DDevice Initialized]
000000.000: D3D9: [Loading Constellations]
000000.000: D3D9: [D3D9Client Initialized]
000000.000: Module Sun.dll ............... [Build 160728, API 160728]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
000000.000: Module Mercury.dll ........... [Build 160728, API 160728]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
000000.000: Module Venus.dll ............. [Build 160728, API 160728]
000000.000: Module VenusAtm2006.dll ...... [Build 160728, API 160728]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
000000.000: Module Earth.dll ............. [Build 160728, API 160728]
000000.000: Module EarthAtmJ71G.dll ...... [Build 160728, API 160728]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
 

JMW

Aspiring Addon Developer
Joined
Aug 5, 2008
Messages
611
Reaction score
52
Points
43
Location
Happy Wherever
Becker, what are the "issues" you have? You don't say what the symptoms are.
Is it still
Code:
The procedure entry point
?oapiGetWindVector@YA?ATVECTOR3@@PAXNNH@Z could not be located in the dynamic link library Orbiter.exe.
To my un-expert eye the logs look fine - no error messages..........
 

DaveS

Addon Developer
Addon Developer
Donator
Beta Tester
Joined
Feb 4, 2008
Messages
9,434
Reaction score
689
Points
203
Becker: You aren't trying to use the 2010-P1 version of SSU (SVN-trunk) with Orbiter 2016 are you? This is a NO-GO. You need to switch over to branches/OrbitersimBeta and build those sources. Please do note that those sources do have a few issues that are currently being worked on.
 

Becker

New member
Joined
Apr 30, 2008
Messages
29
Reaction score
0
Points
1
Location
Liverpool, United Kingdom
Becker, what are the "issues" you have? You don't say what the symptoms are.
Is it still
To my un-expert eye the logs look fine - no error messages..........

Sim begins to load then just stops I don't get the oapi wind vector error just a dead stop at the same point each time. Dave i'm using the zipped RC2 version I only use SVN for SSU atm.
 

DaveS

Addon Developer
Addon Developer
Donator
Beta Tester
Joined
Feb 4, 2008
Messages
9,434
Reaction score
689
Points
203
Sim begins to load then just stops I don't get the oapi wind vector error just a dead stop at the same point each time. Dave i'm using the zipped RC2 version I only use SVN for SSU atm.
So you have't copied over the SSU files to the Orbiter 2016 RC2 folder? I'm just to trying to be certain that you're not trying to use SSU with Orbiter 2016.

The procedure entry point error sounds like you're trying to use an incompatible add-on (MFD or vessel). Try deactivating all the plug-ins and if things are running, then enable each plug-in one-by-one until you have established which plug-in that is throwing the error.
 

JMW

Aspiring Addon Developer
Joined
Aug 5, 2008
Messages
611
Reaction score
52
Points
43
Location
Happy Wherever
Becker,
Just to confirm the original situation remains,
this only happens when you enable D3D9 client in the modules tab with a clean install, right ?
Orbiter RC2 runs ok without D3D9 client ?.....
 
Last edited:

Becker

New member
Joined
Apr 30, 2008
Messages
29
Reaction score
0
Points
1
Location
Liverpool, United Kingdom
Becker,
Just to confirm the original situation remains,
this only happens when you enable D3D9 client in the modules tab with a clean install, right ?
Orbiter RC2 runs ok without D3D9 client ?.....

Exactly JMW 100%. Dave this is a vanilla Orbiter 2016 rc2 with the D3D9 client the only module active. Nothing else at all.
 

JMW

Aspiring Addon Developer
Joined
Aug 5, 2008
Messages
611
Reaction score
52
Points
43
Location
Happy Wherever
Well Becker,
If you've got Orbiter RC2 with D3D9ClientBeta24_2-forRC2 and it just hangs" - and the logs show nothing crashing - I'll have to leave your diagnosis to those more qualified than me, sorry.

We're presuming you have had Orbiter Beta running successfully up till now with previous versions and matching D3D9 clients.....
 

DaveS

Addon Developer
Addon Developer
Donator
Beta Tester
Joined
Feb 4, 2008
Messages
9,434
Reaction score
689
Points
203
Noticed that D3D9Client Beat 24.2 for RC2+ has these strange shadows. Note how the shadows on the ground doesn't agree with the actual vessel that is casting them (the shuttle).
The shuttle is vertical as it should be, but the shadow show that the ET is horizontal between the SRBs. At the very back of the ET shadow is the shadow of the OBSS which should be obscured by the shadow of the orbiter.
This is only present in D3D9Client, not the inline engine.

D3D9Client_beta_strange_shadow.jpg
 

GLS

Well-known member
Orbiter Contributor
Addon Developer
Joined
Mar 22, 2008
Messages
5,915
Reaction score
2,920
Points
188
Website
github.com
Noticed that D3D9Client Beat 24.2 for RC2+ has these strange shadows. Note how the shadows on the ground doesn't agree with the actual vessel that is casting them (the shuttle).
The shuttle is vertical as it should be, but the shadow show that the ET is horizontal between the SRBs. At the very back of the ET shadow is the shadow of the OBSS which should be obscured by the shadow of the orbiter.
This is only present in D3D9Client, not the inline engine.

D3D9Client_beta_strange_shadow.jpg

Not sure if it's related, but since I can remember, the SSU stack shows as being horizontal before T0 (check the ADI, SurfaceMFD...).
 

jarmonik

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 28, 2008
Messages
2,666
Reaction score
795
Points
128
Noticed that D3D9Client Beat 24.2 for RC2+ has these strange shadows. Note how the shadows on the ground doesn't agree with the actual vessel that is casting them (the shuttle).
The shuttle is vertical as it should be, but the shadow show that the ET is horizontal between the SRBs. At the very back of the ET shadow is the shadow of the OBSS which should be obscured by the shadow of the orbiter.
This is only present in D3D9Client, not the inline engine.

I have noticed some random anomalies in shadows especially in Moon. I'll look into that... I guess we would need better shadows.
 

SolarLiner

It's necessary, TARS.
Addon Developer
Joined
Jun 14, 2010
Messages
1,847
Reaction score
2
Points
0
Location
404 ROAD NOT FOUND
I guess we would need better shadows.

I've been looking at making a directional shadow buffer, but I haven't been able to figure out how to render a depth pass, and how to do so from a different viewpoint (i.e. orthogonal from the sun to the vessel). I'd have guessed the depth pass from the camera would have been done already as I've been to get hooks to it through ReShade, but haven't been able to get it to pass it to shaders (I've been trying to get a depth based SSAO shader going).
 
Top