Making of ‘MS House’ at dusk, Part 1

When launching my blog, I mentioned in the first post that I plan to share thoughts & knowledge gained during my daily work, so I am very happy to introduce my first ‘MAKING-OF’ post. In part 1 I will cover topics starting from the initial DWG files manipulation and up to the point of exporting the SketchUP model to 3d Studio Max.

The motivation for this post started in the following forum thread on evermotion.org, a very popular CG Portal I frequent regularly and recommend you to visit too.

So, what is a ‘MAKING-OF’ all about?

More than a ‘HOW-TO’ but not really qualifying as a fully-fledged tutorial, a ‘MAKING-OF’ post is a collection of spotlights illuminating several different aspects involving in the creation of the subject scene. Hopefully, the information I’m sharing here will be useful for all of you 3d visualization artists, architects, designers and anyone else with an interest in 3d architectural visualization.

1. CAD Drawings manipulation

The first things I usually get from a client are the CAD drawings for the project at hand (a rare few manage to send me the down payment first). These files will be the baseline for the 3d model to be created and it is very important to set them right to prevent problems down the road. as you can see below, the original drawings sent by the architect contains a large amount of information we don’t need to transfer to SketchUP.

making-of-ms-house-dwg-original

Original CAD drawing

Here are a few things to check and do before moving on to SketchUP

Zoom extents

what you see on screen initially is not necessarily all the content inside the files, some parts might be far away from each other. Zooming extents will let you know if this is the case with your file and you can act accordingly by moving or deleting parts of it.

Check it sideways

I know this sound odd, CAD drawings supposed to be 2d no? but believe me, sometimes they come more 3d then your 3d model will ever be. most times only site survey contour lines will spread along the Z axis and some additional information related to that and its OK, the problem is some draftsman snap to those lines while viewing the plan in 2d top view never knowing they go up and down the Z line. you really don’t wont to export that to SketchUP.

The best solution is to use the Flatten command and when it fails (and it will) try to change the Z and Elevation values for the drawing object from the properties panel. it’s tedious but well worth the effort. SketchUP has a ruby script that can do that too, but i wouldn’t try it on complex drawings though.

XREF’s

Check the drawings for xref’s and bind them in if you need them, SketchUP will ignore them on import unless you do. sometimes Blocks behave the same and you can solve this by exploding them before export.

Hide layers

Do not delete information you don’t need, just hide it while you manipulate the file. I usually hide all the dimension lines, text, hatches, vegetation and basically strive to end up with just the bare bones of the design. Sometimes I’ll keep furniture layers or Hidden-line layers and rename them to something descriptive for later use in SketchUP (i can just hide it back there too).

Purge, Audit and Copy Paste it out

After all is hidden and the files is rather clean, I’ll run Purge and Audit to make sure all unnecessary information is out and errors are fixed. The next step will be to select all and copy it to be pasted into a new file at the origin location (0,0,0) – this is very importnat. The original drawings might not be located at the origin, but rather far away from it – SketchUP doesn’t take it too well if things are far away from (0,0,0). Pasting it all in a new file takes care of all that, and also make sure you only get what you need in the file.

making-of-ms-house-dwg-clean

A Clean CAD drawing

2. Importing into SketchUP

After doing all that is mentioned above, you can safely import the CAD file from within SketchUP, just make sure to take note of the units used in the drawings and set the same units in the import properties panel. choosing ‘Preserve drawing origin’ will keep the imported drawing at it same location relative to (0,0,0) as in the CAD file – if not, it will be move to the SketchUP origin automatically, which is good if you forgot about copy pasting it manually like i mentioned above.

SketchUP import settings dialog

SketchUP import settings dialog

Organize your layers

After the import I’ll make sure it all looks OK and delete almost all the original CAD layers to prevent clatter in the list. I usually keep the furniture, hidden line-work and vegetation layers for later use (and hide them most of the time).

Check the lines

Using color by axis view mode will allow you to examine the line-work and spot potential problem areas. sometimes lines just look parallel to each and only when you are deep into the modeling stage you discover issues related to that. Spend some time checking the lines with this option just to make sure all is well.

Color by Axis view mode

Color by Axis view mode

Group it all up

