Create And Render A Still Life Scene In Blender, Using Cycles

Create And Render A Still Life Scene In Blender, Using Cycles

Tutorial Details
  • Software: Blender
  • Difficulty: Intermediate
  • Estimated Completion Time: 2 Hours

Final Product What You'll Be Creating

Today, we’ll have a brief introduction to Blender’s new rendering engine – Cycles. This tutorial will cover modeling a small and easy still life scene, setting up different types of materials used in cycles and then finally lighting and rendering the scene.


Step 1

First we’ll create a simple scene, starting with the tea set. Delete all default objects in a new file, press Shift+A and add a Cylinder. With the cylinder selected, in the Tool shelf’s (press T if it is hidden) command panel, reduce the number of vertices to 16.

Realistic rendering with Blender using the Cycles engine

Step 2

Press 3 on the Numpad to get into the side view. Toggle off the perspective view with the 5 key on the numpad. Select the cylinder and press TAB to enter into Edit mode. Press Z to enter wireframe mode so that we can select and edit the vertices behind, Press B to drag select the bottom vertices and then Press S and scale them down.

Realistic rendering with Blender using the Cycles engine

Step 3

Press Ctrl+R to add edge loops. Move the mouse wheel up to increase the loops to three and Left click to confirm.

Realistic rendering with Blender using the Cycles engine

Step 4

With all the new loops selected, press S to scale them. Select the loops individually with Alt+Right Click and scale them to create a nice cup shape. Select the whole mesh with the A key and then press S, and then Z to scale them down along the Z axis.

Realistic rendering with Blender using the Cycles engine

Step 5

Select the top center vertex and press Del to delete it.

Realistic rendering with Blender using the Cycles engine

Step 6

Select all vertices with A key and then press E to extrude them, press the ESC key or right click to confirm the position of the new vertices. Press S and scale them down. Move the selected new vertices upward, to give thickness to the cup.

Realistic rendering with Blender using the Cycles engine

Step 7

Press B to drag select the bottom row of vertices, and then Press E to extrude them just a little bit to create a small base. Select all vertices with A key, Press W and select "Shade Smooth" to give it smooth shading.

Realistic rendering with Blender using the Cycles engine

Step 8

Click on the Modifiers icon and add a "Subdivision Surface" Modifier.

Realistic rendering with Blender using the Cycles engine

Press the edit mode preview button.

Realistic rendering with Blender using the Cycles engine

Step 9

Add edge loops to give nice creasing on the top edges and bottom. The cup is ready so Press TAB to get out of edit mode.

Realistic rendering with Blender using the Cycles engine

Step 10

Now lets create the Teapot. Press Shift+A and add a Cylinder, reduce its vertices to 16.

Realistic rendering with Blender using the Cycles engine

Step 11

Press TAB to enter into Edit mode. Scale the bottom row of vertices, Add more edge loops and tweak them to create a nice shape.

Realistic rendering with Blender using the Cycles engine

Step 12

Add a Subsurf Modifier, select all the vertices and press W and select "Shade Smooth".

Realistic rendering with Blender using the Cycles engine

Step 13

Select the top center vertex and delete it.

Realistic rendering with Blender using the Cycles engine

Step 14

Select the top most edge loop with Alt+Right click. Press E to extrude and Right click (or hit ESC) to confirm the position. Press E again to extrude the selected loop and then Right click again to leave the new vertices in the same position. With the new loop selected, press S and scale them down to form the base of the lid.

Realistic rendering with Blender using the Cycles engine

Step 15

Using the same extrude and scale method, we create the lid. Here the lid is modeled in a way that it is a part of the same mesh. First extrude the loop, then scale it to shape, then repeat this process until you reach the desired shape. To close the mesh, select the last loop and press Alt+M and then select "At Center". This will merge all the vertices in the center.

Realistic rendering with Blender using the Cycles engine

Finally, Tweak the loops to get a nice shape. You can add more loops if you wish.

Realistic rendering with Blender using the Cycles engine

Step 16

Select the two front faces and extrude out the spout. Add an edge loop at the base to give some crease, and adjust the loops to give it a round shape.

Realistic rendering with Blender using the Cycles engine

