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 02-27-2012, 08:15 AM   #331
Face
Beta Tester
 
Face's Avatar

Default

Quote:
Originally Posted by Astronut25 View Post
 (I just downloaded the current version of the client)
As this is still in early development and like a moving target, please always specify the hash-code of the version you use. It helps developers tremendously to nail down a bug.

Don't bother to mention the download site or the dot-version (0.1.x.charlybrown), as it is no real identification. Just give the hash-code - the first 6 characters should suffice already.

regards,
Face
Face is offline   Reply With Quote
Old 02-27-2012, 02:52 PM   #332
Glider
Addon Developer
 
Glider's Avatar
Default

Quote:
Originally Posted by Veterok View Post
 Is it going to support displacement mapping at the microtexture level?
Yes. I intend to use 3 types of microtextures: normal, displacement and diffuse. Diffuse and normal will be DXT1 images and will affect color and surface normal of terrain while displacement will be a grayscale and will actually decrease/increase elevation. also, it should be possible to use different microtextures for flat and coarse terrain, so mountains will have one microtexture and valleys will have other (coefficients for them can depend on angle between sphere normal and terrain normal). Displacement microtextures will give better result with FL11 because it can add necessary mesh resolution by HS/tesselator/DS stage without significant performance drop while in the case of FL10 there's no hardware tesselator (CS 4.0 approach will probably have bad performance) and therefore I will just use 2 times better resolution of tile mesh in that case (32x32 instead of 16x16).
Glider is offline   Reply With Quote
Thanked by:
Old 02-28-2012, 08:55 AM   #333
asmi
Addon Developer
Default

