Making of 93 Tram

0
August 7, 2010 |  by  |  Making-Of, Native, Tutorials
109 Flares Facebook 89 Twitter 8 Pin It Share 7 Google+ 4 LinkedIn 0 StumbleUpon 1 Reddit 0 109 Flares ×

As mentioned in the latest newsletter, I bring you Tom Svilan’s making of 93 Tram scene. This will be the first Blender + Indigo Render article in this blog. This combo is not the usual thing in archviz and I’ll try to publish more content related to the use of Blender and Indigo in particular. In this article, Tom describes his process from CAD to Finish, creating 3 Interior / semi exterior night time 3d renders. I hope you’ll enjoy this article, learn from it and share your thoughts by commenting at the bottom of this article’s page.

tom svilans avatar Making of 93 TramAuthor: Tom Svilans
Tom is a 3d artist based in Ottawa, Canada. Doing architectural visualization work with the not so common combo of Blender + Indigo Render. Tom recently participated in the GH House challenge and his entry was picked as my personal judge favorite. You can check it out at the GH House challenge winners page and also directly in his ‘Swamp Thing’ WIP thread. Tom also entred the HOVER challenge and show great progress so far – Tom’s HOVER WIP Thread.

Check out his personal blog for more info – http://tomsvilans.com/blog/

Feel free to comment about any aspect of this article or things you think need more detailed explanation. I’m sure Tom will answer it all icon smile Making of 93 Tram

Introduction

Genesis: In the beginning Tom received the email attachment containing PDF’s and CAD drawings. And the drawings were without form and color, and a general lack of specific information was upon the face of the elevations. And Tom said, please shed some light! After an extended e-mail exchange between the Client and the Client’s Architect, Tom received a rough material schedule for the project. And Tom saw that everything is good and he could begin working.

And now let’s get to business icon smile Making of 93 Tram

When starting this particular project, I already had the general elevations of the whole building as I had done exterior shots of it a while back, and I guess the client was now moving towards marketing the individual apartments so I was asked to do some interior shots of the penthouse apartments on the 10th floor. Fine and dandy. I got the floorplan, a section through the building for my interior heights and a couple of photos of the kind of interior the client wanted (pretty basic stuff, mostly just furniture in white-walled rooms with recessed lighting).

CAD & Blender

The first step was to clean up the drawings in AutoCAD and make sure that I had all the relevant information for modeling. This meant deleting unneeded information such as text and dimensions and background stuff. Once I got the plan and section cleaned up, I saved it as a separate DXF file so that I could import it into Blender. As always, the original files are never touched for obvious reasons. Ending up with 20 very similar copies of a drawing is way better than accidently saving over your only copy of a certain, very important detail.

93tram 1 cad 528x297 Making of 93 Tram

CAD Plan

93tram 2 cad 528x297 Making of 93 Tram

CAD Elevation

So, with my DXF file ready, I fired up Blender…

It’s no real surprise, at least to me, that some people find it hard to believe that Blender can work with CAD files. I’ve heard “CAD is more precise, Blender is just an animation thing” or “There is no OSNAP in Blender, therefore how-the-hell-can-you-make-any-straight-lines and you ought to be burned at the stake”. The truth is, for someone coming from AutoCAD or Rhino or pretty much any other commercial modeling package, Blender is just plain weird. I remember the first time I opened it, I just sat there for a minute, stared, went “Well… that’s interesting”, closed it and went back to CorelDream 3d (which is the first, and by far the worst, 3d program I’ve ever used but it came with the Corel Suite). After spending time with it, however, and making silly animations of spaceships, I cobbled together a pretty reliable method of doing things.

Blenders 4 Big Breakthroughs for Archviz

The first big breakthrough was finding the DXF/DWG import script, which is when I started to seriously do some Archviz. The second big breakthrough was Blender’s snapping system which sped things up about ten-fold and saved me so much time and infuriating effort. The third big breakthrough was finding out what, exactly, the GeomTools script was all about, though I didn’t need it in this project. The fourth big breakthrough was particle instancing which, again, I didn’t need in this project.

Between those four things, I’ve found a reasonable way of doing Archviz. Anyways, back to the project.

Loading the DXF

Using the DXF importer, I loaded up the DXF files I created from the original drawings. The important things here were to :

  • Make sure it imports everything as a mesh (edges and vertices) and not splines (just quicker to work with and less of a hassle).
  • Make sure the scale responds to the actual scale of the drawings (I always work with 1 Blender Unit = 1 meter, so since my drawing was in mm, I have a glob.Scale value of 0.001).
  • Separate all the materials by COLOR (this allows us to pick apart the different colored lines because the whole drawing was on two layers, which I suspect is the result of architect crippling his CAD drawings for me, thank you very much, buddy).

Hitting ‘Start Import’, I let Blender do its thing.

93tram 3 dxf import 528x297 Making of 93 Tram