It is good practice to group all the content within a SketchUP model, since layering is only a visual separation in SketchUP and hidden data can merge with new data if you are not fully in control of what you do. I would make groups of each plan, elevation and section and position them in 3d, essentially building a rig or scaffolding from them.

The CAD drawings rig inside SketchUP

The CAD drawings rig inside SketchUP

3. Modeling

Since the modeling of the house is not in the scope of this post I’ll just show some parts and share some tips related to it. Just add a comment below if you would like me to share some more information specifically about the modeling.

Adding some high detail

True sharp edges are hard to come by in the real world, almost everything has some kind of a bevel to it at the edges and this is the part that picks up the light showing a nice highlight. here you can see a part of the stone cladding on the facade were i modeled the beveled edges using the SketchyBevel v0.1 script by Chris Phillips. Another script you can use to round edges is RoundCorner 2.1a by Fredo6.

Stone cladding beveld edges

Stone cladding beveld edges

You can also see, in the image above and below, the modeled shading louvers i created for the windows along with the wires that suppose to lead them on the way up and down. This might be considered as overhead for some but as i really like it if i can render some closeup shots and then this really looks good (though for extreme closeup’s it’s still lacking)

The shading louvers

The shading louvers

Detail crop showing the final effect in the render

Detail crop showing the final effect in the render

You can some more layers of detail by adding curtains behind the windows. Here is a quick video showing how a simple curtain can be modeled in SketchUP using the freehand tool, FFD (Free Form Modifier) script by Chris Phillips and also the Subdivide & Smooth script by Dale Martens. I’m also testing screenr.com recording this video so bare with me please.

If you are not sure, group it!

Don’t just leave things hanging out there in the model file, keep it all in groups & components. Like i mentioned previously, SketchUP layering system is visual only and must be backed up by arranging the geometry into groups (that is, if you want to keep control over any kind of model). I make it a habit to keep all lower level geometry in default layer 0 and only send groups & components to other layers.

Don’t be afraid to create many groups, you can explode and rearrange them later, separating geometry later is more difficult. I know that all the lines showing in the model could be a problem if you intend to produce purely SketchUP images, but if it is to be sent for rendering with V-Ray then that’s not a problem at all.

An exploded view to convey the groups in the model

An exploded view to convey the amount of groups in the model

Facing the right direction

Initial SketchUP model show only 2 colors representing the front and back side of the faces (the Normal side and the opposite), But once you start adding materials and textures that visual Que is lost and things can flip on you. Use the monochrome view mode to catch potential problems and correct using the orient faces command before you find it in 3d Studio Max.

Monochrome mode view

Monochrome mode view

Adding textures

Try to add as much material and textural information in SketchUP as you can, this will save a lot of time later on. For a project that goes to 3d Studio Max i wouldn’t even care about the colors i pick and if they represent the actual material in the real world, for me it’s just material separation since i export the model according to it. For simple planer mapped objects i would take the time to apply and map the diffuse (color) image so to get it right in 3dsmax later on.

Finished model before export

Finished model before export

End of part 1

In this post I described some aspects of my SketchUP work from getting the original CAD drawings and up to the finished model. I hope you find this information helpful and please feel free to comment below and use the share this button below to let others know about it too.

In part 2 i will cover topics starting from the export of the SketchUP 3d model and up to the final render & post-production (I hope i can get it all in just one more part).

