Translate Page

Main Menu

Also by [as]:

SketchUp for Design SketchUp Plugin Index

My Instagrams:

twitter Facebook Google+ linkedin Flickr

Links & Ads

[as] Recent Posts

[as] Tags

Rendering SketchUp models with Kerkythea

Kitchen Rendering

Kitchen rendering

Quickly creating 3D-models and doing sketchy renderings is clearly the strength of Google SketchUp. The full modeling feature set is even available in the free version and with downloadable Ruby plugins, anything is possible.

One feature that is missing in SketchUp, though, is photo-realistic rendering. But don’t let that stop you… You can add high-quality rendering to the free SketchUp software even if you don’t have any of the full-featured commercial rendering programs like 3ds max, VRay, maxwell etc. Although there are some commercial rendering solutions available for SketchUp (namely Twilight, Podium, VRay for SketchUp, LightUp, IDX Renditioner – all of these integrate nicely into SketchUp and offer “one-click” rendering. Look at this post for an overview), I suggest you take a look at the freeware Kerkythea. For completeness, it should be mentioned that there are also the free renderers (with export plugins) Indigo and POVRAY, but I (currently) prefer Kerkythea due to its great user interface, fast and great results as well as multiprocessor support.

By the way: Check out my new book, “Architectural Design with SketchUp: Component-Based Modeling, Plugins, Rendering, and Scripting.” In chapter 5, I describe rendering with Kerkythea (and other rendering software) in more detail.

Kerkythea installs as a separate program and SketchUp models are converted to its XML-based scene description language with a very seamless exporter plug-in (a Ruby-plugin). The rendering engine then provides various rendering methods such as ray tracing, photon mapping, path tracing, BiPT, MLT and also presets for clay and ambient occlusion renderings. It includes a full-featured material editor and additional high-quality materials can be downloaded from the web.

jacks2sm.jpg

This is a sample image of a SketchUp model rendered in Kerkythea (two light emitting planes, MLT render)

Installation

  1. Download the Kerkythea installer here.
  2. Download the SketchUp exporter plugin and the SketchUp light components here.
  3. Optional: Download Kerkythea sample materials and models (trees etc.) here.
  4. Install Kerkythea.
  5. Close SketchUp. Then install the SketchUp exporter by putting the files into the SketchUp plugin folder (usually C:\Program Files\Google\Google SketchUp\Plugins on Windows). Important: Make sure that you install the plugin files so that the main Ruby file (su2kt.rb) is in SketchUp’s main plugin folder and not in a subdirectory.
  6. Install the light components into SketchUp’s component folder (usually C:\Program Files\Google\Google SketchUp\Components)
  7. Optional: Start Kerkythea and under the File menu, select “Install Library…” to install the material libraries.

Use

The SketchUp exporter download includes a sample file that is very illustrative. It will guide you through scene setup, light creation, modification, animation setup, export and rendering. Go through it and you’ll be up to speed very fast. More tutorials are available here and in their wiki. A very basic workflow goes like this:

  1. Create your SketchUp model. Apply materials and position textures. Textures will be exported and you can refine these materials in Kerkythea’s material editor.
  2. Turn shadows on if you like and/or add Kerkythea light components.
  3. Create animation (formerly tourguide) tabs/views. On export, these will be used to create cameras.
  4. Go to the plugins menu and export the scene. This will create an XML-file and a sub-folder with all the textures. The exporter gives you options to export the selected object only, export the lights or export for a clay render (no textures). Choose as you please.
  5. You can then directly open the model in Kerkythea by clicking OK one more time. If that doesn’t work, revisit the plugin installer documentation. In any case you will be able to open Kerkythea and load the file.
  6. Select a render preset and watch the magic happen. Start with a quick “Photon Map – Quick” preview and work your way up. Also start with a smaller size (800×600 or less). If you have multiple processors in your machine, make sure you use them all as this will speed up rendering.

These are some rendering types that can be done with this software:

Global Illumination:

I used quite “bland” materials here to speed up rendering time. You can set reflectivity or bump in Kerkythea’s material editor.

Global Illumination Rendering

Ambient Occlusion:

Set the sky color to white or grey, disable the sun and see what happens. Always looks nice.

Ambient Occlusion Rendering

Image-based lighting (HDRI):

Load a spherical HDR image as a sky image in Kerkythea and you’ll get very realistic lighting conditions.

walpole-bridge-model-4-sm.jpg

For far more impressive renderings, check out their gallery.