Delete the closed faces and then Extrude the loops and scale them down to give it thickness and a bevel.

Realistic rendering with Blender using the Cycles engine

Step 17

Similarly select the two faces right behind the spout and extrude out the handle. Adjust the edges to create a nice round shape. The teapot is complete, so Press TAB to exit edit mode.

Realistic rendering with Blender using the Cycles engine

Step 18

Similarly create a jar from another Cylinder. Add edge loops, scale them and rotate where ever necessary.

Realistic rendering with Blender using the Cycles engine

Extrude the whole mesh inside to give it some thickness, and then adjust and move the top inside loop.

Realistic rendering with Blender using the Cycles engine

Step 19

Add more edge loops near the neck. And then select the faces and extrude out the handle as shown. Finally tweak the over all mesh to give it a nice shape. The jar is now ready, so press Tab to exit edit mode.

Realistic rendering with Blender using the Cycles engine

Step 20

Press Shift A and add a Plane to create a base on which the objects will be kept.

Realistic rendering with Blender using the Cycles engine

Select the plane and press TAB to enter into Edit mode. Select all vertices with the A key, and press E to extrude so that we can have some height.

Realistic rendering with Blender using the Cycles engine

Step 21

Scale the objects so that they are proportionate to each other. and finally place them accordingly.

Realistic rendering with Blender using the Cycles engine

Step 22

Select the cup (with right click) and press Shift+D to make a duplicate.

Realistic rendering with Blender using the Cycles engine

Step 23

Now we’ll add the room. Press Shift A to add a Cube and Scale it with the S key and place it accordingly.

Realistic rendering with Blender using the Cycles engine

Step 24

Press Shift+A and add a Camera. Place and rotate it so you can have a good close up view of the objects.

Realistic rendering with Blender using the Cycles engine

Split the 3D view into three. Move the mouse over to the corner and drag when the cursor changes.

Realistic rendering with Blender using the Cycles engine

In any of the 3d views Press 0 on the numpad to enter the camera view.

Realistic rendering with Blender using the Cycles engine

Step 25

Now we get into cycles! But before we start, lets hide the room. This way we can light up the scene just with the background world. So select the room (cube) and press H to hide it.

Realistic rendering with Blender using the Cycles engine

In the top menu bar, Select "Cycles" from the Render Engine drop down list.

Realistic rendering with Blender using the Cycles engine

In the header of a 3D view, select "Viewport Shading" to "Rendered". You will notice that the view port is now giving almost a realtime rendered feedback. you can rotate, zoom-in, zoom-out or move objects around and you will get realtime feedback. We can do this to any 3D view but here we will do it for the camera view.

Realistic rendering with Blender using the Cycles engine

Step 26

In the main Render panel, you can choose whether cycles should use CPU or GPU. Also down in the Integrator panel, you can increase the samples to get better results, both in final rendered images or in the 3D preview. If you enter 0 samples for preview, the 3D view will go on calculating samples to infinity until you change the viewport to shaded or wireframe.

Realistic rendering with Blender using the Cycles engine

Step 27

Now we will add materials to the objects. First select the jar, and press the Materials button in the Properties window, and click on "New". You will notice that the usual panels are replaced with new ones when you select Cycles as the render engine.

Realistic rendering with Blender using the Cycles engine

Name the Material – "Jar" or "Glass". In the surface select "Glass BSDF". This will assign a glass material to the jar. You can select any color but right now I will leave it at white to have a clean glass material.

Realistic rendering with Blender using the Cycles engine

Step 28

Add a Sphere. Scale it and place it accordingly and add a new material. Select "Glossy BSDF" in the surface panel, this will create a mirror like glossy material (you can select any color.) The Roughness value determines the sharpness of the reflections. Higher values will make the reflections blurry. A value of 0.00 will make it 100% mirror like reflective.

Realistic rendering with Blender using the Cycles engine

Step 29

Now we will add a ceramic like material to the tea set. We will have to make it with a combination of glossy and diffuse materials. To add two materials, we select "Mix Shader" in the Surface drop down list. So go ahead and select the tea pot and add a new material and select Mix Shader in the surface type. Name this material "ceramic".

Realistic rendering with Blender using the Cycles engine