Quote:
Originally Posted by Astronut25 View Post
 I've found this happening whenever I get close to a spacecraft, it appears that the z-buffering issue occurs within the mesh's groups (a different mesh in the foreground won't show the mesh behind it)

Attachment 9395

(I just downloaded the current version of the client)
(asmi-ovp-fb4e78fc7439)
Well just by looking at the screenshot I can tell you it isn't latest version. You can get the latest one here: https://bitbucket.org/asmi/ovp Remember it requires Orbiter 111105 beta to work.

Last edited by asmi; 02-28-2012 at 10:10 AM.
asmi is offline   Reply With Quote
Old 02-28-2012, 09:31 AM   #334
Face
Beta Tester
 
Face's Avatar

Default

Quote:
Originally Posted by Astronut25 View Post
 (asmi-ovp-fb4e78fc7439)
I doubt that this is the right hash-code. It points to the topmost of the mirrored changesets of Martin's SVN repo, not containing a D3D11Client at all. In fact, that changeset doesn't even contain binaries. See here: https://bitbucket.org/asmi/ovp/src/fb4e78fc7439 . Note the hash-code at the end of the URL.

If you want asmi's newest client, use the following link to immediately get the newest ZIP archive: http://bitbucket.org/asmi/ovp/get/D3D11Client.zip

regards,
Face
Face is offline   Reply With Quote
Old 03-04-2012, 09:39 PM   #335
Hlynkacg
Aspiring rocket scientist
 
Hlynkacg's Avatar


Default

Quote:
Originally Posted by Face View Post
 I doubt that this is the right hash-code. It points to the topmost of the mirrored changesets of Martin's SVN repo, not containing a D3D11Client at all. In fact, that changeset doesn't even contain binaries. See here: https://bitbucket.org/asmi/ovp/src/fb4e78fc7439 . Note the hash-code at the end of the URL.

If you want asmi's newest client, use the following link to immediately get the newest ZIP archive: http://bitbucket.org/asmi/ovp/get/D3D11Client.zip

regards,
Face
Seeing as this question keeps coming up there should proably be a stickied post with a "get latest version here..." and download/install instructions.
Hlynkacg is offline   Reply With Quote
Old 03-04-2012, 09:41 PM   #336
asmi
Addon Developer
Default

Quote:
Originally Posted by Hlynkacg View Post
 Seeing as this question keeps coming up there should proably be a stickied post with a "get latest version here..." and download/install instructions.
There is one - link is in my signature. This link goes to "sticky" thread that does have all instructions... So it looks like the issue is not the absence of information...
asmi is offline   Reply With Quote
Old 03-04-2012, 10:19 PM   #337
Hlynkacg
Aspiring rocket scientist
 
Hlynkacg's Avatar


Default

Quote:
Originally Posted by asmi View Post
 There is one - link is in my signature. This link goes to "sticky" thread that does have all instructions... So it looks like the issue is not the absence of information...
Oops missed that, I've been reading this thread without paying much attention to the sigs
Hlynkacg is offline   Reply With Quote
Old 03-09-2012, 12:50 PM   #338
jarmonik
Beta Tester

Default

Hi,

What kind of normal map formats are currently supported by D3D11 or will be supported into the future ?
Which ones are more recommended and which ones are less recommended for use ?

Jarmo
jarmonik is offline   Reply With Quote
Old 03-09-2012, 01:53 PM   #339
Glider
Addon Developer
 
Glider's Avatar
Default

Quote:
Originally Posted by jarmonik View Post
 Hi,

What kind of normal map formats are currently supported by D3D11 or will be supported into the future ?
Which ones are more recommended and which ones are less recommended for use ?

Jarmo
Hi,
vessel normal maps: D3D11 uses 3 or 4(in that case 4th component does nothing) component textures as normal maps. Normal maps loading was implemented by D3DX11GetImageInfoFromFile + D3DX11CreateShaderResourceViewFromFile functions, so format of texture will be the format read by D3DX11GetImageInfoFromFile. More recomended file format is DXT1(because of its good compression), but DXT3, DXT5, R8G8B8 or R8G8B8A8 will work as well. 2-component normal maps (where 3rd component is computed in pixel shader) currently not supported, but it can be added in future if it will be needed.

planetary normal maps: DXT1 256x256 tiles, file format is .tex/_tile.bin/_tile.tex file format currently used by Orbiter for planet textures (so, normal maps can be created by pltex without any new tools). I don't think planetary normal map format will be changed in future.
Glider is offline   Reply With Quote
Thanked by:
Old 03-14-2012, 04:48 PM   #340
Richy
VTOL craft Pilot
 
Richy's Avatar
Question

What about eclipse shadows? Is there any progress concerning this feature in one of the clients?
Richy is offline   Reply With Quote
Old 03-15-2012, 11:55 PM   #341
asmi
Addon Developer
Default

Quote:
Originally Posted by Richy View Post
 What about eclipse shadows? Is there any progress concerning this feature in one of the clients?
It is doable, however currently I don't have it in my short-term plans.

Guys, I've got some great news - it looks like new DGIV version soon will be available, which will work with D3D11 client! After some fixes inside client, latest beta from Dan seems to be working just fine. Here is what it looks like:

DGIV on Moon orbit:


DGIV's ascent autopilot at work:
asmi is offline   Reply With Quote
Old 03-16-2012, 10:36 PM   #342
SolarLiner
wow so image such alpha wow
 
SolarLiner's Avatar
Default

Good to see this ! I've just finish to download DX11 and I test.
SolarLiner is offline   Reply With Quote
Old 03-16-2012, 11:35 PM   #343
asmi
Addon Developer
Default

I've just uploaded a new build with fix for "103% issue". Also - if some you guys have got some spare time - please help Dan (and me) with DGIV testing by joining his beta testers program. You can do so by leaving a post here: http://orbiter.dansteph.com/forum/re...=15083&t=15083

Thanks in advance to anyone who will help us make the combination DGIV + D3D11Client working and bug-free!

Last edited by asmi; 03-17-2012 at 12:13 AM. Reason: typos :(
asmi is offline   Reply With Quote
Thanked by:
Old 03-22-2012, 01:53 AM   #344
asmi
Addon Developer
Default

Update - I've fixed some nasty bugs. That should improve compatibility with vessel addons (for example now Soyuz FG/U seem to work fine, while previously it CTDed at T-13, and there were animation issues too starting from service tower separation).
In addition to it in the background I'm trying to come up with lighting model that would allow to implement beacons' shadows and terrain self-shadowing without trashing performance...

Last edited by asmi; 03-22-2012 at 05:18 PM. Reason: typos :(
asmi is offline   Reply With Quote
Thanked by:
Old 03-23-2012, 03:43 PM   #345
Weirdo Earthtorch
Orbinaut
Default

Just been doing some more unstructured testing (don't get time to do any serious stuff). I still have problems with surface tiles:





and my issue with the KSC tiles remains in the latest version:


(I know this is an older version but the problem remains in the Mar 21 build)

I'm beginning to think it may be to do with my hardware/drivers (mobile I3/HD 3000). I know Intel aren't renowned for their OpenGL drivers, and I've been messing with driver versions to try to find a decent one that doesn't hobble Google Earth in OpenGL (latest driver kills framerate to 0.2fps from 45) and Celestia (fps c.5) but also works with Orbiter d3D graphics clients. Some driver versions appear worse than others in D3D11 client for producing weird tile effects.

A final issue (not sure if it's related) I get texture not loaded warnings for *_n textures which do not exist:

Code:
**** Orbiter.log
Build Nov  5 2011 [v.111105]
Timer precision: 4.88715e-007 sec
Found 0 joystick(s)
Module AtlantisConfig.dll .... [Build 111105, API 111105]
Module AtmConfig.dll ......... [Build 111105, API 111105]
Module DGConfigurator.dll .... [Build 111105, API 111105]
Module OrbiterSound.dll ...... [Build ******, API 060425]
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: oapiRegisterMFDMode
At least one active module is accessing an obsolete interface function.
Addons which rely on obsolete functions may not be compatible with
future versions of Orbiter.
---------------------------------------------------------------
Module ScnEditor.dll ......... [Build 111105, API 111105]
Module ExtMFD.dll ............ [Build 111105, API 111105]
Module D3D11Client.dll ....... [Build 120321, API 111105]

**** Creating simulation session
D3D11Client::clbkCreateRenderWindow
D3D11Client::clbkGetViewportSize
D3D11Client::clbkFullscreenMode
Texture not found: Fcd07_n.dds
Texture not found: Fcd07_n.dds
Texture not found: Fcd08_n.dds
Texture not found: Fcd08_n.dds
Texture not found: Fcd09_n.dds
Texture not found: Fcd09_n.dds
Texture not found: Fcd10_n.dds
Texture not found: Fcd10_n.dds
Texture not found: Fcd14_n.dds
Texture not found: Fcd14_n.dds
Texture not found: Fcd15_n.dds
Texture not found: Fcd15_n.dds
Texture not found: Roof01_n.dds
Texture not found: Roof01_n.dds
Texture not found: Roof02_n.dds
Texture not found: Roof02_n.dds
Texture not found: Wall01_n.dds
Texture not found: Wall01_n.dds
Texture not found: Door01_n.dds
Texture not found: Door01_n.dds
Texture not found: Solpanel_n.dds
Texture not found: Solpanel_n.dds
Texture not found: Runway2_n.dds
Texture not found: Runway2_n.dds
Texture not found: Ball_n.dds
Texture not found: Ball_n.dds
Texture not found: Cape17_n.dds
Texture not found: Cape17_n.dds
Texture not found: Cape18_n.dds
Texture not found: Cape18_n.dds
Texture not found: Cape19_n.dds
Texture not found: Cape19_n.dds
Texture not found: Cape20_n.dds
Texture not found: Cape20_n.dds
Texture not found: Cape21.dds
Texture not found: Cape21.dds
Texture not found: Cape21_n.dds
Texture not found: Cape21_n.dds
Texture not found: Cape22_n.dds
Texture not found: Cape22_n.dds
D3D11Client::clbkFullscreenMode
Module Sun.dll ............... [Build 111105, API 111105]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
Module Mercury.dll ........... [Build 111105, API 111105]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
Module Venus.dll ............. [Build 111105, API 111105]
Module VenusAtm2006.dll ...... [Build 111105, API 111105]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
Module Earth.dll ............. [Build 111105, API 111105]
Module EarthAtmJ71G.dll ...... [Build 111105, API 111105]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
Module Moon.dll .............. [Build 111105, API 111105]
ELP82: Precision 1e-005, Terms 116/829
Module Mars.dll .............. [Build 111105, API 111105]
Module MarsAtm2006.dll ....... [Build 111105, API 111105]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
Module Phobos.dll ............ [Build ******, API 060425]
Module Deimos.dll ............ [Build ******, API 060425]
Module Galsat.dll ............ [Build 111105, API 111105]
Module Jupiter.dll ........... [Build 111105, API 111105]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
Module Io.dll ................ [Build 111105, API 111105]
Module Europa.dll ............ [Build 111105, API 111105]
Module Ganymede.dll .......... [Build 111105, API 111105]
Module Callisto.dll .......... [Build 111105, API 111105]
Module Satsat.dll ............ [Build 100215, API 100212]
Module Saturn.dll ............ [Build 111105, API 111105]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
Module Mimas.dll ............. [Build 100215, API 100212]
SATSAT Mimas: Terms 113
Module Enceladus.dll ......... [Build 100215, API 100212]
SATSAT Enceladus: Terms 33
Module Tethys.dll ............ [Build 100215, API 100212]
SATSAT Tethys: Terms 101
Module Dione.dll ............. [Build 100215, API 100212]
SATSAT Dione: Terms 59
Module Rhea.dll .............. [Build 100215, API 100212]
SATSAT Rhea: Terms 68
Module Titan.dll ............. [Build 100215, API 100212]
SATSAT Titan: Terms 100
Module Iapetus.dll ........... [Build 100215, API 100212]
SATSAT Iapetus: Terms 605
Module Uranus.dll ............ [Build 111105, API 111105]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
Module Miranda.dll ........... [Build ******, API 060425]
Module Ariel.dll ............. [Build ******, API 060425]
Module Umbriel.dll ........... [Build ******, API 060425]
Module Titania.dll ........... [Build ******, API 060425]
Module Oberon.dll ............ [Build ******, API 060425]
Module Neptune.dll ........... [Build 111105, API 111105]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
Finished initialising world
Module DeltaGlider.dll ....... [Build 111105, API 111105]
Module LuaInline.dll ......... [Build 111105, API 111105]
Module ShuttleA.dll .......... [Build 111105, API 111105]
Module ShuttlePB.dll ......... [Build 111105, API 111105]
Finished initialising status
Finished initialising camera
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: oapiBlt
Colour key argument not supported by graphics client
---------------------------------------------------------------
Finished initialising panels
D3D11Client::clbkGetViewportSize
--------------------------- WARNING: --------------------------
CWD modified by module OrbiterSound - Fixing.
---------------------------------------------------------------
Finished setting up render state
D3D11Client::clbkPostCreation
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: VESSEL::GetHorizonAirspeedVector
At least one active module is accessing an obsolete interface function.
Addons which rely on obsolete functions may not be compatible with
future versions of Orbiter.
---------------------------------------------------------------
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: VESSEL::GetShipAirspeedVector
At least one active module is accessing an obsolete interface function.
Addons which rely on obsolete functions may not be compatible with
future versions of Orbiter.
---------------------------------------------------------------
D3D11Client::clbkCloseSession
D3D11Client::clbkDestroyRenderWindow
**** Closing simulation session
Apologies for the somewhat random bug reports - I can't pin these issues down to anything specific, and I'm not programming-minded.
Weirdo Earthtorch 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 08:16 AM.

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 - 2014, Jelsoft Enterprises Ltd.
Copyright 2007 - 2012, Orbiter-Forum.com. All rights reserved.