Professional Documents
Culture Documents
READ MORE
201
100
99
Today I’m happy to share with you the Making of Best of Week 18/2017 – “The Oak
Pass House” by Ján Morek. This one is unique, being an amazing recreation of the
house and done fully in Blender, using blender tools, plugins, and scripts. Furniture
aside, all was made by Ján, and so represents what one can do in the Blender
ecosystem.
Introduction
Hi,
First, I want to say that I am pleased that thanks to Ronen I can share the experience
from this project with you. Working on it was a joy, and I hope that this MAKING OF
Contact me
will be interesting and helpful for you. The project was created in Blender, rendered in
Cycles with very gentle post production I made in Photoshop.
Original shot by Masao Nishikawa – “Beverly Hills House”
I spent some time searching on Archdaily and found photos of this beautiful house.
The name of the project is Oak Pass House by Walter Workshop architects.
The reason I chose this project is that the pictures I saw looked like something that I
can´t create in 3D, it was just out of my range. Trees, bushes, plants… all high poly
models full of details. At that time, I had no idea how I can manage such complex
scene and fit all this geometry and textures into my graphic card memory (6GB).
It sounds crazy, but I needed a challenge because I knew that if I try to make it as
realistic as possible, I will learn a lot of new skills and create something special what
moves me forward.
The clay render
Final render in the first round
Later I got some commissions, bought a better computer and one year later I decided
to continue with this project and reproduce another photo of this great house using
Blender.
3D Modeling
I started building the scene in the simplest way possible, from rough blocks to detailed
geometry. When I’m modeling something, I always think about the way it created in
real life.
How carpenter make a chair or bricklayer build a house, and I try to imitate that
process. At first, I operate just with the most basic representations of objects, and
then I increase the complexity and details.
The Oak Pass House 3d model as seen through the camera
For modeling in Blender I suggest you read these articles, posted here on the blog as
well :
I modeled the building according to blueprints, which I also found at Archdaily. I was
not trying to be 100% precise, some parts were adjusted, or I made a guesstimate if
necessary.
Texturing
Some artists model all of the objects in the scene in the beginning and then they
texture them and create materials. I do it continuously after I finish parts of the model.
For unwrap I use mostly the function Smart UV Project, and then I position UV islands
on the texture in the image editor.
Materials
The fundamental principle of the materials I use consists of PBR node group by
BlenderBRIT
Into this node group, I connect PBR textures, which I often adjust and edit using RGB
node, Color ramp or Hue and Saturation node.
I love the node based process of creating materials because it gives me absolute
freedom. However, I try to keep node setup as simple as possible.
An Example of Concrete Shader
I don’t create all the materials by myself. Sometimes it is better to use the materials
which were designed by someone, who knows it better than you.
The glass which you can see in the scene was downloaded from Chocofur. On their
website, they have a lot of free materials, textures, models, and tutorials ready for
you. The advantage of this material is that it is packed into one node group, so you
don´t have to care about how it works. You can easily change the attributes of the
glass by moving sliders.
View in solid mode with specific viewport color for each material
Grass
Creating the ground
The grass is one of my favorite topic in the process of making visualizations. My
workflow for this project and most of other projects look like this…
At first, I created a base – The ground from where the grass grows. I start with a
simple plane, which I shape, subdivide and then I cut holes into it using the boolean
modifier tool. The holes are located in places where the concrete blocks will be placed
so the grass won’t grow there.
Base for grass – Top view
When the modeling of the ground is done, I need to unwrap it. The function I used this
time was an Unwrap from view (top view). Grass will cover the whole ground which is
placed far from the camera, so I didn’t spend much time with unwrapping, and also
the material of the ground is just a simple color texture.
Particle systems
About a year ago, I purchased The Grass Essentials by Andrew Price, and now my
whole grass workflow is based on this pack of grass models and particle systems that
you can quickly import to any scene to achieve beautiful grass in short amount of
time.
I appended two types of grass and kept almost all default settings. I changed only
some particles, their size, a number of displayed particles in the viewport and I spent
some time with particle textures and vertex groups.
Particle Texture
I used Particle textures to create an interesting distribution pattern and get rid of
uniformity. It is a black and white texture which influences the particles, and how they
should behave.
You can choose what aspects will be affected by the texture. I chose density and size.
It means that brighter parts of the texture are places where the number of particles will
be greater and the size bigger than in the dark areas.
For each type of grass, I used different settings of particle textures. I chose a
procedural texture, but you can also draw your texture for the particle distribution.
Vertex Groups
If you want to create a realistic looking grass field you have to use a lot of particles.
However, the more particles slower the response by software is, and it also causes
longer rendering time. In most of the scenes, you need to show particles just in the
area visible on camera. Therefore is important to optimize where and how the
particles are distributed. For this project and all my visualizations, I rely on Vertex
groups.
Vertex groups are a versatile way to store information used in various parts of Blender
to control such things as particle distribution, hair length and modifier actions. You can
select part of geometry in edit mode and assign it to new vertex group.
After you just pick suitable vertex group for each particle system.
A TIP : More about Vertex groups and Weight painting you can find at –
https://www.youtube.com/watch?v=PgtFlShmdro Also, look at this cool addon called
Weight lifter. It helps you work more efficiently with vertex groups and vertex color
layers. https://www.blendermarket.com/products/weightlifter
Small Greenery
I would like to show how I created one of the several models of plants and bushes
used in this scene.
I started with one type of weed from Grass essentials. I modified it a bit and created a
few different versions. Then I assigned those versions into one group called
small_greenery_01.
After that, I created a base mesh for the particle system for which I used a half of a
sphere. As objects, which should be distributed to the base I choose group called
small_greenery_01. After I increased emission to about 420 and spent some time with
setting rotation and ta-dah, a small bush was ready.
Then I duplicated the bush five times, changed some settings like a number of
particles, rotation, and seed. That is how five different versions of the bush were
created.
Trees
Whenever I’m working on my personal projects, I try to learn something new,
experiment with a new technique and also to create new 3D models. Personal
projects do not have any deadline, which means that I can focus on the details and
enjoy the whole process.
While working on this project, I learned how to use the Grove, an add-on that is
perfect for generating trees. It allowed me to shape the trees and bushes, which I will
be able to be utilized in the future for commercial projects.
The realistic tree is an essential part of almost every exterior scene. It can enrich the
scene, or it can disclose that the picture is just a visualization. For long period of time,
I was buying models of trees until I found The Grove.
If you did not try it yet, do so. You will not regret it.
The Grove add-on in action
The main idea is that you choose the kind of tree you want, click a few times on the
“grow” button and you have the result. Also, there is a huge amount of setting so you
can adjust almost every part of the tree. The advantage of this tool is that the leaves
are not a part of the geometry, but they are distributed as a particle system. Thanks to
this system you can change the type of leaves, their number or size. From oak, you
can make a chestnut just by changing the leaves and by turning the particle system
off you create the chestnut in winter.
Using this add-on, I generated 8 types of trees, which I placed in the scene. The trees
in the front were placed by hand, for the background I used the addon Random Object
Array.
A TIP : When you are working on the scene full of high poly models, try to link them
from other files instead of appending them to the scene. Your main file stays small
this way. I am trying to keep my scenes up to 150 – 200MB. The scene this big is able
to respond to my command very quickly. The .blend file bigger than 1GB is slow and
you have to wait for processing every little change. Using linked object brings much
more advantages, it´s great when you are working in team, or when you are working
on big project which contains more scenes in separated blend files – instead of
changing one object in every scene separately, you just can change it once.
Lighting
Lighting is my favorite part of every project. It is satisfying to see how the light
brightens and completes the scene. For this project, I used a very simple setup. The
only light source in this render is HDRI map, from HDRIheaven.
I love to play with HDRI maps. I use an addon called Asset Manager which allows me
to sort HDRI maps according to resolution and type (evening, day, night, city, etc.)
Thanks to that I can quickly try various types of light and then change intensity,
saturation, hue or other settings.
A TIP : When you are trying various HDRI maps use versions
with a small resolution. Thanks to that your scene can be easily
updated and rendered. Before final render remember to change
it to a high resolution.
Rendering
The render engine I use for almost all of my projects is Cycles. Cycles is Blender’s
ray-tracing production render engine.
Render settings
4. LIGHT PATHS – Light paths have a significant impact on the quality of your
render and also on the rendering time. It´s worth to play with various values and
compare the result.
Limit for texture size is good for your GPU memory management, and AO bounces
are great for speeding up rendering.
Post Production
I’m that kind of 3D artist who tries to make everything in 3D and don’t rely on post
production. In this case, it was just playing with contrast, saturation, color balance and
thing like this.
Final Renders
Thank you for reading this making of Oak Pass Main House by Walter Workshop
architects.
I hope you enjoyed it and learned something new. I would like to thank my girlfriend,
Janka, for helping with preparing this article.
Ján Morek