Select "Diffuse" for one shader type and "Glossy" for other. The Fac value determines the percentage of the mix. A value of 1.0 means that the second shader (here glossy) will have 100% effect and the first shader will effect 0%. 0.500 will mix 50% of both shaders. Here we want a combination of 10% glossy shader and 90% of diffuse, so the value is set to 0.10

Realistic rendering with Blender using the Cycles engine

Reduce the "Roughness" to 0.00 under glossy shader settings.


Step 30

Now select the cup and in the materials panel, click on the icon and choose the ceramic material we already created. Do this for all the cups – select the object and then assign the material from the list.

Realistic rendering with Blender using the Cycles engine

Step 31

Select the base cube (table) and add a new material and name it "wood". Select "Mix Shader" in the Surface type. Assign one as Diffuse and other shader to Glossy. Set Factor value to 0.300 (30% for glossy and 70% for diffuse). In the Glossy shader, set the "Roughness" to 0.150. This will make the reflections blury.

Realistic rendering with Blender using the Cycles engine

In the diffuse shader, click on the button next to Color and select "Image Texture".

Realistic rendering with Blender using the Cycles engine

Press the "Open" button and browse to your favorite wood texture. I used the “Dull Wood” texture found near the bottom of this page on http://mayang.com/textures/

Realistic rendering with Blender using the Cycles engine

To map the image properly, click on the Vector button and select "Generated" from the list.

Realistic rendering with Blender using the Cycles engine

Step 32

Now let us add more realistic sky lighting. Click on the "World" button in the Properties panel and click on "Use Nodes" or you can add a new material to the world.

Realistic rendering with Blender using the Cycles engine

Step 33

Click on the button on the side of the color box and choose "Sky Texture".

Realistic rendering with Blender using the Cycles engine

Click and drag the lightball to set the direction of sun light. Also play with the Turbidity value.

Realistic rendering with Blender using the Cycles engine

Step 34

Now we will light the scene for indoors. Press Alt+H to unhide the room. In the camera view everything will be blacked out as there is no lighting inside the room, so press Z in the 3D view to switch it back to 3d Shaded view.

Realistic rendering with Blender using the Cycles engine

Step 35

Add a plane inside the room, add a Material to it and name it "Lightyellow". In the surface type select "Emission" and choose a yellow-orange color

Realistic rendering with Blender using the Cycles engine

Realistic rendering with Blender using the Cycles engine

You can add another plane and set it to Emission and choose a different color for this new light.

Realistic rendering with Blender using the Cycles engine

Step 36

To make the scene a bit more interesting, we will place the objects near a window. So add Edge loops and then delete a face for the window.

Realistic rendering with Blender using the Cycles engine

Place the window near the wall, and Extrude the edge of the window to give some depth.

Realistic rendering with Blender using the Cycles engine

Step 37

In the top view, drag all the objects including the camera near the window.

Realistic rendering with Blender using the Cycles engine

Step 38

In the camera 3D viewport, switch back to rendered view and preview the result. Scale down the inside yellow light plane, and delete the blue light plane.

Realistic rendering with Blender using the Cycles engine

Step 39

In the Renders Panel, reduce the dimensions of the image to 50%. Set the Render Samples up to 200 or 500 so that the final output is more clear and less noisy. You can also set the Preview samples to 0 and see at how many samples the render looks fine, and then set the render samples to that number. Indoor scenes need more samples than outdoor scenes.

Realistic rendering with Blender using the Cycles engine

Step 40

Finally Press "F12" or hit the image in the render panel to render the image. Press "F3" to save the image.

Realistic rendering with Blender using the Cycles engine

Don’t miss more CG tutorials and guides, published daily – subscribe to Cgtuts+ by RSS.


Other Great Blender Tutorials From Karan Shah:


