Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

Transparent Hillshade?

bwheelerZ42T5
Enthusiast

Transparent Hillshade?

bwheelerZ42T5
Enthusiast
Enthusiast

I have created a hillshade model from a .dem file that was exported from a Civil 3d surface. I need to overlay this on an image (Bing) of a site. Is there a way to make the hillshade have some percentage of transparency to show trhe detail of the site through the hillhade? It is opaque just now and using the transparency option in Map Style Edito only allows one colour to become transparent and it makes it fully transparent.

Alternatively, is there a way to export the generated hillshade as an image (.tif, jpg, etc.)?

0 Likes
Reply
Accepted solutions (1)
697 Views
4 Replies
Replies (4)

ChicagoLooper
Mentor
Mentor

If you are trying to make the hillshaded image appear with a 3D effect by overlaying it on a DEM you can't do that in Map3D. Other programs, however, might allow you, if you know how, to 'BLEND' a flat 2D image with your hillshade. The blending will allow the 2D image to inherit (or absorb) the 'shading' and the end result will look as though the image has 3D relief or 'ups and downs.' M3D doesn't have this capability.

 

Your opening question already assumes it can be done in M3D. I believe it should've been whether or not it's possble and if it's not, what are alternate solutions, if any, which would give the 3D effect.

 

Here's an alternate solution that will allow you to DRAPE and image onto a TINN surface. Like all procedures, there are reuqirements that must be met beforehand.

 

Make sure you have assigned an appropriate Projected Coordinate System to modelspace. 

 

  1. Both your surface AND your image must be georeferenced in you drawing. See image-1.
  2. Your Surface STYLE must have triangles turned ON. See image-2.
  3. Change the visual style of modelspace to Realistic then follow all steps up to step 10. See image-3.
  4.  Click OK and your image will now be draped over the Tin Surface. You may now turn OFF the image layer in the Layer Properties Palette. You don't need that layer to be ON anymore.  

 

 

Image-1Image-1

 

Image-2Image-2

 

Image-3Image-3

 

Image-4Image-4

 

Notes:

  • If you already have a georeferenced image, then all you need Map 3D and Civl 3D to accomplish this. 
  • Changing the visual style of modelspace from Realistic back to 2D-Wireframe will 'undrape' the image.
  • This procedure does NOT consider a Bing 'captured' image/area to be an image.(Bing will not work.)
  • This procedure assumes you already have created a TIN surface in Civil 3D. 
  • The smoothness of the draped image heavily depends on (1) the precision of the data used to create the surface and (2) the resolution of the image. Sparse surface data makes chunky triangles. Poor imagery won't appear nicely after it's been drajped.

Chicagolooper

EESignature

bwheelerZ42T5
Enthusiast
Enthusiast

Thank you for your reply ChicagoLooper but that's not what I was hoping to do. I simply need the hillshade image created in Map, that used a DEM to be generated as such, to have all colours transparent. The image would overlay on a site and everything would be a flat 2d image.

What I have done is substitute data values instead of an elevation for the Z values. Once the vertical exaggeration is 'flattened' (using an exaggeration < 1) I essentially have a plume generated by the data values. This is what I need to overlay with the site 2d image.

0 Likes

ChicagoLooper
Mentor
Mentor
Accepted solution

You are trying to illustrate a plume (soil contamination?) at your site.

 

Let me guess. You have sample points and they are based on x,y,z coordinates. The x.y coordinates represent the northing and easting of a specific sample location while the z-value represents the contamination level measured at that specific spot, correct? Typically the z-value represents elevation above mean sea level but you've substituted that elevation with the contamination 'hit' detected during soil analysis. Correct? Kinda correct? If this is correct, then you're very creative using the z-value that way. 

 

What you describe doesn't  sound like you need hillshade. You are better off using isoconcentrations. With the colors you've produced using your method, Map3D will only let you make one-color transparent which means if you have 12-shades of blue, you will only be able to make only one shade of blue transparent and that's not what you want. You really want all 12 shades to be transparent and that means you need an alternate method.

 

Using your DEM, you can create an SDF and get the transparency effect you want. This is how you can do it.

 

  1. Begeinning with you DEM in modelspace, right-click the DEM in the Map Task Pane=>Create contour layer. See image-1.
  2. In the generate contour window make your selection like this. (Your names and numbers may vary.) See image-2.
  3. Back in the Map Task Pane, uncheck the DEM to turn it OFF=>Highlight the new contour layer=>Select STYLE Icon. See image-3.
  4. In the STYLE EDITOR=>New Theme=>In Theme Layer window click the Style Range ellipsis=>In the Style/Label Editor you can control the TRANSPARENCY. See image-4.
  5. Your fill colors will be transparent. See image-5.

Image-1Image-1

 

Image-2Image-2

 

Image-3Image-3

 

Image-4Image-4

 

Image-5Image-5

 

Chicagolooper

EESignature

bwheelerZ42T5
Enthusiast
Enthusiast

Thanks for the detailed response ChicagoLooper.

You are correct in stating we are using the z value to represent a contaminant level.

In the few instances where i have generated contours in Map with this method, I always created polylines and I did not think of the polygon feature.

The solution works and I will mark it as such. In my particular case, my internal client wants the 'contours' to be .5 m to delineate items more which I found is not an interval Map can accommodate.

Thanks again!

0 Likes