Are you a proud Minecraft server owner? Do you have dozens of amazing builds in your world that deserve nice renders? There are many ways to create beautiful photorealistic Minecraft renders in a short amount of time. Let me show you how I do it!
A step-by-step tutorial
The following tutorial is a demonstration of the core steps I go through to make renders. I obviously add and modify things from one render to the other, but these steps are always the same.
If something is not clear, please let me know and I will help you. It is my first tutorial and I would appreciate feedback in order to improve it, so every server owner can make renders. Thank you!
In this tutorial, I use Cinema 4D as it offers in depth lighting and rendering options, but it can prove challenging to use. Alternatively, you can try Chunky which is a free Minecraft renderer, but I won’t get into that in this tutorial. You can also use any other 3D modelling package such as Autodesk Maya, 3D Studio Max, or Blender, to follow along this tutorial but the layout may be different.
1. Converting world to 3d object
There’s a bunch of different types of software you can use to convert Minecraft worlds to .OBJ models, such as Mineways, jMc2Obj, mcobj. You can also click here to see the full list. I use Mineways, as the others are all comand line programs, whereas Mineways has a user interface.
Mineways is great for its intuitive layout and ease of use. Download Mineways, and place the extracted folder on your desktop. Once Mineways is opened, load your world and use the right-mouse-button to highlight the desired area to export. Note that under “File” the option to set a terrain file is available, which is the Minecraft resource pack to use when exporting. There are already a few resource packs that come with Mineways (the PNGs in the Mineways root folder) but there is a way to add your own.
To add your own resource pack, first locate it. It may be in the .minecraft folder, or in your downloads if you just downloaded it. Once located, open/extract the resource pack and find the “blocks” folder ([resource-pack]\assets\minecraft\textures\blocks\). Copy its content to the “blocks” folder inside your Mineways folder. Now simply run “TileMaker.exe” or “TileMaker32.exe” (32bit). It should generate a PNG terrain file called “terrainExt.png”. Rename that PNG or it will get overwritten if you generate a new resource pack. You can now load that terrain PNG in Mineways in “File > Set Terrain File”. My favorite is the Ovos Redemption pack for my renders.
Now we are ready to export! Go to file, Export for Rendering, and change the settings as you want, however the defaults are usually what I use. Mineways will export an .OBJ file (your world), three .PNGs (textures) and an .MTL file which links your textures to your world. Put them all in a folder.
Note: Mineways may crash if the selected export region is too big. If you want to export huge parts of your world, consider another software. However, you can also export your world region by region, and uncheck the “center model” when exporting with Mineways. This will let you put all the piece back together in C4D.
2. Cinema 4D / 3D software
Once we have our .OBJ model and textures, we’ll need a 3D modelling package in order to render it. I use Cinema 4D as personal preference, but Blender is a great free alternative with tons of tutorials and resources.
Inside your 3D software of choice, import the .OBJ file that was exported using one of the converting tools.
In Cinema 4D, click the “File” menu on the right, then “Merge Object”, and select the .OBJ file of your exported world.
If the texture link is broken, everything will be black like this.
In order to fix the problem, we must manually select all the material files on the bottom left corner, and change their texture link by clicking on “<<Multiple Values>>” on the right.
A window will open. Select the world-RGBA.png texture exported with your .OBJ world. That is the sprite sheet of your world’s textures.
Now that the textures are linked and our world has become colourful, we must add the transparency to materials for blocks such as water and leaves.
Once again, select all the textures, and on the bottom right panel, click on the “Basic” tab. There will be a list of options to check from. Tick the “Alpha” channel.
An “Alpha” tab will appear. Go in the Alpha tab and link the texture to the world-ALPHA.png like in the previous step.
*If you use another software, you may have to manually add the textures too. In that case, dig around and try to link the color/diffuse channel and the alpha channel to the RGBA png.
We can replace the water with a more realistic looking water. If you used Mineways, all the block types will have their own layer, so find the “Stationary_Water” object layer in the right panel.
We can either create a new water material and apply it on the “Stationary_Water” to override the default blue water, or delete the water object completely to add our own. I usually delete the water layer completely.
Then, I use Infinite Ocean by C4Depot which creates very realistic water with waves, foam, and reflections. However, it increases render time significantly, and the plugin costs money.
A free and fast solution is to use the built in water presets that come with Cinema 4D. They can be found in “Create > Load Material Preset” menu just over the textures at the bottom of the screen.
Next we want to add nice lighting. The best way to do that is to experiment within your 3D software, but inside Cinema 4D, you can try adding a Physical Sky which usually gives you a nice starting point. Physical Sky gives you a multitude of options letting you set the time, sun intensity, color, haze, etc, however you can stick with the defaults which is a nice warm sunrise.
You can also add an “Environment” object which adds more haze and atmospheric fog. This is great when you want to hide the horizon, or the cut off region of your world.
Then, for the render settings. If using Cinema 4D, click CTRL-B to open up the render settings window, and add Ambient Occlusion and Global Illumination from the “effect” button on the left.
Ambient occlusion darkens the little cracks and corners, and Global Illumination simulates the bouncing of lights on all the surfaces to make more accurate lighting. These two features will greatly improve the quality of your final result and make it more realistic. They can be found in almost all 3D softwares as well so look around in the render settings for similar options.
Once again, in Cinema 4D, the default settings will usually be enough for our purpose, but feel free to experiment.
One last important thing to change; Anti-Aliasing. This will smooth jagged edges on curved lines and diagonals, and will make your digital image much more realistic. Head over to the Anti-Aliasing tab in the render settings, and change the settings to “Best“.
If you are feeling adventurous, you can add a camera with depth of field, as well as sky textures and clouds, but I usually like to keep it simple.
Now find a good angle. It’s important that the limits of the world are not visible in the final render. Move the camera around until the horizon is hidden and then render.
Note: If you want to add your own sky image in post processing, go in Cinema 4D’s render settings. In the “Save” tab, check “Alpha Channel” and change the image format to “PNG”. This will render the image with a transparent sky to let you add your own later.
3. Post Processing
If the “Physical Sky” was used in Cinema 4D, then the render will probably have a warm feel. I like to cool it a bit and saturate the sky/water. I try to keep the picture as realistic as possible, with subtle color correction. I find that exaggerated color grading, lens flares and tilt-shifts are too much. We want to focus on the build, not your Photoshop skills. However, it is up to you to create the image you want so have fun!
If this tutorial helped you, please comment below and post your own renders! I would love to see them.
- Get Mineways.
- Export World.
- Open C4D, and Import the .obj world through the File menu in the right panel.
- Select all the textures and link them to the world-RGBA.png that was exported alongside your world.obj.
- Link all the textures’ alpha channel to the same PNG as the previous step (for transparency).
- Add a Physical Sky.
- In the render settings, add Global Illumination, Ambient Occlusion, and change Anti-Aliasing to “Best”.
- Color Grade and Color Correct