DXF Importer Screen

A thing to remember – ‘newScene’ should be disabled as that will create a new scene for each drawing you import, which is unnecessary.

Modeling the Architecture

The modeling was really simple. Once the drawings were imported as a mesh object and aligned (plan is moved up to the floor level of the section), I extracted the walls by selecting all the edges and separating them into their own object. Extruded up and subdivided, I snapped the door frame and window sill heights and bridge the openings where necessary. Deleting top and bottom faces and making sure the normals were OK, the walls were done.

93tram 4 modeling 528x297 Making of 93 Tram

Selected Wall Edges

Making the floor plate was as simple as creating a plane, deleting a corner of it so that we just have edges and tracing the floor plate in the plan. Using either the Beauty Fill command or Convert Edges To Curves script, I filled in the boundary. The terrace was done the same way. Easy as pie. So that’s pretty much it for the architectural part of it, the rest is interior decoration.

93tram 5 modeling 528x297 Making of 93 Tram

Building the Walls

93tram 6 modeling 528x297 Making of 93 Tram

Finished General Modeling

Additional Modeling of Interior

The hardest part to model was probably the couch and accompanying easy chair and it wasn’t even that bad. Simple box modeling, adding resolution with loop cuts and a slight displacement modifier on the cushions to get some irregularity across the cushions. The armchair and footrest are simple derivatives of the same.

93tram 7 modeling 528x297 Making of 93 Tram

Modeling Interior Furniture

Actually, the kitchen sink was probably the trickiest since it’s one of those modern ones with the coiling neck. The was done just by modeling the coil and then bending it with a curve. The rest of it was just an extruded and beveled cylinder. It’s got about 4 pieces and could be said to be rigged, if I wanted to make the neck come alive or something.

The chairs, stools and tables are also chopped up cubes with extrusions. Beveled edges all around. The glass tables are made of curve objects that have been extruded about a centimeter and the legs for the curvy wire one are just made by subdivision modeling (cubes again!). The little grass plants outside were made with Onyx, though they barely play a part in this scene.

Materials

The scene was originally made for VRay but I will skip that and talk about Indigo materials. The important thing for Indigo materials is that all textures are UV mapped, which means a certain amount of unwrapping is involved. Between the usual ‘Unwrap’ and ‘Unwrap (smart projections)’, you can Unwrap most objects pretty quickly and efficiently.

93tram 8 UV 528x297 Making of 93 Tram

UV Mapping the Furniture

