Making Interior Scene

Kuba Dabrowski 2009-01-05 00:00 tutorial  > 3ds MAX  > modeling

In this tutorial I will show you how to create simple interior scene basing on reference photo.


First of all have to create help lines in Adobe Photoshop (using line tool) to set the perspective of the image.
These lines should meet in one point.

Open 3d Studio Max
Now open Views -> Background view (shortcut ALT+B), it will allow You to select Viewport Background.
Choose the reference file from hard disk and press ok.
Now You have to change render output in rendering menu to match the resolution of reference file (in our case 1025 x 819 ). Now in your selected viewport rightclick in top-left corner and select show safe frame. (shortcut SHIFT+F),
Safe frame will appear and image should be perfectly placed. In next step we will change units to centimeters.
This isn't that crucial, but may be helpful setting proper scale for the objects. Customize -> Units setup... change display units scale to Centimeters. Now right-click on the snap button, select Home Grid and change grid spacing to 1,0 CM.

Next let's create a simple box in scene.
Set height of the box to 300 cm.
Convert it to editable poly, Select all faces and flip them. Now right click mouse on our box and In object properties check "backface cull", because we want to see what is inside room without seeing walls from the outside.

This box will be a modeling base for our room.

Create Vray Physical Camera in the left corner of the box.
In the same viewport where you set background, change view to VRay camera. Adjust its position, and focal length, so the box line will match the red lines in background reference.
Select box and righclick on it. select object properties and in options check "see-trought" (shortcut: ALT + X ) Now your object will become transparent so you can see the viewport behind it. It will be easier to manipulate with connects and verticles this way.

Matching camera isn't easy task. So don't worry if lines aren't perfect. It would be much more easier if we had exact measurements of the room and camera specification.


If correct camera position is set we can start creating some details.
Now you may load reference photo without lines into your background (ALT+B). Delete faces on the walls to prepare holes for placing windows. Create central columns. Select faces on the floor and ceiling and in editable poly menu choose 'bridge'.

We need to extrude a little bottom part of the columns.

All the time you may control your connects and extrudes from the camera view.


Let's create central desk. This is very simple object. We create it using box modeling.

1. Create base box and extrude basic shape. Use isolate selection to work only on that object (ALT+Q)

2. Add connects and chamfer them to create spaces
3. Extrude selected faces to 1 cm
4. Select 'grow' and detach faces. Now we have two separate objects, base and the doors.
5. Cap all holes in both objects. Select Borders in each of them and use CAP (ALT+P).
6. Now add double chamfer - select all edges, chamfer them and then again press ctrl+a and chamfer again
7. Select all faces and under smoothing groups parameters select "Auto Smooth" As we can observe shading isn't correct after auto smooth. If we want to use auto smooth we have to add some more connects.
8. Select these edges, and connect them. With this connects shading is back to normal. It should look flat, without any strange gradients.

9. Add more chamfers to the rest of the desk where necessary and repeat process on the other parts of the desk.
10. Here is the finished model with simple cylinders added.

The rest of the kitchen furniture were done in the exact same way. First create boxes, connect edges and control positioning with camera view.

First of all prepare holes in the ceiling.

Now create plane so it matches the hole. Plane has 240 width segments.
Over our plane create 28 boxes. They will hold our curtain.

Select plane and add Cloth modifier from modifier list. Unroll Cloth, select 'group', now select first vertex under first box, select 'Make group', Now click on 'Node' and select first box. Our first vertex is assigned to first box. You have to assign each vertex to box that lays over it.

In the end you should have 28 groups consisting 1 vertex each, assigned to 28 nodes. Use this settings for the curtain cloth:

Now we have to prepare animation for the nodes. First open the time configuration window and set animation time to 200

Now open CUSTOMIZE -> PREFERENCES ->ANIMATION and uncheck 'local center during animation'

Jump to frame 150 and hit 'Auto Key' button.

Select all boxes and scale them,then move to the side. Make sure pivot center is set to "Use selection center".

Uncheck 'Auto key'. Select Curtain and in cloth options hit 'Simulate'.


Modeling window frames

1. Create box touching outside corners of window holes using 3d snap.

2. Create connects

3. Select opposing faces and use Bridge option to create holes.

4. In bridge options select 3 segments.

5. Now select those edges and choose 'ring'

