Arbitrary display of raster in Arcscene

1830
7
01-26-2011 10:19 AM
JamieCarr
New Contributor
Hello,
  I have brought in a raster bathymetry with elevation data and a hillshade layer created off of that raster (both created in Arcmap 9.3) into Arcscene.  I have the top raster as 40% transparent to also display the hillshade layer below.
  Both layers display perfectly in 3D individually.  But when displaying both layers the top raster layer will only display parts of the layer, and different parts will flash on and flash off as you move the view around.  It displays some portions and not others arbitrarily as the view is changed. 
  I am new with Arcscene but is this a computing power issue?  Shoudl I try to downsize the raster to a coarser cell size?  Image examples attached.
  Thanks for any assistance. 

Tags (1)
0 Kudos
7 Replies
JamieCarr
New Contributor
Hmm..nobody else has experienced this problem or has any suggestions?
  Thanks,  jamie
0 Kudos
Gert_van_Maren
Esri Contributor
Hi Jamie,

The flickering is caused by so-called z fighting. The graphics card doesn't know which raster to draw first when they are in exactly the same z location. Common 3D problem. Try offsetting the hillshade layer (layer properties -> base height tab) and see if this improves the display. The problem should be less when you are close up and worse when zoomed out.

Cheers Gert
0 Kudos
JamieCarr
New Contributor
Gert- thanks for the tip.  Adding a small offset resolved the problem as soon as I hit the apply button.  Looks like that is my fix.
  Thanks!  Jamie
0 Kudos
AudéoudJean-Guy
New Contributor
Hello,

I actually have the same problem. I'm trying to display two raster layers :

  • A - a DEM, color classified display by Jenks x32 (20% transparence)

  • B - a hillshade layer

Both are perfectly displaying individually, but when activating both of them, I get the same problem as Jamie:




I tried the solution suggested just above - appyling a small offset to the hillshade layer, as you can see on the picture, on the edge of the map. Strangely enough, that does not solve the display conflict, even with large offsets (-2m, -10m, -50m, -100m...). The solution starts to works with a 300m offset, but the two layers are then so clearly separated that the scene looses all its point...

It seems to have a link with the transparence. When put at 0%, things gets much better, but the hillshade view benefit is lost.

Is there an other way around?
Thanks by advance.
Jean

Note : I hope my English is correct enough - please excuse any possible mistakes.
0 Kudos
AudéoudJean-Guy
New Contributor
Well, seems that following the solution described here solved part of the problem. With the "drawing priority" set at 1 for the DEM and at 2 for the hillshade layer, the transparence effect can be applied without too much z-fighting... hope that will help someone!
0 Kudos
JakubSisak
Occasional Contributor III
Awesome! Nice digging TheYak!  No more Z-fighting after priority order is set.

BEFORE:
[ATTACH=CONFIG]6674[/ATTACH]

AFTER:
[ATTACH=CONFIG]6675[/ATTACH]
0 Kudos
Mary_GermanWhitley
New Contributor III
Any other suggestions besides setting the drawing priority and offsets?  Does steepness of the terrain have anything to do with this issues?  Would a better graphics card make a difference?

[ATTACH=CONFIG]16229[/ATTACH]

thanks
0 Kudos