Octane Render For Daz Studio

/ Comments off

OctaneRender ® is the world’s first and fastest unbiased, spectrally correct GPU render engine, delivering quality and speed unrivaled by any production renderer on the market. OTOY ® is proud to advance state of the art graphics technologies with groundbreaking machine learning optimizations, out-of-core geometry support, massive 10-100x speed gains in the scene graph, and RTX raytracing GPU hardware acceleration. My first impressions and Review of the Free Octane Plugin for Daz Studio and for rendering DAZ3D content using GPU rendering. This is a promising release fro. With Iray coming to DAZ Studio it is becoming harder to ignore CUDA/Nvidia powered rendering. Of course, Octane has offered support for DAZ Studio a number of years, but for some with AMD cards (no CUDAs) then the price of a higher end Nvidia gamer card and an Octane licence may be a little on the hefty side.

This article and all of the images within were created by the very talented Brian Sains. Copyright © Brian Sains. Check out his gallery here.

We will need a working version of the Daz Octane plugin installed (full or demo). This can be downloaded at www.otoy.com. Please note – if you are using the demo version then image size is restricted and will be watermarked, and you will not be able to access the material database. If you are not familiar with Daz Studio Octane, this introduction article will give you an overview.

In this tutorial, I will use the Mei portrait image below as an example.

  1. Start by downloading this .duf file.
  2. Open Daz Studio. If the plugin is installed correctly, you should have the following icons in your toolbar
  3. Make sure the icon on the right is set to ‘Duf’ (click on it to cycle through the options) – this setting will make sure that all Octane settings and materials from the Duf file are loaded (Manual loads no Octane settings, Auto will try and build materials based on the settings within Daz).
    The left icon is for the Main Octane Settings, the middle opens the render viewport.
  4. Unzip and open the SkinShader.duf file you just downloaded. You should find a simple scene with a Sphere primitive. If you open the render viewport the sphere will be rendered, but will be quite dark and not look very much like skin at the moment.
  5. Now import a model – I have used Genesis 3 model (Mei Lin 7) in this example but you can use any model you have. Note that the available surfaces will be different for earlier generation models, but the same principles will apply – e.g. Torso in Gen 3 is Head, neck, hips etc. in Gen2. For best results try and use a model that has a diffuse map that is photo-referenced, and not hand painted – Mei Lin 7, Olympia 7,Michael 7 and Michael 6 are good examples.
  6. With your chosen model loaded, open the Octane Settings window, and select the materials tab.
  7. The left part lists all available/used materials, the middle part lists current scene models with their available surfaces. When you select a surface a yellow dot will show you which material is attached.

  8. Now apply the skin material to the model – click and drag SkinShader from the left and drop it on the Face surface. Apply the same material to the Lips and Ears. You can now delete the sphere from within Daz Studio. It should now look like this:
After applying the SkinShader material from the left to the Face, Lips, and Ears surfaces.

Now you have the material applied open the render viewport. It will still look a little dark and not skin like yet. We need to add a few more things to the material using the Nodegraph Editor (highlighted with a red rectangle in the image above).

Exploring Our Octane Skin Material

When rendering an object using a PBR (physically based renderer) like Octane, the material needs to replicate its real world equivalent. With skin this involves creating layers for the deep scatter (blood vessels), hypodermis & dermis (fatty tissue), and epidermis (the outermost layer). At the very least I feel you need the first and last if you want that lovely red translucency (scattering) in the ears.

Octane Render For Daz Studio

One way is to generate independent layers on the model (each with its own material), but this is cumbersome and from my experience does not add anything. I prefer to generate all the layers within one material.

I do this by combining different nodes. Octane has four primary nodes – Diffuse (solid matt surface), Glossy (solid shiny surface) and Specular (clear or transparent surface). The fourth is a Mix Node where you can combine two or more of these surface nodes.

Node structure of the skin material I used in the Mei portrait.

