Displacement Roof Surfaces

119 votes
Version: 
1.0
Date Updated: 
12/14/2010
Author Name: 
DigitalXModels.com

See "Additional Info" for the latest version history.

Displacement Roof Surfaces is a Free MaxScript that will take your existing roof geometry and properly apply UV Mapping coordinates to each roof plane and then apply convincing materials and displacement modifiers to the geometry.

Our goal is to eliminate the need for filling your 3d scenes with millions of polygons of roof tile geometry, thus keeping your viewports moving quickly and saving you hours of tedious work.

Simply choose your existing roof geometry, select the edges that represent ridges, hips, and gables, and click "Create!". After the script runs, you can quickly adjust the color, variation, and tile size in the viewport and in real time.

In future releases we will add additional roof tile profiles, asphalt shingles, metal seamed roofs, and corrugated metal. If you have a specific type of roof surface you'd like us add, please contact us via email.

Additional Info: 

Version History:

v1.0 - 10/20/10
-added menu for choosing multiple roof types
-added 2 Flat Concrete Tile types
-added ability to create multiple roof types within the same file
-added support for metric units
-added options for Creating UVs, Materials, and Ridge Geometry
-added tooltips
-fixed rotation of ridge tiles existing on horizontal edges with only 1 face

v.90 - 8/10/10
-1st Public Release

Version Requirement: 
2010, 2011
Video URL: 

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Michele71's picture

It 'a file. Mzp Usually you

It 'a file. Mzp Usually you do drag it to any window work in 3dsMax and "should" getting. If not, do so (I use Max2010 64-bit):

Open the file as .Rar (click right > Open > choose winrar as program)and extract the contents into a new folder named "xScripts"

Inside the folder "xScripts" create a new folder named "DRS"
Cut and paste the file "Displacement_Roof_Surfaces.mse" inside the folder "DRS"

Copy and paste the folder "xScripts" in:
"C:\Program Files\Autodesk\3ds Max 2010\Scripts"

Now you can follow two ways to launch the script:

1) In Max go to tab "Utilities" (Create panel) and choose "MaxScript".
Push "Run Script" and choose the file .mrc "displacement_roof_surfaces".

I remember that this method is wrong, but better than nothing...

2)(Recommended method):

Go to Customize > Customize User Interface > Toolbars > Category > "xScripts" and drag "Displacement Roof Surfaces" on empty space in the Main toolbar in Max. Click on icon newly created named "DRS" to start the script.

I hope this information will be of help

justin101's picture

This plugin looks great but

This plugin looks great but Im having trouble getting the script to run. When I try to run the downloaded "MX1010390-max.mzp" that i placed in my scripts folder, I get a message saying "MAXScript FileIn Exception" Compile error bla bla bla"

Can someone please tell me exactly what needs to be done with the downloaded MX1010390-max.mzp file in order to get this Displacement roof surfaces script to work?

Cheers.

Michele71's picture

Cool Script Thank! registered

Cool Script Thank! registered and downloaded without any problem

But several questions..:

If I drag and Drop the .mzp (Displacement Roof Surfaces) in any viewport in 3dsMAx2010 64-bit nothing happens... I have manually install the entire script with repeated errors :( (now work :))

I wrote a news for your script on an Italian site (www.treddi.com) and many users were registered and have downloaded the script but have had problems installing...Please is possible to clarify how to install the script (and if there are alternative ways)?

When I created the mapping of the roof and I move it, I no control over it
is this normal? (move tool work bad).

If possible determine the "depth" of the map Displace?

If possible create a file Help for DRS(.pdf ecc.)?

Last thing:
If I work more than once on an object with the DRS (it happened the first few times to understand how the script works), after a while the scene becomes unmanageable and I have to restart max. It 's a problem of stability of DRS or I have created a mess??

However, I tested the DRS a long time and it is very powerful and useful. I can not wait to try the new features that are in the works (roof tile profiles, asphalt shingles, metal seamed roofs ecc.) :) :)

One point to you!!!

Ciao
Michele71

digitalx3d's picture

You can use this script with

You can use this script with any rendering software. The only extra step you will need to take is to add your own displacement (via Mental Ray, Maxwell, etc). There is a separate material for the field tiles and the ridge tiles, so use the maps located in the displacement slot (which will be unchecked in the material) as your displacement maps.

xtreme industries's picture

will this work for mentalray?

will this work for mentalray? or is it vray specific?

48design's picture

@aaa: I think you just

@aaa: I think you just registered to provide this beautiful website with nonsense comments, right? There is someone developing cool and useful tools and he provides this script for free. You just have to register at a website to use a brilliant software, which also ist for free, and you complain about that? Oh wonderful world...

aaa's picture

I do not want to register for

I do not want to register for your site-no offense-please provide truly FREE links

digitalx3d's picture

I'll see if I can get an

I'll see if I can get an option to switch between standard and metric for the next update.

titane357's picture

Hello Thanks to share free

Hello

Thanks to share free your tool. Could be very handy for archviz.
The problem is I work in meter and ridge tiles are far too larges, and uv are not ok with real scale.

Hope you can solve :-)

Script_Butler's picture

Thanks for the reply!

Thanks for the reply!

Cheers.

Script_Butler

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.