Re: ws3.0 questions
Torsten Dreyer <[email protected]> Fri, 3 Jul 2026 09:34:26 +0000
| Newsgroups | gmane.games.flightgear.devel |
|---|---|
| Message-ID | <0102019f27545528-3ab59d76-edac-4761-8c91-6d035b697338-000000@eu-west-1.amazonses.com> |
Am 02.07.26 um 23:30 schrieb Stuart Buchanan:
> Hi Folk,
>
> On Thu, 2 Jul 2026 at 15:17, Wayne Bragg wrote:
>
> Hi Torsten,
>
> If I had to guess, I'd say your scenery generation failed in some
> manner. I don't know of any issues rendering ws3.0 scenery that is
> built
> correctly.
>
>
> The failure to get past the splash screen is not a rendering issue,
> but something more fundamental with the BVH failing to function
> terrain. Or possibly we aren’t generating the terrain request in the
> first place.
>
> I’ve seen it myself, but haven’t had the time to investigate the the
> issue in detail.
did some investigations with a bit of AI help:
there seem to be a load-order / timing bug:
When a tile loads, ModelRegistry applies VPBTechnique and then runs
buildBVH() via BoundingVolumeBuildVisitor.
VPB mesh geometry is created in VPBTechnique::init(), which normally
runs during the cull traversal (when the tile becomes visible), not at
initial load.
So when the BVH builder ran, the TerrainTile often had no land triangles
yet.
Result: an empty BVH → ground queries missed terrain and returned 0 m /
water, even over land or at airports.
There was already a partial workaround, but only for fgelev:
if (sgopt->getPluginStringData("SimGear::FGElev") == "true") {
// force-init TerrainTiles before BVH build
}
I also have a potential fix which seem to solve the issue on my system.
Will file a PR soon.
>
> As Scott already said, airports are loaded separately. There is a
> package of WS30 airports available that you can add to your FG_SCENERY.
Great - I need to find that one.
FWIW: here is a UI to some AWS infrastructure that can generate WS30 at
scale: https://ws3.aws.flightgear.org/
(Just a quick draft/preview - use with caution and PLEASE: no
mass/scripted downloads, traffic is monitored and throttled in case)
>
>
>
>
>
> Are you using the Docker image to gen the scenery? You might want to
> paste your command line for generating it if you have any doubts
> about
> whether you have the correct syntax.
>
> Also you I would be happy to take a look at something you
> generated and
> verify it is good, to be sure what the failure point is.
>
> Have you tried any of the stuff others or I have built and does it do
> the same thing?
>
> Wayne
>
> -----------------------------------------------------------------------
>
> On 7/1/2026 9:22 AM, Torsten Dreyer wrote:
> > Hi,
> >
> > I am experimenting with ws30 scenery generation and stumbled upon a
> > few things, and just want to make sure I am not doing something
> wrong.
> >
> > First things first, I am running on next, pulled just today.
> >
> > 1. When starting fgfs with just ws30 scenery on --fg-scenery
> Path (no
> > ws2, no terrasync), the spash sit on loading scenery forever
> because
> > it can't find terrain underneath. I believe there is an error in
> the
> > BVH handling for ws3 so the vector going to probe the terrain
> > elevation never finds the ground. Does anybody else observe this?
> >
> > 2. Terrain looks nice but there are no airports on the ground. Is
> > there a magic button to press and have them rendered?
> >
> > Greetings,
> >
> > Torsten
> >
> >
> >
> > _______________________________________________
> > Flightgear-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/flightgear-devel
>
>
> _______________________________________________
> Flightgear-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/flightgear-devel
>
>
>
> _______________________________________________
> Flightgear-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/flightgear-devel
_______________________________________________
Flightgear-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel