Making of Container Dwelling

November 14, 2012 |  by  |  Making-Of, Native, Tutorials

I’ve been following Roberto Valls work, and Rendertaxi, ever since I first picked up Maxwell Render in late 2005. His work was a big source of inspiration for me, and after he won 2nd place in the NGA House / Maxwell Render Challenge with The Museum / Maxwell Render Challenge brewing, I asked him to showcase his workflow with us based on one of his scenes. I’m happy to share this article with you now, which features the use of Cinema4D yet again – this time with Maxwell Render.

21052011322postcrop reasonably small Making of Container Dwelling

Author : Roberto Valls

Roberto Valls is a 3d Architectural Visualization artist based in Aachen, Germany. Working at Rendertaxi Studio.


Some time ago, Ronen kindly asked me to have a go at writing a making of article based on a project done with Maxwell Render. I initially thought of redoing one of my old projects in my portfolio (mainly produced at Rendertaxi Visualization Studio). But then I decided it would best be to try something new for this article, to be fresh and maybe learn more on the way.

This project is a dwelling made of suspended containers that provide shelter and a variety of different exterior / interior situations. The main concept, after checking the model was to produce an industrial grunge look to the image and take advantage of all the gaps that the structure provided to create an atmosphere based on indirect lighting.

I used Cinema 4D and Maxwell Render in the creation of this scene.

The Model

Pretty basic stuff and since it is out of scope, I’ll skip the modeling part… Let me know in the comments if you have any specific questions about it.

01e thumb Making of Container Dwelling

The Scene

In Cinema 4D the object inspector is a great and powerful tool to arrange and give order to a scene. Materials and object properties (such as Maxwell Render properties) are applied as tags to the objects. Somewhat more flexible and powerful way to do this than the way it is implemented in 3dsmax, since you can actually keep standard settings too alongside the tagging.

02 thumb Making of Container Dwelling

Environment and Foliage

As the point of view is quite low the landscape mesh didn’t need to be very precise in geometry and textures.

For the trees I used a Mograph cloner that distributes the trees over a surface and randomized rotation and scale as well as the instance type. The distribution surface has a polygon selection set that tells the cloner to distribute clones only on the selected polygons of the mesh.

For the vegetation I decided on Maxwell Render instances for memory optimization. I created the instances out of the original objects and then added them to the cloner that distributed 12,000 instances.

I manually added the foreground trees, placed where they are, considering the point of view.

Finally I used SurfaceSPREAD to distribute the lawn in the courtyard and pool area (also using Maxwell Render Instances). SurfaceSPREAD is a third-party plugin that does the same things as Forest Pack Pro, but inside Cinema 4D.

As Maxwell Render instances are not recognized for the object buffer (explained later in the render section), to create channels I need to apply a material ID to the materials used in the vegetation.

03 thumb Making of Container Dwelling


I mainly obtained all the furniture and accessories in Designconnected and Turbosquid. The easier ones, I modeled myself. The layered wood modules or the hanging lamps for example.

This time, as the furniture was not cloned heavily, I just used regular cinema instances for them. This would allow the objects to be recognized when creating object buffers for post production.

The paintings on the walls are from different artists I found on the Behance network, a great resource of great artists.

From foreground to background :


In general I had to create all Maxwell Render textures from scratch. So the built-in Maxwell Render texture wizard was crucial for creating the base materials and then tweak more in-depth the most relevant as the floors, woods, tree leaves, etc.

The Floor

The floor material consists of a base layer and two specular layers.

The base layer with a regular concrete texture which I tweaked in Photoshop to get a grey-bluish tone, as the original had a brownish-grey tone.

04 thumb Making of Container Dwelling

The first specular layer with 20% opacity and a roughness map for roughness variations at 18%. As I was aiming for a smooth surface I did not add any weightmap to any of the specular layers opacity.

05 thumb Making of Container Dwelling

The second specular layer with 8% opacity and a roughness map for roughness variations at 8% for subtle shinier reflections.

06 thumb Making of Container Dwelling

The Tree Leaves

The trees leaves and grass in general are regular materials, as they are not in the foreground, but for the tree in the courtyard and the closer birches I went for the one layer solution provided by Tom Rusteberg in his fantastic 3D Forest tutorial.

treetest Making of Container Dwelling

Everything works very well in this solution, except for the Attenuation setting. In the first try the leaves looked really wrong and took a while to find the right setting to tweak. Once I found it was the attenuation, I just needed to experiment with the units until I reached the level of opacity I was looking for.

In general you should consider the units you work with and how think things are in real life… then add some extra distance to get things less translucent if it is too much.

07 thumb Making of Container Dwelling

07 b thumb Making of Container Dwelling


As the base lighting I used one of Peter Guthrie’s HDRI blue dusk skies, without sun.

08 thumb Making of Container Dwelling

The rest is mainly rectangular panels placed behind the structural elements to cast the orange indirect lighting.

The emitter materials are mainly set by correlated color and luminance. The ball lamps have a hardly effective emitter, they are there just to show the point of light source. The actual light in this area comes from a hidden panel emitter by applying a maxwell tag to the emitter geometry that hides it from camera and GI.

09 thumb Making of Container Dwelling

10 thumb Making of Container Dwelling

10 b thumb Making of Container Dwelling


Just pressed the render button!!! The best thing in Maxwell Render… hardly any render settings needed to be tweaked.

I rendered it with multi-light enabled to be able to adjust all the different sources later. Also rendered depth and material ID channels.

I did an object buffer render with the Cinema 4D’s renderer in parallel to get different channels for the different objects in the scene like floors, furniture, tree, etc. Very useful in post to tweak any desired object separately.


I adjusted all the lights to the desired levels with multilight, then played with the simulens and saved different images with different versions of simulens, some quite exaggerated so I masked in the areas I needed some scattering.

Separately I imported in Photoshop my resulting MXI, which gave me a layer for every light source so I was able to push any light source.

11 thumb Making of Container Dwelling

With the object buffer Cinema 4D render file I imported all the channels that allowed me to tweak different objects or surfaces, such as the sofa, ceiling, etc.

12 thumb Making of Container Dwelling

13 thumb Making of Container Dwelling

Then some general color correction and effects, like vignetting, depth, etc.

14 thumb Making of Container Dwelling

And finally adding the people. The raw photos as seen above.

14a thumb Making of Container Dwelling

Doing some color / light balancing.

15 thumb Making of Container Dwelling

Matching the people to the scene tone and light.

15a thumb Making of Container Dwelling

Adding the light falling on the person in the foreground.

16 thumb Making of Container Dwelling

And also some more on other items around.


It is always nice to experiment with the multilight feature and come out with different light situations, no matter if it is with or without sun or artificial lights. They can all be enabled in the original render and then mixed in or out depending on the look you are targeting.

mix01 thumb Making of Container Dwelling

Some times the environment lighting is too strong even if set to the minimum level in multilight, then it is possible to save one image with the environment enabled and one without and mix them until you are satisfied with the result. In this image I really like the sensation of flooding from the indirect orange light, resulting in a sense of intimacy.

mix00 thumb Making of Container Dwelling

In conclusion, working with Maxwell Render is very intuitive and easy, and working with the default tools such as the environment and material wizards help much in creating realistic images without many adjustments.

I hope you found this article useful, and if you have any question – go ahead and comment below.




Thanks Roberto,

nice to see more Cinema4D projects on Ronen´s blog. I´m defintely in love with Mawellrender but still am quite scared of using it commercially because of render times...(i need a renderfarm!!) Anyhow, thanks for your insight, beautiful result.



great thank you. i was trying some old scenes of mine which rendered in vray within 4hrs at 4500px ... but was quite dissapointed with the maxwell quality yet. took 9hrs with just very basic materials and 36sl. but that sampling rate did not satisfied my yet.I like that multilightfeature - i know vray has something similiar with the renderelements - but the maxwell version seems nicer.


well done Roberto ;) 



a question to you. what is the resolution you typical render interiors - as like this. and how do you manage rendertimes to get appropriate results to avoid grain.



this case was 2400 px wide, however we generally render 4500 for commercial projects.. for render speedup mostly optimization and distributed rendering inhouse or renderfarm.. if you like to go over 21 SL maybe you need to leave the rendering over the weekend ;)


@zeroides @JensGehrcken how long did this one take to get to 22sl? I usually get to around 16 (@3000px wide) and do some noise reduction in post because of time / expense restrictions.

Recent Posts
3D Modeling How to / The JSN Tiles Chair

3D Modeling How to / The JSN Tiles Chair

11/26/2014  |  11 Comments

I'm very pleased to share today this great looking JSN Tiles Chair modeled by Luca Catino. I got to know... more

SOA #AcademyDay5 - Interview with DBOX

SOA #AcademyDay5 – Interview with DBOX

11/25/2014  |  No Comments

I'm happy to share today the interview with Christiaan Klaassen for DBOX. Like MIR, I did an interview with DBOX... more

AXYZ 3D People meets Chaos Group

AXYZ 3D People meets Chaos Group

11/24/2014  |  4 Comments

There are benefits to using 3d people models directly within our 3d scenes to be rendered, and as a SketchUP... more

Architectural Watercolors by Atelier Crilo

Architectural Watercolors by Atelier Crilo

11/18/2014  |  6 Comments

Atelier Crilo posted some architectural watercolor visuals recently that immediately captured my eye. I like this approach in general, and... more

Making of Isolation / 537 Bulans Project

Making of Isolation / 537 Bulans Project

11/11/2014  |  3 Comments

Phil Buerer's entry to the 537 Bulans Competition was awarded an Honorable Mention and a short behind the scenes is featured... more

12 Free 2D Autumn Cutout People

12 Free 2D Autumn Cutout People

11/05/2014  |  12 Comments

You can never have enough 2d people! And today VIShopper kindly share 12 free 2D Cut Out Autumn People Pack.... more