Most materials in the scene are basic Phong materials (Indigo terminology for materials with a specular/reflection component. The glass is a typical transparent specular material with an IOR of 1.55. The window frames are a Phong material with NK data of aluminum and a low exponent (high roughness). The floor is simply mapped with a top-down project from View method, textured with a diffuse, bump and exponent map (with a low exponent, I didn’t want super shiny floors).

93tram materials woodfloor 150x150 Making of 93 Tram93tram materials marble 150x150 Making of 93 Tram93tram materials leather 150x150 Making of 93 Tram93tram materials concrete 150x150 Making of 93 Tram93tram materials brushedmetal 150x150 Making of 93 Tram

I’m a sucker for tileable textures as I get lazy and often don’t have time to spend on individual textures. Most textures are from CGtextures.com, the rest are from my personal photos and painted textures. Below are some material settings screenshots you might find useful icon smile Making of 93 Tram

93tram materials screengrab1 528x297 Making of 93 Tram

Material Settings 01

93tram materials screengrab2 528x297 Making of 93 Tram

Material Settings 02

93tram materials screengrab3 528x297 Making of 93 Tram

Material Settings 03

Setting the Lighting & Mood

In essence, the lighting of this scene is pretty basic. A somewhat regular grid of downlights, kitchen counter lighting and an HDR background are all that is involved. The individual levels and white balance were adjusted within Indigo while it rendered, using the very handy Light Layers. You can change the color of the lights with a color picker or a temperature setting. The HDR map was brought down from 6500K (pretty much white, untouched) to about 5200K (more red, less blue) using the light Temperature adjustment. The color temperature of the interior downlights was also dropped a bit to warm them up. The kitchen counter light was tweaked with a slight greenish cast to simulate fluorescent lighting.

93tram 9 lights 528x297 Making of 93 Tram

Lights Layout

93tram indigo sky 528x352 Making of 93 Tram

HDRI Look & Feel Outside

The light flares are caused by Indigo’s in-camera Aperture Diffraction. This works off your camera’s f-stop to create a controllable flare around bright spots. I used the Circular option in this case as I just wanted a bloom so that the light sources don’t just look like white spots with sharp edges.

After that it was mostly just tweaking the light temperatures and relative powers to get where I wanted to go. The vignetting is automatic in Indigo, as it would be in real life. The wider the lens is, the less light reaches the edges, or something like that. I think it should be plausible enough to construct a lens that compensates for that, which is why I’m still hoping that the vignetting will be made optional sometime. As you can see in these renderings, sometimes it can be a bit much, but here I thought it contributed to the dark, brooding mood.

I used Camera tone-mapping with the dscs315_4 film to get lots of contrast and a green cast to the shadows. The warm tones of the bright lights contrasted with the green mid-dark tones of the film but it still left a distinct greenish cast to the image.

Post-Processing

There wasn’t all that much post-processing for these renderings. Not more than the usual. Most of it was simple color correction using Selective Color and Black & White adjustment layers in Photoshop to tone the images a bit. The greenish cast was lessened to achieve a more balanced color tone, though I kept hints of it in the low end to keep with the cold mood.

Finally, a little bit of camera distortion and chromatic aberration in Photoshop was added to get rid of the super-crisp edges here and there and to generally tie the image together.

I learned a lot with this project. Mostly about mood lighting and materials but I think it also helped me with transferring my intentions into a 3d image. Often it seems like a surprising result (“Oh, that looks cool, I guess I’ll go with that.”) but I think it’s important to be able to follow a clear idea from the moment you start and end up with a product that stays true to that idea.

93tram 10 postpro 528x352 Making of 93 Tram

Post Production 01

93tram 11 postpro 528x352 Making of 93 Tram

Post Production 02

Anyways, voila! Not sure of the total time for this project, as the initial part dragged on for weeks while I bounced things back and forth with the client, but re-creating it in Indigo took about a week or so, not including rendering. Once I get a hardware upgrade I could finally crank out the high rez renderings in a few days.

Blender + Indigo + Photoshop – Final Images…

93tram indigo exterior2 s 528x352 Making of 93 Tram

93tram indigo kitchen s 528x352 Making of 93 Tram

100516 93tram s 528x528 Making of 93 Tram

Tom’s original 93 Tram thread (Plus other things too)

If you are a Blender or Indigo Render user let us now by commenting below and what you like most about it icon smile Making of 93 Tram

You are welcome to comment on this article and ask questions using the comment box below!

Subscribe to my Newsletter

9 comments
3dsmaxed
3dsmaxed

"Not more than the usual. Most of it was simple color correction using Selective Color and Black & White adjustment layers in Photoshop to tone the images a bit."

Can u please tell us about the above mentioned steps in photoshop
have always struggled with it

Thanks

Guillermo
Guillermo

Great tutorial. I made something architectural and it was pretty difficult to simulate the point of view from a human and close range of the walls etc. What´s your tip for camera settings in blender? Thanks

Ivo Sucur
Ivo Sucur

Fantastic, congrats my friend, i like your style every day more and more...

Tom Svilans
Tom Svilans

Thanks, guys! Blender is, in fact, completely free and is definitely worth checking out! A free alternative to Indigo is Lux Render, the open-source unbiased renderer with some crazy new GPU capabilities.

James Bright
James Bright

Here in Ottawa as well! Great work Tom, Wow, Blender can do that...really.
Time for a revisit. Have been getting familiar with Modo by Luxology.
Thanks for the great tutorial and workflow information.
Will be now on to look at your current site.

Girish
Girish

Very nice as mentioned on one of the forums I saw your work, think it was CgA. Thanks for the tut as well.

Annkos
Annkos

Congrats Tom!! Great skills!

thomas
thomas

i've never seen nobody else working like Tom with blender + indigo :)

Amazing skills !!

Ronen Bekerman
Ronen Bekerman

blender seems like an amazing complete 3d package and FREE! might be good to look into what it can offer compared to the other packs out there.

Recent Posts
ARCHVIZ Workflow with Cristian Chierici / CC79

ARCHVIZ Workflow with Cristian Chierici / CC79

07/18/2014  |  9 Comments

Pushing on with the exploration of the various workflows in Architectural Visualization, I'm presenting you today the work of Cristian Cherisi... more

Making of

Making of “The White”

07/14/2014  |  3 Comments

Maarten Demey from A1 Planning posted last month some still images of "The White", an interesting looking residential project located... more

O House by Marcin

O House by Marcin “Neb” Jastrzebski

07/10/2014  |  3 Comments

Marcin "Neb" Jastrzebski posted a set of images and a short video showcasing the process of making his recent personal... more

RailClone 2.3 Released

RailClone 2.3 Released

07/09/2014  |  2 Comments

iToo Software have announced the release of RailClone 2.3 Lite and Pro. In addition to Max 2015 support, this version... more

Sweeeet CG by Bertrand Benoit

Sweeeet CG by Bertrand Benoit

07/06/2014  |  1 Comment

Yammy CG Food again. This time, in contrast to the previous healthy installment, Bertrand Benoit hits us with a High-Carb... more

Walking City by Universal Everything

Walking City by Universal Everything

07/04/2014  |  3 Comments

While browsing the net for information about parametric architecture modeling, I stumbled upon this mesmerizing video today I want to... more