The above is the node structure of the skin material I used in the Mei portrait. Nodes 2 & 3 are adapted from the amazing skin material developed by TonySculptor (freely available in the Octane library) . I have added the other nodes around it, and they loosely represent the layers of skin as follows:

  1. Specular Material (blood vessels, or deep scatter)
  2. Specular Material (skin mid-layer)
  3. Specular Material (skin mid-layer)
  4. Diffuse Material (skin surface)
  5. Displacement map (add texture and definition to the surface)
  6. In isolation, each of the five nodes will look like the following (Figure 6 is all combined):

    The five skin layers I am using in my Mei portrait skin. Figure 6 shows all of the layers combined.

    The additional nodes in the skin material are:

  7. Output node – the item/s that the material is applied to
  8. Mix material node – used to combine two material nodes
  9. Image node – used to place an image within a marterial
  10. Colour node – used to set an RGB/Greyscale setting to a node
  11. Scattering node – used to set the scattering parameters for specular or diffuse nodes

Note however, that our current skin material does not contain any texture maps. We will need to put in appropriate texture maps according to the nodes described above.

In particular, there is a Diffuse map in the 4th picture – let’s go ahead and put that into the skin material. Select the RGB Image node connected to the Diffuse node. The following settings should appear on the right of the editor:

It’s all set to receive the diffuse map – simply select the drop down list and either Browse to the diffuse map location, or (if loaded) from the map list that is generated (in this example, the maps available for Mei are offered). I want the MeiLin7FaceD_1001.jpg image.

Browse to the diffuse map location, or (if loaded) from the map list that is generated .

Now let’s return to the Material tab and generate two more skin materials – one for the torso, and one for the arms. Right click on the SkinShader material and Copy as new material.

Generate two more skin materials – one for the torso, and one for the arms.

A copy will be created in the unused section (blue – not assigned). Now drag this material over to the torso surface to assign it. With the torso selected, open the Nodegraph editor and change the diffuse map we set before to the appropriate Torso diffuse map image. The RGB node should now look something like this.

RGB image node after applying the appropriate Torso diffuse map image.

Repeat this again for the arms. We can ignore the legs and nails as they will not be visible. Your completed skin material list should look like this:

You can right click each material and rename it if you wish, always useful when scenes get more complicated. You can also save them as pre-sets so they are available in other projects.

We Are Done!

Congratulations! You have just created a Daz Studio Octane skin material. Open the render viewport again, and the image should start to look more like skin now.

How our Octane skin material looks in the render viewport.

To transform this image to a finished portrait, we will need to work on setting up displacement, lighting the scene and then setting up the camera. We will discuss how to do this in our next Octane tutorial.

Our finished Mei portrait with appropriate camera, scene lighting, and post-work.

This article and all of the images within were created by the very talented Brian Sains. Copyright © Brian Sains. Check out his gallery here.

This Daz3D Octane Tutorial shows how to render Daz Content using OTOY Octane Render. We will explain in detail how to install and use the Octane render. Octane is an unbiased rendering engine. It is a standalone engine, meaning that it is not built-in to the Daz Studio. But you can install it on your own. In this article we are going to look into the Octane renderer and answer why someone would use it instead of Iray?

Daz3D How to Install Octane

Installing Octane is not a difficult task. You just need to visit the website and download the setup file from there. This setup file can be found on the OctaneRender 2020 for DAZ Studio page. Also on this page you can find information about frequently appearing problems, how to fix them and the release notes with the latest changes in Octane Render.

But before installing everything you will need to sign in on the website to receive a Prime/Free Tier license. Gladly, developers have created a step by step manual on how to create an account and receive a licence.

With the Account created and setup file downloaded – all is left is to install, Simply run the setup file, agree to the terms and don’t forget to check if the installation path is right. Mine needed to be changed. And then press the Install button.

After Installation will be done – it will automatically check whether you have the license active. It should be active if you did everything correct. If not – it will help you to activate it.

And it should be installed. Now is the time to open Daz Studio and check whether we did everything correctly. For this go to the “Help” drop-down list on the top bar and open the “About Installed Plugins”.