33 replies
  1. Yves
    Yves says:

    Hi Ronen,

    I personally have to thank you for posting such useful thread, because this is something i have been looking for quite some time. I have no doubt that it will benefit a lot of people.

    Looking forward to seeing more thread like this in future.

    Cheers.

  2. Yves
    Yves says:

    Hi Ronen,

    It would be extremely helpful if you could include some more modeling information, specifically how you keep all the model components organized and maybe if you could, your methods of modeling a couple of detailed objects like louvers and edges.

    Cheers.

  3. Bertrandb
    Bertrandb says:

    Very interesting. Never touched Sketchup before but your tut definitely got me intrigued. Some more info on the actual modeling would be very welcome.

  4. arthur
    arthur says:

    Very informative tips/steps!
    I don’t usually spend much time cleaning up cad files, which I regret later on. Its also interesting how you work in Sketchup, do you get any problems when importing to Max, like flipped normals?

    • Ronen Bekerman
      Ronen Bekerman says:

      Hi Arthur,

      I don’t have flipped normals issues since I check the SketchUP model in monochrome mode as I model it and so I never get these issues. I recommend any one modeling in SketchUP to develop the habit of using monochrome mode – you can assign it to a shortcut key and it’s a snap this way.

  5. arthur
    arthur says:

    Cool, thanks!
    When I was using sketchup before I skipped that crucial step and ended up with a real mess in max. Now I see how it can be avoided!

  6. Niels Van der Straeten
    Niels Van der Straeten says:

    Hi,

    Any idea when we can expect the second part?

    About the modeling – is it bad to have groups in groups etc. how does this behave in max?

    How do you do glass going from SketchUP to 3dsmax? Is it one plane facing the front outside for exterior renderings or the front facing inside for interior rendering…. or do you is it just a thin box… I ask this because I have a lot of problems when I try to take a simple plane from SketchUP to max and make it glass.

    Thanks again and looking forward to the second part.

    • Ronen Bekerman
      Ronen Bekerman says:

      It will be posted soon, probably after the weekend.

      About groups – You can have them nested, that’s not a problem. The ways you export make the difference. If you choose by material then in max you will get a parent with material name and all the geometry that belongs to it as children. If you choose full hierarchy then you will get the nested structure in SketchUP in 3dsmax too.

      About the glass – just pick one direction for all (inside or outside) and you can keep them as single planes. In 3d studio max you can pick all those planes and use the shell modifier to add the thickness. Glass must have thickness to render correctly.

  7. Mark C.
    Mark C. says:

    Ronen,

    I’d like to just ask how you made the wires of the louvers? Is there any script downloadable for that?

    Thanks! Keep up the good work!

    • Ronen Bekerman
      Ronen Bekerman says:

      I used a script called Tube Along Path.rb for the wires. You can also check put the paid script called ProfileBuilder for more advanced things… i use it from time to time too.

  8. Drisch
    Drisch says:

    Hey,

    Yup, following up on what Mark C. said on top, I’m also quite curious as to how the wires were made.

  9. Domenic Lattari
    Domenic Lattari says:

    Excellent post. I must say though, I haven’t seen a properly layered CAD hit my inbox since… oh… um… ever.

    • Ronen Bekerman
      Ronen Bekerman says:

      Yes, it’s true… CAD files come in all shapes and sizes… some forget the Z axis is there even in a 2d drawing file, though is does look like abstract art looking sideways at times 🙂

      • Domenic Lattari
        Domenic Lattari says:

        With the practice I mainly do SKP modelling for, my workflow goes something like: turn off ‘Landscape-external’ layer… “Hey! Where’d all the internal walls go?” 🙂

  10. Willem
    Willem says:

    Ronen,

    Did you buy Autocad LT just to clean up the drawings, or do you use some other software?

    Superb tutorial. I’m thrilled with so many interesting angles covered on Sketchup.

    Thank you so much.

    • Ronen Bekerman
      Ronen Bekerman says:

      I’m testing Autodesk’s Butterfly online service for doing all these pre SketchUP tasks now.

  11. Michael
    Michael says:

    I find it easier to group items in the cad file, by making them into blocks, before importing cad file into SketchUp. They will open in SketchUp already as groups and this avoids having unrelated line-work interact with each other upon import. I think there may be a problem with cad blocks defined with origin at 0,0 leaving a “point” there and causing zoom problems in SketchUp (need to test this to make sure) so its best to have more localized reference point.

  12. Igor Montenegro Pereira
    Igor Montenegro Pereira says:

    Hello Ronen, I would like to know how you work with AutoCAD and generate the views and the senses that they convey!

  13. Gilles
    Gilles says:

    Hi!
    Very nice tutorial!
    Could you please share the sketchup model to follow you step by step in the Part2 ?

    Thank you!

  14. Pedro Gonzalo Arteche
    Pedro Gonzalo Arteche says:

    Hi Ronen:

    As I post in the part 2 I love the work that you do in Sketchup and later in MAX but I want to see if you are willing to share the model in Sketchup so I can replicate the great effects that you create.

    Thanks again for this awesome work.

  15. Mehmet Ali
    Mehmet Ali says:

    Hello,

    I just want to learn that how you create the model of waved pool water. I couldn’t find any tutorial about this.

    Thanks.

Comments are closed.