• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

FSXA how do i build a synthetic vision PFD gauge ?

Messages
257
Country
us-newyork
Hey, everyone! I am working on an aircraft , now I am up to working on its VC . I have some experience with XML coding regarding gauges & their functions. However, I have a question, how do I model synthetic vision in the PFD (to draw terrain similar to infared) the aircraft I'm working on , has synthetic vision.

Synthetic_Vision.jpg
 
with C++ can do DirectX, unfortunately FSXA only support Dx9 (and preview Dx10). P3D v4 have PDK that support for Dx11, with P3D v5, it support till Dx12.
you can gather info about possibility synthetic vision from this:
 
with C++ can do DirectX, unfortunately FSXA only support Dx9 (and preview Dx10). P3D v4 have PDK that support for Dx11, with P3D v5, it support till Dx12.
you can gather info about possibility synthetic vision from this:
Thank you!! I will look into that
 
Heard Carenado came out with one.


Right, and they use WebSimconnect software to run their SVS, so you might want to check out WebSimconnect. Here are some links to start:

WebSimconnect SVS

WebSimconnect SVS

Websimconnect website/blog

Search for Marcin Lizer (WebSimconnect author) and WebSimconnect for additional links.

I believe that your graphics card must be able to support WebGL1+, so look into that.

Hope this helps,

Bob
 
Last edited:
Right, and they use WebSimconnect software to run their SVS, so you might want to check out WebSimconnect. Here are some links to start:

WebSimconnect SVS

WebSimconnect SVS

Websimconnect website/blog

Search for Marcin Lizer (WebSimconnect author) and WebSimconnect for additional links.

I believe that your graphics card must be able to support WebGL1+, so look into that.

Hope this helps,

Bob


Thanks, Bob!! To begin building the SVS, do I start building a .gau file or do I need to know WebSimConnect code or SimIn ? How do I map the terrain in the PFD as if the nose had a camera, to show as I fly?
 
you could focus on one of methode: Websimconnect or Simln
I not sure Simln will work in FSX, so go to WebsimConnect if it have a chance.
 
Some years ago I developed a basic PFD using OpenGL. It was working perfect and was very fast when running as a standalone application because it was hardware-accelerated, thanks to the OpenGL driver. When I moved this same code to a gauge to be integrated in an aircraft panel, the performance was terrible... I learnt that OpenGL was NOT accelerated in that case, FSX uses a software renderer to create the bitmap that is then used in the gauge. Same for Direct2D, it appeared I couldn't get advantage of the hardware acceleration for a panel gauge.
Things may have changed since that time, but I'm not sure. If you know how to use Direct2D, Direct3D or OpenGL in a gauge, I would be glad to know if you can make it hardware accelerated. It would be a great way of having faster gauges that GDI+, used in most vector gauges today.
 
The D3D11 SVS in FSX was mine. I used SSE intrinsics and a separate thread for doing the rendering and transfer to the gauge. It provided fairly good framerates, the separate thread removing the load that would have been placed on the main thread. It became obsolete when PDK appeared though.
 
Back
Top