Geoff,
thanks for looking at this.
I think that the swerllies have actually gone and are now replaced by
spaghetti.
 the old behavior was the terrain being stretched inside a triangle
incorrectly followed by tile not being produced at all. in FGFS this
would also bottom out the rendering at <1 fps.

now it renders all tile FPS never get <15fps, terrain is filling the tri
correctly but the underling mesh is not been cleaned up correctly and so
you get strips back to a point of origin.


Just my take
Jason


On Mon, 2011-10-24 at 20:19 +0200, Geoff McLane wrote:
> Hi Jason,
> 
> Have just completed a new fgfs build, and a TG tool 
> build, and have downloaded your -
>  34169132 newScenery-YSSY.tar.bz2
> 149396748 newScenery.tar.bz2
> 
> And yes, when I load that scenery in fgfs all 
> I see are spaghetti strips, like in your
> work/fgfs-screen-001.png image...
> 
> I unloaded it to a /media/Disk2/TG directory, and 
> moved your 'Scenery' folder out of 'work'... then 
> ran fgfs like -
> 
> ~/fg/fg16$ ./run_fgfs.sh --timeofday=noon \
> --fg-scenery=/media/Disk2/TG/newSydScenery/Scenery \
> --airport=YSSY --aircraft=ufo --altitude=1000
> run_fgfs.sh: Running: ./fgfs --fg-root=/home/geoff/fg/fg16/fgfs/data \
> --timeofday=noon --fg-scenery=/media/Disk2/TG/newSydScenery/Scenery \
> --airport=YSSY --aircraft=ufo --altitude=1000
> loading scenario 'vinson_demo'
> getting flightplan: Cruise-1
> AIShip: Cruise-1 initializing waypoints 
> AIShip: Cruise-1 done initialising waypoints 0
> creating 3D noise texture... DONE
> ERROR:
> opening 
> /media/Disk2/TG/newSydScenery/Scenery/Terrain/e150s40/e150s34/YGNB.btg\
> or /media/Disk2/TG/newSydScenery/Scenery/Terrain/e150s40/e150s34/YGNB.btg.gz 
> for reading!
> ERROR:
> opening 
> /media/Disk2/TG/newSydScenery/Scenery/Terrain/e150s40/e150s34/YSRI.btg\
> or /media/Disk2/TG/newSydScenery/Scenery/Terrain/e150s40/e150s34/YSRI.btg.gz 
> for reading!
> 
> Turning a little to the right I get -
>  http://geoffair.org/tmp/newSyd-YSSY.png
> It looks like the YSSY area got really messed up ;=))
> 
> Your YSSY.btg.gz does not look that different, in 
> size at least
> S1.0.1 134376 2008-10-27 e150s40/e151s34/YSSY.btg.gz
> NewSyd 136285 2011-10-22 e150s40/e151s34/YSSY.btg.gz
> 
> So I copy your YSSY.btg.gz into S1.0.1, and load that 
> and it all looks fine... so it is a problem with the 
> surrounding tiles!!!
> 
> YSSY is in bucket 5426688, with surrounding buckets 
> 5410315, 5426696, 5426681, 5426689, 5426697, 
> 5426680 5410299 5410307...
> 
> Now there is a ***BIG*** difference in the main YSSY 
> bucket -
> S1.0.1   56333 2008-10-27 5426688.btg.gz
> NewSys 3814419 2011-10-22 5426688.btg.gz
> 
> That's a WHOPPING 70 times larger, compressed...
> 
> And replacing your tile with the scenery 1.0.1 
> tile, and the scene returns to normal -
>  http://geoffair.org/tmp/newSyd-YSSY2.png
> 
> So it is definitely THAT, and maybe other, tiles, 
> that have been either badly generated OR are 
> badly rendered...
> 
> Un-gzipping both, and looking at the 'signature', 
> there is no doubt this is a NEW GENERATION tile ;=))
> 
> S1.0.1 0000000: 06 00 47 53 17 fd 05 49 ..GS...I
> NewSyd 0000000: 0a 00 47 53 36 5f a2 4e ..GS6_.N
> with a 'S.G.0.6' versus a 'S.G.0.10' signature...
> 
> Other scenery parts, like S. Head looks very good -
>  http://geoffair.org/tmp/newSyd-SHead.png
> with lots of (minor) road detail that add reality...
> 
> So what can I regenerate using your data and command, 
> modified only for the out path...
> 
> $ fgfs-construct --work-dir=. --output-dir=../Scene2/Terrain 
> --lon=150 --lat=-30 --xdist=5 --ydist=5 AirportArea AirportObj 
> SRTM2-Australia-3 LandMass Sand Rivers Lakes Freeways 
> Trunk_Freeways Tertiary_Roads Service_Roads Secondary_Roads 
> Primary_Roads Towns Cities Crops Railroads Residential_Roads
> 
> After reading your 14 hours plus to build, and after an hour 
> of running, that tile is not yet re-produced... maybe if I 
> further limit the lat/lon - maybe with -
>  --lon=151 --lat=-33 --xdist=1 --ydist=1
> I will get there quicker...
> 
> Another hour slipped by, and still no 5426688 tile 
> built... then I remember you can give a single 
> --tile-id=<id> to fgfs-construct...
> 
> The idea is I am searching for a very easily repeatable 
> set of data and parameters so that people like James, 
> or others, can very easily build and test...
> 
> I hope soon we will be rid of the 'swirlies', 'spaghetti', 
> or what ever we want to call the problem...
> 
> DRAT! Even using ONE --tile-id=5426688 it is still 
> trundling along after two more hours... Am off to dinner, 
> so will leave it running...
> 
> But meantime hope this helps 'explain' clearly the 
> problem Jason, and now I are still seeing... so maybe 
> the sg_binobj is still not doing its job completely...
> either as a write, or read...
> 
> Will report more if I find more...
> 
> Regards,
> Geoff.
> 
> 
> 
> On Mon, 2011-10-24 at 06:56 +1100, Jason Cox wrote:
> > Geoff,
> > the whole scenery build directory is
> > http://dl.dropbox.com/u/3028956/newScenery.tar.bz2
> > 
> > The process that i used for cutting up the 3sec dems was to use your
> > makeYSSY-1.0.4 to produce only the SRTM directory and run terrafit as
> > well as produce the airports.
> > 
> > After that everything came from shape files from ga.gov.au.
> > 
> > I have found that all data in the VMAP is out of position with airports
> > and coastal data and found that the shape files all align correctly.
> > 
> > 
> > There were also some changes needed to one of the terragear files to
> > increase the allowed build time for a tile.
> > 
> > ~line 1187 in src/BuildTiles/Main/main.cxx
> > 
> >     limit.rlim_cur = 300000;    // seconds
> >     limit.rlim_max = 300000;    // seconds
> > 
> > The build command 
> > 
> >  fgfs-construct --work-dir=. --output-dir=Scenery/Terrain --lon=150
> > --lat=-30 --xdist=5 --ydist=5 AirportArea AirportObj SRTM2-Australia-3
> > LandMass  Sand   Rivers Lakes Freeways Trunk_Freeways Tertiary_Roads
> > Service_Roads Secondary_Roads Primary_Roads Towns Cities Crops
> > Railroads Residential_Roads
> > 
> > 
> > hope this all helps
> > Jason
> > 
> > PS it took 860min to build 
> > 
> > On Sun, 2011-10-23 at 16:56 +0200, Geoff McLane wrote:
> > > Hi Jason,
> > > 
> > > Thanks for sharing your generated BTG files...
> > > I will try loading these soon...
> > > 
> > > I am presently in the process of updating 
> > > SG/FG/TG to the latest respective gits, 
> > > particularly to get James' latest sg_binobj, and 
> > > would appreciate having your full -
> > >  newSydScenery/work
> > > perhaps excluding the 
> > >  newSydScenery/work/Scenery/Terrain/*
> > > which you have already provided...
> > > 
> > > It would give me some quick data to try this 
> > > new build of TG tools and then fgfs on... regardless 
> > > of size...
> > > 
> > > If you do not mind, can you advise, either here 
> > > or directly, for the Sydney area -
> > > 
> > > What HGT/DEM elevation source did you use? 1 or 
> > > 3 arcsec, or other? Very important for the N
> > > Head Gap, and lots of other shear cliffs around 
> > > Sydney.
> > > 
> > > Did you push terrafit? If yes, what values?
> > > ie min-nodes and max-errors specifically...
> > > 
> > > What source did you use for the landmass (ocean vs 
> > > land) default? That is, what coastline data? 
> > > Again important to get detailed harbor, and other 
> > > coast features.
> > > 
> > > What sources, SHP or other, did you use for the 
> > > various landuse types? There are lots of 'green' 
> > > areas in and around the city...
> > > 
> > > Thanks,
> > > Geoff.
> > > 
> > > On Sun, 2011-10-23 at 17:24 +1100, Jason Cox wrote:
> > > > James,
> > > > here is the scenery that I have generated. Te file 33M and i also have a
> > > > complwork directory if you would like to look at that but its a +130M
> > > > bz2 file
> > > > http://dl.dropbox.com/u/3028956/newScenery-YSSY.tar.bz2
> > > > 
> > > > 
> > > > Jason
> > > > 
> > > > 
> > > > On Sun, 2011-10-23 at 01:46 +0100, James Turner wrote:
> > > > > On 23 Oct 2011, at 00:41, Jason Cox wrote:
> > > > > 
> > > > > > I can now build more scenery but still hit the "spaghetti network"
> > > > > > around YSSY. 
> > > > > > Was the change that you made only to a 32bit int?
> > > > > > What do i need to do to change to 64bit int?
> > > > > 
> > > > > I'd be pretty suspicious of this - much more likely, there's a bug in 
> > > > > my code, than you actually need 64-bit indices. I won't say 
> > > > > 'impossible', but I don't think GPUs or OSG actually support indices 
> > > > > larger than 32-bits anyway, and even if they did, you'd still bring 
> > > > > your GPU to its knees before hitting that limit.
> > > > > 
> > > > > I have tests for > 2^16 vertices / texture coords, which are all 
> > > > > working, which suggests there's 'something else' going on. (Or my 
> > > > > tests need to be extended)
> > > > > 
> > > > > Can you make available, a zip/tarball with your work directories, so 
> > > > > I can test locally? Or the produced btg?
> > > > > 
> > > > > James
> > > > > 
> > > 
> > > 
> > > 
> > > ------------------------------------------------------------------------------
> > > The demand for IT networking professionals continues to grow, and the
> > > demand for specialized networking skills is growing even more rapidly.
> > > Take a complimentary Learning@Cisco Self-Assessment and learn 
> > > about Cisco certifications, training, and career opportunities. 
> > > http://p.sf.net/sfu/cisco-dev2dev
> > > _______________________________________________
> > > Flightgear-devel mailing list
> > > Flightgear-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/flightgear-devel
> > 
> > 
> > 
> > ------------------------------------------------------------------------------
> > The demand for IT networking professionals continues to grow, and the
> > demand for specialized networking skills is growing even more rapidly.
> > Take a complimentary Learning@Cisco Self-Assessment and learn 
> > about Cisco certifications, training, and career opportunities. 
> > http://p.sf.net/sfu/cisco-dev2dev
> > _______________________________________________
> > Flightgear-devel mailing list
> > Flightgear-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/flightgear-devel
> 
> 
> 
> ------------------------------------------------------------------------------
> The demand for IT networking professionals continues to grow, and the
> demand for specialized networking skills is growing even more rapidly.
> Take a complimentary Learning@Cisco Self-Assessment and learn 
> about Cisco certifications, training, and career opportunities. 
> http://p.sf.net/sfu/cisco-dev2dev
> _______________________________________________
> Flightgear-devel mailing list
> Flightgear-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/flightgear-devel



------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to