I’m trying to drape an aerial photo onto a 0.25m grid.
The photo that is being draped looks like this:
When I try to use dcdrape to drape the photo it ends up looking like this:
Any help on how to make the rendering look more like the photo with a higher resolution would be greatly appreciated.
Hi,
The size of the texture created and used by DCDrape is limited to about 1600 per 1600 pixels. So if your aerial photo is greater than 1600 per 1600 pixels it will be down sampled before being draped.
Bentley Descartes SELECTSeries 3 will be offering a new draping technology which has no such texture size limit.
Here is a video about the raster draping technology : communities.bentley.com/.../189367.aspx.
There is also a Technology Preview program for Bentley Descartes SELECTSeries 3 that you could join if you want to test this new raster draping technology (see communities.bentley.com/.../187504.aspx for more information).
Thanks,
Mathieu
Unknown said: The size of the texture created and used by DCDrape is limited to about 1600 per 1600 pixels. So if your aerial photo is greater than 1600 per 1600 pixels it will be down sampled before being draped.
Mathieu,
Is the entire image downsampled, or is it first clipped to a bounding rectangle around the surface geometry on which it is to be draped? That is, would I get better results if I clipped my images as close to the surface limits as possible, versus having a lot of "overhang"?
Thanks.
Hi Adam,
Have you tried to simply make a material with an elevation draped mapping? I think this costs less time than the way you describe.
If no, if you look in the information of the raster image, you can find the size, rotation and location of you're texture.
Regards Louis
Adam,
Unfortunately dynamic clip are not considered. You need to physically clipped the image(s) used by DCDrape if you want to improve the texture quality.
Hi Mathieu
My experience is that clipping the images into smaller tiles do not improve the texture quality when using DCDrape.
Because when you render all the tiled images that are draped are "joined" to one "drape-images".
I have tried this in SS2 - not in SS3 (yet).
Kind regards
Morten
Hi Morten,
Yes you are right.
I should have mentioned that all the images attached in Raster Manager and turned on for draping with DCDrape are going to be merge together into a single, limited size texture. So clipping a big images into smaller tiles and having all those smaller images setup to be texture at the same time will result in the same quality as using the original, bigger image.
But if you want to texture a particular location and you just have a big image covering more than the region of interestest creating a small image for the region of interest and using this image instead of the big one will result in quality improvement.
Nothing has been changed or is going to change in SELECTSeries 3 for DCDrape. If you want to drape huge raster you will need to switch to the Scalable Terrain Element that will be available in Bentley Descartes SELECTSeries 3 (see for more information communities.bentley.com/.../187504.aspx).
Hi Matheiu
Thank you for the clarifications.
I'm a Descarte Beta tester and have high hopes to the Scalable Terrain Element - but in the currect Beta version there are some significant errors in the draping, so the renderings are not very good.
There is a TR on this. So I hope it is corrected in the next beta.
If you are talking about the animation the TR is already fixed. I'm planning to recreate the animation with a fixed Bentley Descartes and post it on the related thread.
Where can I get the fixed Descarte Beta?
The fix is not yet available for member of the Bentley Descartes SELECTSeries 3 Technology Preview community.
Hopefully it will be before the end of the year.
But the quality problem should be solved by deactivating the progressive display, which can be done by setting the configuration variable STM_PROGRESSIVE_DISPLAY_ACTIVATION to 0.
Note that for some dataset like Louis' dataset turning off the progressive display don't solve all problems.