6. Convert edge selection to faces by rightclicking and selecting 'convert to face' or hit CTRL + polygon selection

7. Extrude selected faces, remember to check Local Normal.

8. As you can see these lines aren't straight after extrude. Select 8 verticles laying on these lines and click on "Z" in the edit geometry tab. They will automatically become planar to z axis.

9. Now create new connects in the middle and select these edges:

10. Extrude edges inside the model.

11. Now select all edges (CTRL+A) and add slight chamfer.

12. Another window frame is done in the same way:

13. In the end create boxes and place them inside frames as glass.
1. Create box and add chamfers.

2. Add uvw map modifier and select planar mapping. Set length and width to the same value. If you scaled this box before you have to use "reset Xform" utility in Utilities window before adding uvw map modifier.

3. Add unwrap uvw modifier, Click Edit... setect Tools and 'render uvw template' Now you can open this template in Photoshop and create carped diffuse and bump.

4. Add connects so the wireframe of carpet is dense. After it add noise modifier.

5. Now you can use FFD modifier to scale corners of the carpet.
1. First we will detach floor from the main building. Select polygon, use 'ignore backfacing' and 'select by angle functions' to select floor. When you select any polygon that lays on the floor, whole surface will be selected automatically.

2. Now select 'detach' function to create separate object. Select floor and right click Isolate Selection (shortcut: ALT+Q)

3. Add UVW map modifier to the floor and set width and height to the resolution of the diffuse image. Now when you will apply diffuse, it won't be streched. You can also use 'Bitmap Fit' button to do so.

4. Create new VRay material, apply floor diffuse (HD_1_diffuse.jpg) and display map in vieport. Now select gizmo and scale it to achieve desired effect.

5. Here is complete shader of the floor.


Apply material with wood in diffuse map to window frame, and display this texture in viewport. Now add UVW map modifier and select box mapping. As you can observe frame isn't correctly mapped in some areas. This problem is easy to solve.

1. Add 'unwrap UVW' modifier.
Select all faces that have incorrect wood direction.

2 Select 'Edit...' button.

Rightclick and choose 'Break' Now you can move selected faces in Edit UVWs separatly. Remember to use 'constant update' option. Now just rotate these parts 90 degress ( Rot. +90 )

Always avoid to much streching in textures, you may put checker map to check amount of stretch

Other models in scene like seats, can be found on Evermotion models collections.
Create plane under building and select bright diffuse color. This plane will reflect skylight GI. Now create cylinder around scene and delete faces that we don't need. Next Invert faces so normals are directing inwards.

Now apply VRay light material on it. In color slot put environment map "land 08.jpg" Use unWrap modifier to addjust the position of trees. Now rightclick annd select VRay properties. Choose this settings:

Now when you set strenght of VRay light it's exposure will rise, but it will not affect final GI inside room. In this scene power of the VRay light is set to 7.

Press 8 to open environment settings.
Add VRaySky map into environment slot. Now the scene enviroment lighting will be produced by a skylight. We don't add any direct lights since all shadows in scene are soft.

Next add VRay plane lights to lit up room.

Light setup in scene:


1. Camera settings
Turn vignetting off. Vignetting creates dark areas in corners of image and usually it isn't desired effect. If you want you can always add it later easily in Photoshop.
To control overall scene brigtness set different ISO or shutter speed.

2.Render settings
Turn GI reflevtive caustics on. This allows indirect light to be reflected from specular objects. It will help to lit up scene a bit. Open VRay object properties of the VRay lights, increase caustics subdivs to 8000.

We will choose irradiance map for first bounce and light cache for secondary bounces.
If you don't care about rendering time and want best quality, choose brute force as first engine and set its subdives to 30. Quality of GI in small details will be better, but brute force can produce more noise and rendertime will rise significantly. In Irradiance settings increase HSph. subdivs to 100.

In post-processing (VRay: Indirect illumination rollout), change GI saturation to 0,8. It will desaturate GI a little and colors will not 'bleed' that much.
Increase GI contrast to 1,1.

In Settings rollout when you will Set Global subdivs multiplier to 2 it means that all subdives in lights and materials will be mulitplied by 2. In materials reflection and refraction subdives are set to 8 by default so the result will be 16. This is fast way to change quality of all materials in scene.
You can of course set all subdives in materials by your hand, decreasing and increasing them directly in materials.