Tips & Tricks

  • There are two issues with the exporter (SU2KT) that you should be aware of (brought to my attention by “notareal”):
    1. SU2KT sets sun power always to 3.0. After you have opened exported scene go to Settings > Sun and sky > Adjust Sun > Adjust Sky (use physical sky for optimal lighting)
    2. SU2KT uses the so called 0.85 rule with diffuse color because before KT2007 this was needed. Now you can use any color you want, pure white as well, there is no problem in KT with this (look for automatic energy conservation in Patrick’s Material Editor Guide).
  • “Watch your back!” – All faces in SketchUp have front and back sides. Make sure you clean these up (switch all visible sides to front) in SketchUp before you export.
  • SketchUp objects usually have a very low polygon count, which may lead to spheres looking a bit “edgy”. To fix this, highlight the object in Kerkhythea, right click on the material/object in the list, under “Modelling” click on “Weld Vertices” and then let it subdivide the mesh (“Loop Subdivision”) for you.
  • Objects are exported from SketchUp “By Material”. I.e. separate objects in SketchUp by assigning different materials to them. These can simply be different colors, of course.
  • As with any renderer, a large number of reflective and refractive materials (glass, metal, etc.) significantly increase rendering time. Sometimes it may be enough to just use one of SketchUp’s “corrugated metal” textures and rather postprocess the image in Photoshop. Also, depth of field increases rendering time significantly. If you need to have blurred backgrounds, render a depth map in Kerkythea (one of the last settings) and add DOF in Photoshop.
  • Keep light emitting objects simple (i.e. use rectangles only). The higher polygon count of more complex objects will slow down any render.
  • One great tip for Kerkythea materials that I found on the forums: To create a good-looking material, apply one of the basic plastic materials (with the desired reflectivity) and then apply your texture to the diffuse channel.

Links:

Written by Alex
Read more of my AEC CAD, SketchUp, , , , , posts...

  • Maria

    thanks for the tutorial
    i was going to download the sketchup exporter plugin, but it asked me for username and password
    i already tried my username and password for my kerkythea account, but it was wrong
    please help me
    T.T
    thanks

    • http://alexschreyer.net Alexander Schreyer

      They were having problems with their server. Is it working now?

  • verity

    hi, i have opened my model in kerky and it doesn’t want to bring the graphics I’ve placed on the walls? how do i send the graphics? im working with sketchup thanks

    • http://alexschreyer.net Alexander Schreyer

      Did you make sure you didn’t check “Clay Model” in the exporter? That would have removed all textures.

  • Guest

    I’m having a hard time downloading the zip files into my program folder/sketchup/plugins – it keeps saying I don’t have access, but I was able to download Kerkythea just fine… does anything know whats wrong?

    • http://alexschreyer.net Alexander Schreyer

      It’s likely a Windows permissions problem. As long as you have the latest SU version, go to the Properties Window, click on “Install Extension” and load the ZIP file from there. If you run into trouble, first rename the ZIP file so that it has an RBZ file extension.

  • sam

    I am a long-time POV-Ray user and just cannot get it to work with Sketchup, which is a shame because I’ve got all the techniques down.

    • http://alexschreyer.net Alexander Schreyer

      Are you using the SU2POV plugin?

  • Pingback: SEARCH rendersoftware voor Sketchup - 9lives - Games Forum()

  • Anuj

    I’m using V-ray for sketch up right now. So is this same like V-Ray??? Or this is more good than V-ray?? plz suggest me. Thanks

    • http://alexschreyer.net Alexander Schreyer

      V-Ray is considered the “gold standard” by many. However, Kerkythea (or Thea or Twilight or Podium) is a very capable renderer with great quality.

  • M Mitchell

    I am a residential designer in Albuquerque, NM and recently became a finalist in the Dwell Magazine/James Hardie Playhaus competition to design a green backyard playhouse for kids. I used Kerkythea to render my entry. Check out my entry. It is the third project on the top. If you like it please help me out and vote. I need all the support I can get. share this with other like minded folk. http://www.facebook.com/JamesHardieBP?sk=app_128547910585048

    I am very excited because all five projects will be built and auctioned for charity. The other 4 projects are nice as well, so I definitely will need some help. Thank you.
    <

  • Julie

    Have you tried http://www.renderin.com for SketchUp?

  • Christinacolumbo

    hi, can you tell me how to run my animation sequence of file son KT? do i need a separate program? is there one for a mac?

  • Vr2vne

    Does this work with the free Sketchup?

    • http://alexschreyer.net Alexander Schreyer

      Yep!

  • Anonymous

    I am having trouble inserting point lights/ spot lights into my model on SU. I can click on the button but then when i click on the face it doesn’t give me the control bar to set your lighting. Does anyone know what my problem is??

    Please Help. . . 

  • mike

    i am having trouble with a concrete material. i am able to edit all other materials but the concrete doesnt show up. i can change it to whatever id like and it appears, my faces are all oriented the correct way , but i cannot get the sketchup material to show in kerkythea, it comes in grey. suggestions?

    • http://alexschreyer.net Alexander Schreyer

      If it’s one of SketchUp’s materials, then it should work fine (image size is not too big). Alternatively, you could open the XML file in Kerkythea and then manually edit the material to have the concrete texture. The texture image file is in the same location where you exported the XML file.

  • http://www.facebook.com/insignia96 Isaiah Olson

    looks very nice, glad I found this to render my final model.

  • Papuliga

    I don’t know why it renders the glass as solid!!.
    does anyone know?

    • http://alexschreyer.net Alexander Schreyer

      Make sure you are using the correct glass material in Kerky. Are you using “thin glass”?

  • Christian

    thanks a lot,.,ur so nice