Karan Shah is karan81 on 3docean
  • http://www.philipharper.info Philip

    This is a very inspiring tutorial! 3D scares me – it’s looks very complicated but this looks like a easy to follow tutorial. Especially for the beginner! I’ll download Blender tonight!!

    Nice one!

    • Shader

      Filip, be aware that Blender is very good 3D software.
      But when you will go to studio you will have to learn something like Maya or 3dsMax.
      They are industry standarts for now. That’s why I suggest you to make Blender your hobby, but if you want to work with 3D, you must know at least Maya too.
      Good luck and never surrender!

  • http://www.chaitanyak.com chaitanyak

    brilliant!
    thanks so much for going into such detail with the materials!

  • greg p

    Really excellent work on this, it looks pretty good to follow along to, its all really clearly layed out!
    Impressive.

  • http://www.ventosolare.net Roberto

    Very easy to follow. Well done! Thanks

  • http://gudangkoleksi.blogspot.com kazim

    thank you share the tutorial

  • shodz

    Well done Karan. This is a wonderful tutorial. I have wanted to learn how to some basic CGI with Blender. This tutorial is a nice way to start. Its well laid out, easy to follow, and at the end you produce something that looks substantial. Great work.

  • Tomas

    Really impressive. I love blender :)

  • Bruno

    This tutorial is AWESOME: I understood so much things in 30 minutes, I’m almost crying of joy.
    I tried Blender before, with some tuts and manuals, without really grasping anything, but this technique of doing a (not so) simple scene, with exquisit details, from start to finish, is just priceless.
    Thanks Karan, I can’t wait for your next tuts, really.

  • Filip

    Yay, my first Bender tutorial that I actually managed to finish! Thanks for making and sharing it :)

  • Greg

    Thanks for this tutorial, I prefer these over videos.

  • Learch

    I concur with the other comments here. I learned a lot. Video tuts are sometimes nice, but a noob like I needs to pause them every 5 seconds to reorient myself. This is perfect. Clear, educational, and diverse. thank you!

  • PTYstefan

    This is a Really Great Tutorial after making a Replica of this i stumbled on a Problem with the Ceramic Material. As it is a Mix Shade the “Fac:” should not be at “1.0″ due that this would be just the “Glossy Material” it should be by .5 or less (Otherwise it will just be the same as the UV Sphere)
    Correct me if i’m wrong.

    But really nice simple steps, hoping on other great Tuts to come.

  • Ada

    Superb tutorial, I learnt a lot from it, especially when it comes to cycles engine. Thanks so much :)

  • http://prastyo.com kimbut

    wooww amazing..
    thank you for a tutorial, like this..

  • http://www.facebook.com/blenderWorks tarik bagriyanik
  • JOey

    Thank you for this tutorial. I have discovered that I do best with the written ones like this. Please do more :)

    joey

  • Ashley

    Wow I’m really blown away to see Cycles and how powerful it is after I didn’t update Blender for a few months. Thanks for the tutorial! :)

  • Robyn

    Karan, *this* is what tutorials *should* all be like. This was a breeze to follow, very beautifully done.

    I’m completely blown away by Blender… and Cycles. I’m currently doing 3D rendering in Poser Pro 2012: this knocks everything that programme offers completely out the window.

    Thank you for taking the time to put this together. I’ll be following any further tutorials you may have or decide to put together with great enthusiasm. Thank you again… you’ve brought Blender/Cycles to life!

  • Nunud

    Great tutorial… But in my case, something went wrong with the glass material…

    Here: http://imgur.com/OsMUS

    • Nunud

      Inverted normals! Stupid me! ^^

      All good now!

      • Nunud

        Looks much better now! ^^

        “http://i.imgur.com/rDHuPl.jpg”

  • Nek R

    That was an excellent tutorial! There’s just one problem though, I find it hard to make cylinders work with subdivision surface and produce the results you show here. I don’t know if it’s a b-mesh matter (I”m using blender 2.63 atm) because my cylinders don’t even have a center vertex on top/bottom so the surface ends up a little jagged!

    • http://erlantz.net Fernando

      I have the same problem, in fact, in new Blender some faces are no more only triangles; instead we have a 16 sides polygon :-D But you could select the face and then delete.

      My problem with this tut is that I really can’t get the same result when extruding the cone to add thickness. Instead I have some strange things. I think that the behaviour of extrude command has changed in new Blender, and I don’t know other ways to add thickness like in this tutorial.

      • Nek R

        Yeah, I deleted the faces and it worked just fine. As for the thickness, extrude worked fine for me for the cups, but I used the solidify modifier for the jar at about 0.1 or even less (for some reason I just couldn’t get it look right with extrusion). One more question though: how can I create those materials while working with the original blender renderer? There isn’t an option to assign a glass or glossy surface to the material (as far as I’ve seen, at least)

    • http://erlantz.net Fernando

      Well, I reached a result: http://erlantz.net/2012/05/28/natureza-morta-no-blender/

      I’ll try solidify, thanks for the tip!

      About materials in Render, I think that each render have your own configuration.

    • Thom

      When adding your cylinder, change the ‘Cap Fill Type’ from Ngon to Triangle Fan. This will give you the same center vertex layout as used in this tutorial. This parameter is located in the left T-panel, underneath where you define the total number of vertices. Alternatively, just delete the face as you mentioned below. Hope that helps! :)

  • Nek R

    Ok, last comment here (I don’t want to get tiring) but I just can’t get some things to work. I created the whole scene using Blender default renderer and everything went fine (apart from the shape of the shadows, but that’s because I was too bored to fix them using buffer shadows) but I can’t recreate it with the Cycles renderer. All the materials look fine, even more realistic than the default engine’s mats, but there just isn’t enough light in the scene, so the colors look weird (especially the wood’s color). I also can’t seem to be able to change the background color to while (it always renders as pure black, no matter the settings at the world panel). Any help please?

  • Dave

    my table keeps disappearing whenever I render it! Help!

    • Jessica

      So does mine :/

      How do I fix this?

  • Sarat

    Can someone help me out here?

    I’ve got a different scene – a kitchen that I’ve modeled myself from another tutorial. It was for luxrender initially, and it gave good results. I’m trying it out with cycles now.

    However for the life of me I can’t figure out how to get the window bars to cast shadows. That’s one main element which adds interest to the picture. It happened automatically in Lux, so I figured it would here as well. Yes, “Cast shadows” is selected in the window object.

    Sarat

    • Karan
      Author

      Yes the shadows are generated automatically. Place the light outside the window. If you need crisp shadows like under sunlight, place a lamp (sun) and reduce size to 0.0001 (very low) to make it a point light.

  • kampang

    you are crazy man !, i am a beginner but after follow your instruction just , i feel like professional

  • Alex

    Alright, those folks that are having problems with the top and bottom not showing up in edit mode right, it turns out that it’s the cap fill type that you have to change to Triangle Fan.

    At least that was the problem I was having…

  • Otto

    Excuse me,
    but… How did you manage to get those edges in a “nice rounded shape”? (while modelling the teapot)
    I keep trying every single thing but nothing works at all…
    Could someone go more in detail on that part for me?
    Thank you in advance =)

    • Karan
      Author

      While in the edit mode, Select all vertices of the model and press W. Then select Shade Smooth to get smooth look.

    • Karan
      Author

      Also try adding subsurf modifier – select the object and under the modifiers panel, add new modifier – Subsurf. Or simply select the object and press Ctrl+1

  • Sofie

    *Applause* I’m doing this tutorial right now, and I think it’s great! The screenshots are handy, the step-by-step instructions crystal clear and the results (so far) awesome. Thanks for the tutorial!

  • ppx

    Hello, I am facing one problem, i have followed the tutorial fully, but I have one problem, its the same that hapen to Nunud http://cg.tutsplus.com/tutorials/blender/create-and-render-a-still-life-scene-in-blender-using-cycles/comment-page-1/#comment-54155 , he said fix it, but I dont know how to fix this for the default glass of the tutorial.

  • kalpana
  • kada mati

    extremely helpful for a beginner like me. thanks.

  • Rinil

    thanks man it was helpful

  • http://majikimaje.com/ Majik Imaje

    Karan – Your tutorial(s) are nothing short of magnificent – Bravo – Well done – superior teaching abilities!!

    I have only one problem when extruding the tea pot handle – Why does my extrude(s) wander and twist?

    In other words – they are all crooked not lined up along the same axis. Should my gimbel of views be set to Local ? World ? Normal ? View ? what am I doing wrong ??

  • http://twitter.com/DarkRedman DarkRedman

    Here is my render.
    And a big thanks for this tutorial, it’s really for a beginner like me :)

  • ahmad adam

    thanks very very much and this is my render