In the appeared window find OctaneRender and make sure that it is checked and status is Loaded.

If everything is right – means that you have installed OctaneRender correctly and it is ready to be used.

Daz3D How to Use an Octane Rendering Engine

The installation is done. Now we should be able to use OctaneRender. To do this, we need to open a new window. It can be found in the “Topbar > Windows > Panes(Tabs) > OctaneRender

The window that appears is the main OctaneRender window. Here you set up absolutely everything regarding Octane. As such, it would be a good idea to dock this window somewhere, because we will use it a lot while working with Octane.

Let’s begin our introduction to Octane by trying to render something simple in it. Create something really simple. I have made a scene constitution out of two primitive objects with simple materials applied.

Now frame your scene in the viewport the same as you would do if you would render with Iray. Then press the “Open Viewport” button in the OctaneRender settings window. This will open the same viewport as you set in Daz Studio, but rendered with Octane. Should look something like this:

Your render may differ a bit. But as you can clearly see – mine turned out a bit wrong. There are no materials that I have added. That is because the materials available in Daz Studio are made for Iray and do not work with Octane.

But worry not, because there is an easy way to convert Iray materials into Octane materials, so they would be visible on renders. On the main OctaneRender tab – Preferences, there is an option to turn on “Automatic material updates after content loads” under General Settings.

What this does is if it is turned on – each time you add a material or object with materials – they would automatically convert into Octane materials. The problem right now is that I have already added materials before turning this on, so it does not work for them.

Not a problem, though. Because I can convert materials manually with ease. Just change to the “Materials” tab in the OctaneRender Pane. You would see your materials there written in blue. This means that they are not converted. To convert them – press on the “Missing” button and select “Create as auto material(s)

This will automatically convert every missing material. Now on the render I can see the result. The materials did show up this time on the render.

Daz3D Octane vs Iray Rendering

Of course the main reason someone would install and use Octane is if it proposes something more than the built-in Iray. Let’s have a look and try to compare them a bit.

To do this right I have decided to create a simple scene with the default assets and render them both in the Iray and Octane. The scene is like this:

First is the Iray render. Nothing unusual here, regular render using HDRI:

Now the same scene is rendered with OctaneRender. Using the same HDR image:

Calibre macos. They look quite different. Mainly that is because they never meant to look similar. I can clearly say that the Iray render turned out better. After all it is the renderer of Daz Studio and all the objects meant to be rendered in it.

Octane Render For Daz Studio 4

That is to say, the Octane still looks quite good and does not lag far behind. Colors are not so gentle and warm. Overall I would say that it looks sharper. Let’s go into more detail about differences between the two rendering engines.

First Octane advantage over Iray that I want to mention is that it supports Vulcan. This means that the GPU’s from AMD that can’t use Iray because it is an Nvidia technology – should be able to use Octane. Though, I could not test it, so can’t be sure.

Vulkan API logo – source Wikipedia

The main advantage of the OctaneRender over the Iray is the speed. It renders quite faster than Iray. Depending on the scene and your hardware it can render in seconds something that Irays renders in minutes. For me it rendered for around 30% faster than Iray.

The speed of Octane can be compared to the real-time renderers such as new Filament that is new to Daz Studio and we have Daz3D Filament Tutorial about. Another popular real-time rendering engine is Eevee from Blender.

Though Octane is not a real-time renderer. I would say that it is something in between Filament and Iray. Meaning that it renders fast enough and at the same time the quality of renders are quite good.

Materials

Next – Materials. This one is a big difference. Because again, the materials were originally created solely for Iray and you can’t expect them working good on other Rendering Engines. Even after convertione, here is how a bunch of shaders look in the Octane:

And here is how the same shaders look rendered in Iray:

Octane can’t even compete here. Basically half of the shaders were not even working in Octane. And that was to be expected.

Though it is not that bad. You can find the settings for each individual created material in Octane.

And thanks to these settings you can try to improve on the auto converted materials. With a bit of changes they already look better:

Besides, there are a lot of materials available in Octane and for Octane itself. You can find them in the Materials tab, the “Live DB” section.

These materials can be applied to any object instead of converting the Iray material. And they work much better than converted ones. Additionally, this does not mess with the original Iray material. Meaning if I render this in Iray, it would look like the Iray render from before.

Daz3D Octane Lighting

Now about lighting. It is a bad topic for Octane. Same as with materials – lighting sources such as Spot Lights and Point Lights in Daz Studio were created just with the Iray in mind. This is how a simple scene with two spotlights through the window looks in Iray:

And no wonder that the lights simply don’t work in the Octane. Additionally there is no way that I have found how you could replace these lights or convert in some way.

This means that the only way of producing light in Octane is by using Sun-Sky lighting or HDRI’s. So you can’t use three-point lighting and other techniques that we looked into in the Daz3d Iray Lighting Tutorial, because there are no light sources available.

Daz3D Octane Animation

Special attention deserves animation in OctaneRender. Because of its speed it would be a really good idea to render animations using it. Especially as animations are constantly moving and you would not notice the difference in detail level as much.

I have mentioned that in comparison to Iray – for me Octane renders 30% faster. This does not sound as significant when comparing a single render. But when you render a 30 FPS animation, where each frame takes an hour to render – these 30% would come up to a time save of 9 whole hours per second of animation.

In the end, after this comparison we can see that Octane has a lot of limitations and problems. But, depending on a scene, these problems can be not so important and outweighed by the positives, such as high rendering speeds.

Daz3D Octane Render Kit

When we compared materials in Iray and Octane – we saw that they are different and even after conversation Octane could not handle most of the Iray shaders. To help with this problem an Octane Render Kit was created by Daz Originals & valzheimer.

Octane Render For Daz Studio Mac

Source Octane Render Kit

For

It is a kit that adds a bunch of Octane materials to the Daz Studio. This means that you can find a material for OctaneRender right in the Daz Studio with no need of conversion or something else. And the best is – this product is totally free at the moment and anyone can just take it for yourself.

After you add and install this product – you can find the new shaders in the “Surfaces” tab, “Presets” section.

The result of these materials applied look dramatically better than the converted materials. There are reflections, bumps, textures.

Additionally you can find that there are even materials for Genesis 8 figures to change their skin to look better and more realistic. A few presets are available for different skin tones and glossiness.

Source Octane Render Kit

In addition to the Octane Render Kit you can be interested in another product – Tropical Bundle for DAZ Studio plugin OctaneRender by Andrey Pestryakov. It is a couple of preloads of the tropical island sets that are optimized to be used with OctaneRender.

Source Tropical Bundle for DAZ Studio plugin OctaneRender by Andrey Pestryakov

Additional Tips

Additional tips to resolve some problems that you can meet while working with Octane.

If you try to convert Iray materials and Octane just stops working – it seems that there is a problem in the settings for you. I had this problem and to fix it – opened a System tab in the “Octane” window and increased both the “GPU Render Priority” and “Out-of-Core Memory” settings. This helped me to fix the problem.

Octane Render For Daz Studio 4

If objects and figures look much worse in Octane than Iray – it may be that there is another problem in your OctaneRender settings. In the “Preferences” tab of Octane settings there is a “Use base geometries” option. It should be turned off, because it will lower the quality of your objects.

Conclusion

In the end, we can see that there are both some big cons and pros of using Octane in the Daz Studio. But is it worth it? I would recommend you to try it for yourself, especially if you are interested in animation. Anyway it is totally free.

The only thing that is worth mentioning still is the stability. Sadly, Octane is not as stable and I had some problems while working with it. But it is a third-party add-on, so there are no wonders that it is not working as good as built-in parts of Daz Studio.

Otoy Forums

In case you want to learn more about Daz, have a look at our Daz Tutorials and also our Top 3D Models we review.