Color mapping is set to exponential. It will help to avoid having 'burned out' areas. (RGB = 255,255,255).

Here are all render settings:

Here is final render using this settings without post-production in Photoshop:

Ok, now open Photoshop, we will ad some bloom. Select this area:

When you press CTRL+J it will create layer from selection. Now just add gausian blurr and select blending mode to screen. Copy this layer few times to enchance effect.

Desaturate scene a little and play with levels to achieve final effect.
You may add slight vignetting using 'FILTER' -> 'DISTORT' -> 'LENS CORRECTION'
Also you can sharpen image if its too blury. 'FILTER'-> 'SHARPEN' -> 'UNSHARP MASK'

Final render after Photoshop:


Author: Kuba Dabrowski
You may also like...
Creating Digital Einstein

Creating Digital Einstein

A Photoreal CG Einstein for Smart Energy


You need to be logged in to leave a comment. Don't have account? Register now.
jlsoriam19:22:17  |  09-06-2009
Hi! I downloaded the archive then I opened it in 3dsmax 20008 but when the scene is rendering, the 3dsmax closed itself.
edho_limbat13:41:40  |  15-06-2009
waw, very good tutorial. thank from indonesia boy
lluverbouy09:51:28  |  24-06-2009
I cannot download your file. can you tell me what is the problem? thanks
Jacinto Monteiro16:19:23  |  27-06-2009
Thanks you talk about many issues (in general) but still really helpful for many im sure. Cheers
kamaraj13:27:03  |  30-06-2009
very good tutorial.thanks
nuting04:24:20  |  20-08-2009
why i cant download the file?
maxlucky05:45:32  |  04-09-2009
I have a question ,How big is the box and the scene?
wick13:29:23  |  13-09-2009
Thank you for tutorial! Very teachfull for me)
koll21:08:38  |  29-09-2009
Hi, Thanks a lot for uploading this tutorial.It was a real help for me to learn the settings of vray.But I want to know how you achieved those white walls?or what are the settings in vray for white walls? Thanks
08:33:58  |  07-10-2009
Thank you for very good tutorial
BATHORY-8606:31:49  |  09-10-2009
very useful , thanks lot ^^
chee11:24:22  |  16-10-2009
matur nuwun...thx..
argajogja23:26:22  |  21-11-2009
sip... wangun tenan pakde...
oskario2318:54:10  |  01-12-2009
Kuba, jest jakakolwiek możliwość, żebyś zrobił z tego wideo tutorial? Jeżeli tak, jestem w stanie za niego zapłacić., Gubię się w kilku momentach.
jinkl15:24:23  |  10-12-2009
nice 太NB了
mRope03:00:17  |  12-01-2010
Thanks! Helped me out a lot with my current project =) Keep up the good work!
tero24722:35:16  |  23-01-2010
This tut is so helpful! Thank you dear! But, can you make another tut to render this scene with Fry Render?! I've seen in this tut that you're using Fry Render, too. Thanks first!!:)
allcrazy08:57:59  |  30-01-2010
very good job!!!
50loop09:22:15  |  08-03-2010
Nice & cool
Burgerlim06:20:39  |  05-04-2010
Super, thanks... May i just ask of the typical render time of such master grade render and Rendering engine specs? thanks
Gulinda08:13:31  |  15-04-2010
Pictures to your tutorials are not visible
phuong_ahome04:29:26  |  04-05-2010
thank's very good tutorials
walterix15:33:41  |  05-06-2010
help Kuba, I tried to realize the curtain in the tutorial "making interior scene " but I am not able to do it. Can you give me more information? During my tests the curtain scrolls flat. The knots do not thighten. Sincerely, thanks walter
imamprast10:01:27  |  14-06-2010
manteb gan.... matur suwun sanged.....
ghaith23:22:51  |  17-06-2010
clintm20:21:27  |  30-06-2010
Salamat kaayo sa imung paghatag sa imung kini kadakong tabang sa akoa...salamat
mong181111:07:11  |  20-08-2010
thank ..................
H-Dude09:17:25  |  01-09-2010
wow mate thanks a lot !! Really helpful great modeling ! number one tutorial on evermotion for me
Tasma17:08:23  |  06-09-2010
Hi thanks a lot for the tutorial.I applied a vray light material to a material slot, dragged a jpg file to it's color slot and assigned to the cylinder. However the button for displaying the material in the scene is grayed out. What am I doing wrong.
enigmatr14:40:38  |  13-10-2010
thanks..veryyy good...
VICTORSKY19:10:22  |  26-10-2010
Thanks my dear friend. My name is Hamid Az Iran.'m Proud of you familiar with?
VICTORSKY19:12:42  |  26-10-2010 I will wait for your answer. hamid
azaiez11:37:35  |  05-11-2010
thanks!! that's very good
Mr.DQC12:21:37  |  05-11-2010
thank you very much!
takermax219:07:33  |  13-11-2010
thanks you
jiya12:01:53  |  27-11-2010
super tutorial
petiagencheva20:47:26  |  21-01-2011
thanks you
annacastano17:56:05  |  24-01-2011
great tutorial
tonka8716:02:17  |  19-02-2011
Wooooow..... Super!Thank you!
davide p13:25:50  |  12-03-2011
very good tutorial, thank you man!
Rayz Teo14:29:31  |  11-05-2011
Thx for sharing ~
keivan 52016:18:14  |  26-05-2011
thank you very much,very good tutorial
vasilescu_adrian01:49:23  |  02-06-2011
i'm just amazed of what you can do with this renderer ! i hope some day i will give a feedback with my own scene !! see you soon then :))
Dragon_HPC3ro00:54:51  |  05-07-2011
Excelent... Thank you!!!
get4ree20:42:00  |  31-07-2011
why all the images of the tutorial not appearing !!!! can you fix it guys ... maybe need to upload again thanks Evermotin
naebody15:06:41  |  15-10-2011
Dzięki fajny tutorial :D
n.erpamukcu14:02:31  |  28-11-2011
very useful tutorial and enjoyful scene, waiting for others like this
leda21:30:25  |  15-12-2011
thaky you very very good tutorial.
Leoneo7920:32:26  |  23-12-2011
I noticed,you do not use linear workflow such as gamma 2.2.Indeed the result is exellent but you go out from the rules.Is that right?
arch_majed14:06:26  |  05-01-2012
nice forward continue good thanks
dayjahone04:45:10  |  16-01-2012
What would be good settings for a test render?
susanjo12:40:28  |  19-01-2012
great tutor, thanks :)
mimi.dt08:30:52  |  01-02-2012
Hello! I have some problems with edges when resize the image. I analyze the image and the result was 0.8MP? Does anybody tell me where is the problem? It's not of antialiasing
Smokedogg04:39:56  |  27-03-2012
What kind of settings and materials were used to create those curtains.
teparuru01:58:24  |  21-06-2012
Beautiful rendering!! Did you render without ceiling? It is hard to have such a bright ceiling.
shadiiii16:24:33  |  28-06-2012
tanks a so useful :D
som.designer08:20:54  |  18-07-2012
gud render quality but its more have render
TL8505:54:17  |  14-08-2012
fggf9909:20:00  |  16-09-2012
thank you ....
Qashi17:36:30  |  18-11-2012
please tell me how to create background outside window? I will wait for your response
mohammed adi shaikh13:45:33  |  08-02-2013
Very Nice
shigningstar52mufaddal07:50:16  |  30-03-2013
Very Nice Tutorial
fend18:43:57  |  20-04-2013
Dziękuje :))
johnny rain21:12:17  |  07-11-2013
Great tutorial! just one question....did you set gamma value to 2.2 in vray color mapping? my result with above presented settings is a little bit darker!
neelablore06:54:31  |  15-10-2016
Hi thanks a lot for the tutorial.I applied a vray light material to a material slot, dragged a jpg file to it's color slot and assigned to the cylinder.
neelablore07:32:53  |  04-11-2016
This tut is so helpful! Thank you dear! But, can you make another tut to render this scene with Fry Render?! I've seen in this tut that you're using Fry Render, too. Thanks first!!:)
andreagrama09:46:17  |  19-06-2017
Sorry, I'm new but... where are the pictures of this tutorial?
Alessandro Di Vita15:34:29  |  19-08-2017
It seems to be interesting to read...but all images have disappeared... :/
amol9193920:09:14  |  21-10-2017
Download link is not working at all
alisina16:53:26  |  25-03-2018
download file is not working , and all the pictures have disappeared


  • ul. Przedzalniana 8, 15-688 Bialystok, POLAND