How To Use PBR Process In Film And Television Rendering

The fast cloud rendering services provider and GPU&CPU render farm, Fox Renderfarm will share with a tutorial about how to use Pbr process in film and television rendering.

In the last two years, the game art industry has ignited a fierce PBR boom, which is as hot as the "secondary era" of the year. For the PBR process that almost redefines the game art, many friends have a lot of doubts. For example, why does the effect of PBR look so good, whether it is necessary to learn and use the PBR process in the film and television industry. If so, how do we use it?

This article will discuss these issues in a very detailed and professional manner from the perspective of film and television practitioners, so that everyone can understand the ins and outs of all this.

How to Use the Logic of Film and Television to Understand PBR?

PBR is an abbreviation for physically based rendering, which is based on physical rendering. However, this is just a name. It can only be said that it is close to physics to some extent, and there is still a gap from real physics. But the PBR process has been very good at describing most of the materials we encounter in daily life.

For many friends who work in film and television industry, understanding the properties of PBR material has certain difficulties, because the vocabulary used is somewhat different from the material ball we use. The attributes used by PBR are mainly fourdiffuse, roughness, metallic, normal (the main discussion here is the most popular metal-rough model, not the specular-glossiness model or others), where diffuse, roughness, normal and Consistent use in the film and television industry, referring to the diffuse color of the material, the degree of reflection blur, and the normal.

However, the most difficult to understand is also the key to the difference, just in this metallic attribute.

Metallic translates to metality. According to some documents, this is a very simple concept, which refers to whether the material is metal. This value accepts only two values in principle - zero or one. When Metallic is zero, this material is not metal, it is called dielectric material. When Metallic is one, then this material is metal. (Almost everything except metal is a dielectric)

However, this is only a very emotional statement. For a rendering artist who already has a complete knowledge system, this parameter is unreasonable, and almost no existing experience can be found. In the language that the film and television practitioners can understand, the actual control of this parameter is F0, which is the reflectivity of the face perpendicular to the camera's line of sight in the Finnel reflection. The reason why F0 is called is because the angle between the camera line of sight and the normal of this area is 0 degrees.

Allegorithmic official help documentation

When the metallic value is 0, the value of F0 is 0.04. When the metalness value is 1, the value of F0 is 1. When metallic is the intermediate value of 0-1, F0 is also between 0.04 and 1. The corresponding interpolation is estimated to be a linear difference. In this process, F90 does not change and is always constant at 1 (that is, the edge area circled in the figure, marked as 100%).

About this attribute-F0, it seems that we have never used it? Actually not, in the default material aistandard of the arnold renderer, there is a property called Reflectance at Normal, which literally means the reflectivity of the normal direction, the so-called normal direction here is mentioned above. The angle between the camera line of sight and the face normal is 0 degrees of normal direction; then this property is actually the F0 attribute.

In this way, the textures output in the PBR process seem to correspond to the renderers we usually use. Therefore, in terms of reason, we can also use the texture of the PBR process.

How to Use PBR Textures in our Familiar Renderers

The method used is not very complicated in itself. But there are two situations to discuss. Because the translators used by film and television friends usually use different rendering methods to deal with reflections, they need to use different schemes to dock. Here, I will cite two representative renderers, arnold and vray.

1) Use PBR maps in arnold

First, we want to export the PBR texture for use by the arnold renderer. Here, the texture software I use is a substance painter, since it provides a variety of flexible export solutions that speed up the workflow, I chose it here.

When exporting, there is a arnold texture prefabrication available.

Among them, the diffuse texture is connected to the diffuse color channel, and the color space is sRGB.

Specular textures connect specular color channels with a color space of sRGB.

The Roughness map connects the specular roughness channel with a linear color space.

The F0 map is connected to the Reflectance at Normal channel, and the color space is linear. (Here you check the fresnel option)

The Normal map connects to the Bump mapping channel, and the color space is linear. The bump 2d node is set to tangent space normals.

The specular weight is constant at 1 during this process.

The use of other textures is not discussed in this article.
When the textures are connected and set correctly, and the color space of the renderer is also set correctly, the result rendered by arnold will be very close to the effect of the screenshot in the substance painter.

The effect of the screenshot in Substance painter

__Arnold Rendered Effect __

Of course, because the rendering method of the substance painter has many approximate calculation methods, for example, the reflection effect is quickly realized by blurring the image of the environment ball and mapping it onto the model, instead of using the real ray tracing algorithm, so the final visual effect will be different from the rendering of the renderer.

However, this difference is completely within the scope of acceptance. And you can make up for it by using the iray GPU renderer when previewing.

2) Use PBR maps in vray

Similarly, first use vray prefabrication from the material painter to export a set of textures.

Most of the content is similar, except that reflection replaces specular, both of which are used to describe the color of the reflection, with different names and meanings.

Glossiness is the opposite of Roughness. It is a description of the degree of roughness of the reflection, but one refers to the degree of clarity, and one refers to the degree of ambiguity.

The most puzzling texture is a gadget called ior. The first contact with a friend will definitely be embarrassing. The word Ior is an abbreviation for index of refraction, which means refractive index. According to the physics knowledge of junior high school, the refractive index is something that is transparent glass, and should be the inherent property of a transparent object. How can it become a texture? What role can this texture play?

Comparing with the previous arnold output texture, you will find that the ior map here corresponds to the F0 of the arnold output. Then make a simple guess, are there any intrinsic links between the two textures? The answer is also yes.

We can find such a formula in the help document of allegorithmic:

Don't be afraid to see the formula, at least this one is very simple.

This formula describes the relationship between F0 and ior. The left side of the equation is of course F0, while the n on the right refers to ior. Then through this formula, we can roughly feel that F0 and ior have an intrinsic correspondence.

Now let's try to do a simple operation. When ior is equal to 1.5, it is very easy to calculate, F0 is equal to 0.04. Hey, it seems that this 0.04 is a bit familiar? What is this sense of sight?

In fact, the number of 0.04 has already appeared in the previous article. "When the metal value is 0, the value of F0 is 0.04". 0.04 is the value that is mandatory for the F0 of all non-metallic objects in the PBR process. Correspondingly, the value of ior is 1.5.

According to the knowledge system of film and television rendering, we know that the ior attribute can also be used to describe the intensity of reflection. Generally we will use the ior between 1.3 and 1.6 to set the non-metallic material, and the ior above 20 to set the metal material.

Put a little knowledge here. Seriously seeing friends here may have a question, that is, we usually do rendering, ior may give more change, but according to what I said before, it seems that the non-metallic substance in PBR, the constant use of 1.5 ior does not change ? Isn't the reflection intensity the same? Can the material from this be correct?

You can take a look at the scene of the opening of Shenhai 4, they also use this system to do, and nothing wrong. Why is there a problem with the constant ior of 1.5? Because the change of F0 in all non-metallic substances in nature is nothing more than between 0.02-0.05 [2], the difference is very small, even if all use 0.04, there is not much change.

Some software also considers this problem, adding a parameter to the basic PBR parameters to slightly control the intensity of F0, so that the artist has more room for operation. For example, the material of the Unreal 4 game engine has a specular attribute, but this specular is completely different from the traditional specular. It actually plays a role in making F0 change from 0.02 to 0.06. You can click on the link at the back of this article. There is a slider on the help file of Unreal 4 to drag the observation effect.

The PBR texture is connected to the vray material, which is almost identical to the arnold method except that the ior texture is connected to the material's ior channel.

And here is a very noteworthy thing, here is the ior texture we have been talking about, strictly speaking, it should be 1/ior texture.

You can look at the output of this 1/ior texture, you can imagine, if the output is ior texture, because the value of ior, non-metal is 1.5, metal is also greater than 20, are greater than 1, the value is reflected in If it is on the map, it must be a pure white piece. It will not be such a grayscale image.

Then, do we want to invert the 1/ior texture in the 3D software, and then insert the ior channel after getting the real ior value? If you are using a vray renderer, there is no need for this, because vray will automatically recognize the value of the ior channel inserted. If it is less than 1, it will automatically be treated as 1/ior.

The above, through the use of PBR textures in the arnold and vray renderers to sort out the use of F0 textures and ior textures, and other various renderers are nothing more than one of these two methods.

One interesting thing is that the redshift renderer borrows a lot of other renderers, so the shader inherits the interfaces of F0 and ior. At the same time, in the new version of the rsMaterial material (that is, the open source alsurface material upgrade version), actually made the metalness attribute, which can be directly connected to the PBR process like the game engine, it is also quite tidal.

Source of PBR material realism

Many friends have been wondering why the game's picture will be greatly improved after using the PBR process, and even has begun to surpass the film-level effect. Is the process used in film and television more than the PBR process?

Through the previous article, we will find that the textures output in the PBR process are also used in various renderers, and the rendering effect is close to or even better. That is to say, the effect of the game PBR process, the production method of film and television can be completely re-enacted or even surpassed, but the reverse is not possible.

The PBR process is only a good definition of the two types of materials, dielectric and metal, but there are big gaps in the transparent material 3s material.

So, why is the PBR process still giving the public a more realistic impression than the film and television process?

Through the above description, whether you find one thing, the PBR process has only two modifications to the reflection parameters - F0 and Roughness. It seems to be very limited, it is very stifling the artist's creative space. In contrast, the material we usually use has unlimited modification rights to the reflection, not only can adjust the intensity of F0, but also adjust the intensity of F90, and can also adjust the body. Intensity, you can also adjust the transition curve from F0 to F90.

This makes our work seem more free and more creative, but in fact it is the software that gives us too much freedom that makes us make a mistake. If our aim is to create truth, then this freedom runs counter to us. In the PBR process, even the opportunity to adjust the intensity of the reflection is not given to you. No matter how you adjust it, you can never break the conservation of energy, can't eliminate the Fresnel reflection, and can't create the material that doesn't exist in nature. It is this seemingly tough restriction that enhances the accuracy of the PBR process and is more in line with industry needs in most cases.

Many times, it is not that the level of art in the game is higher now, but that there is almost no chance of making mistakes. The rendering artists engaged in the film and television industry want to achieve the same quality, but they need higher learning costs. Only by understanding all the knowledge behind it will you control yourself and not make mistakes.

Fox Renderfarm hopes it will be of some help to you. It is well known that Fox Renderfarm is an excellent cloud rendering services provider in the CG world, so if you need to find a render farm, why not try Fox Renderfarm, which is offering a free $25 trial for new users? Thanks for reading!

Welcome to join us

render farm free trial

Recommended reading


How to Render High-quality Images in Blender

2023-01-13


Top 9 Best And Free Blender Render Farms of 2024

2023-05-06


Revealing the Techniques Behind the Production of Jibaro "Love, Death & Robots", Which Took Two Years to Draw the Storyboard

2023-01-13


How to Render Large Scenes with Redshift in Cinema 4D

2022-06-09


Top 10 Free And Best Cloud Rendering Services in 2024

2023-09-26


Top 8 After Effects Render Farm Recommended of 2023

2023-02-02


How to Reduce Noise in Corona Renderer - Corona Denoising

2023-01-13


Arnold for Maya Tutorial: How to Render Wireframe

2023-01-13


Partners

Interested

Top 6 Arnold Render Farms in 2024
Top 6 Arnold Render Farms in 2024
Arnold is a Monte Carlo ray tracing renderer that is widely used in movies. Although it was still a CPU renderer before, Arnold 6.0 and higher now support GPU rendering, previous versions did not support GPU rendering. Many software support the use of Arnold, including Maya, 3ds Max, Houdini, Cinema 4D and Katana.Arnold can efficiently calculate light transmission in CG scenes and support volumetric measurements to create stunningly realistic images. But such high-quality results often require sacrificing time, so reducing Arnold rendering time is necessary. One good way to do this is through Arnold render farms, using the Arnold cloud rendering services to greatly speed up rendering and get the job done.So here we will introduce 6 well-experienced Arnold render farms to you.The Best Arnold Render Farm - Fox RenderfarmFox Renderfarm is an experienced Arnold render farm that has been providing professional cloud rendering services to clients worldwide for many years. It supports the world's most popular 3D software, renderers and plugins, including Arnold, as well as Maya, Cinema 4D, 3ds Max and more. Fox Renderfarm offers a pay-as-you-go service that includes CPU rendering and GPU rendering, for as low as $0.036 per core hour, and provides a render farm price calculator to let you estimate rendering costs.Fox Renderfarm is very new-user friendly, you can get a free $25 trial coupon for signing up, and each user has their own account manager to help you with any problems you encounter. In addition, it is always committed to the CG industry, often hosting 3D rendering challenges to give CG artists the opportunity to inspire their potential and win prizes.Fox Renderfarm always puts the needs of users in the first place and constantly improves its services.Excellent Render Farm for Arnold - RebusFarmRebusFarm supports all common 3D applications, including host applications, as well as secondary rendering applications, such as Arnold, Maya, Blender, 3ds Max, Cinema 4D, V-Ray, Redshift, Corona and more. In addition, RebusFarm's goal is to provide the greatest possible rendering power at the most affordable price, while maintaining a service-oriented connection with our customers. RebusFarm is designed to meet the growing demand for rendering power in the 3D animation field.RebusFarm supports both CPU and GPU rendering, and offers free 25 render points to new users, and they frequently host 3D contests.Arnold Cloud Rendering Farm - GarageFarmGarageFarm is a small team of technical and 3d enthusiasts who understand the rendering needs of users because they are 3d artists themselves. GarageFarm supports most software, including Arnold, Blender, 3ds Max, Maya, Cinema 4D, After Effects, Corona, Rhino, and more. GarageFarm supports both CPU and GPU rendering. In terms of price, if you also use Blender you will get more discounts and even if not, you will be able to get a free credit trial for $25 as a new user. Garagefarm has its own CG podcast series.Maya Arnold Render Farm - 3S Cloud Render Farm3S Cloud Render Farm is a team of passionate people whose 3S means speed, stability and satisfaction. 3S Cloud Render Farm supports software such as Arnold, Maya, Houdini, Cinema 4D, Blender, 3ds Max and more. 3S Cloud Render Farm offers an unlimited number of highly configurable CPU/GPU servers to speed up rendering, while is easy to operate. The free preview render feature provides you with accurate cost and time estimates and free preview images.3S Cloud Render Farm offers a $5 free trial and an additional 15% bonus on the first deposit for new users, only for 72 hours after account registration, among other offers.Arnold Render Farm For Cinema 4D - Drop & RenderDrop & Render is a render farm designed for Cinema 4D (now also supports Blender). Since Arnold is integrated into Cinema 4D, Drop & Render is an Arnold render farm that serves Cinema 4D. Drop & Render supports all versions of Arnold, as well as CPU and GPU rendering. Allows direct output to the workstation and custom checks from the C4D plugin for Arnold. New users will receive a free 10€ credit after completing registration.PaaS Model Arnold Render Farm - iRenderiRender is a remote GPU render farm with a PaaS service model that provides high-performance machines for GPU and CPU rendering, with the goal of enabling 3D artists to have their own cloud rendering farm. It supports many software such as Arnold, Maya, 3ds Max, Blender, Cinema 4D, Octane, Corona, Keyshot, Houdini, and more. iRender offers a 20% bonus to new users if they recharge within 24 hours.SummaryThe best Arnold render farm is the one that fits your needs. If you're still confused which one to choose, try Fox Renderfarm, the leading cloud rendering services provider in the CG industry, and is offering a $25 free trial! So get it a try!
More
2023-04-25
The Best Arnold Render Farm | Fox Renderfarm
The Best Arnold Render Farm | Fox Renderfarm
Fox Renderfarm is a global technology company specialized in cloud computing services for rendering in entertainment industry. We supports most popular 3D software, renderers and plugins all over the world, like 3ds Max, Maya, Cinema 4D, SketchUp, Blender, V-Ray, Redshift, Corona, and more. Supported internal and external plugins for 3ds Max, Maya, or Cinema 4D are integrated to our Arnold support. GPU &x26; CPU rendering are both available in arnold render farm. Fox Renderfarm fire up thousands of rendering nodes instantly, high availability, no waiting necessary, easy to use, refers to MPAA security standards, also a flexible render farm pricing for you. The more reason you choose us in arnold render farm are below:The partner of Oscar winning production teams.With Hollywood level production experience for years.24/7 Live customer care &x26; technical support.Response time: 10-15 mins.Contact available via Skype/Email .As low as $0.036 per core hour.Volume discounts available up to 50%. Fox Renderfarm has an outstanding team with over 20 years’ experience in CG industry. Team members are from Disney, Lucasfilm, Dreamworks, Sony, etc. With professional services and industry-leading innovations, they serve leading special effects companies and animation studios from over 50 countries and regions, including two Oscar winners. In 2015, Fox Renderfarm formed a global strategic partnership with Aliyun (Alibaba Cloud Computing) to provide global visual cloud computing services. Get $25 free trial to register and rendering your artwork online with the best cloud rendering farm now!
More
2023-02-10
Arnold for Maya Tutorial: How to Render Wireframe
Arnold for Maya Tutorial: How to Render Wireframe
When making some work, we need to render some special effects, such as only showing the wireframe of the model. In this article, Fox Renderfarm, your best cloud rendering service provider, will show you how to use Arnold for Maya to render the mesh, show the model in wireframe or show the individual wireframe alone.Arnold rendererFirst, you need to modify the settings in the Arnold renderer, and then open the Hypershade to select the shader aiWireframe, the shader that implements the wireframe.aiWireframeLet's look at the properties of the aiWireframe shader, the detailed values:Edge Type is divided into Polygons, Triangles, Patches;Fill Color: This is the colour of the entity of the model itself. After testing, this node is connected to SurfaceMaterial for transparency and masking, but it has no effect, so, the node should be able to accept RGB information. About the LineColor the LineWidth, shown as below,Settings of aiWriteframeThe setting of this material is used as backup content for later use. We use this node as transparency information, to link the rendered material transparency node. We add the basic Arnold shader aiStandarSurface to the model to be rendered, and we can choose to adjust the colour in the basic shader.The key step is to connect the aiWriteframe shader we made earlier to the Opacity node of the basic shader.aiWriteframe link transparent nodeNext, we need to remove the Opaque node from the basic attributes of the model. A model can easily adjust the Opaque node in Arnold. But if there are many models, it will waste a lot of energy and time to adjust each model in turn.In Maya, you can adjust multiple model attributes at the same time through the attribute bar.Remove Opaque in the attributeThe method of batch adjustment of model attributes is in the AttributeSpreadSheet of GeneralEditors under windows. The detailed selection of the attributes of the model is to render the first AIOpaque in the Arnold window, and then click to enter 0. 0 is off and 1 is on here.Modify model properties in bulkLet's take a look at the test results. The picture on the left is the rendered reb colour effect, and the one on the right is the effect with channels.So, regarding the grid now that it can be displayed transparently, how to achieve a mask effect that blends transparency and opacity?First, use the same method to make the first shader, and then use Maya’s most primitive basic shader: surfacesShader, this can control the masking effect very well, we use the made aiWireframe to link the Out Color of the surface shader so that we can achieve the transparency effect of the mask.You can see the masked transparency effect below,Basically, this is how it is made. Of course, you can also use this method to make other effects. Fox Renderfarm hopes it will be of some help to you. As you know, Fox Renderfarm is an excellent cloud rendering farm in the CG world, so if you need to find a render farm that can help you render Arnold or Maya faster, you can try Fox Renderfarm, which is offering a free $25 trial for new users who sign up!
More
2023-01-13
  • Foxrenderfarm

    Powerful Render Farm Service

  • TPN
  • TPN

    Business Consulting

    Global Agent Contact:Gordon Shaw

    Email: gordon@foxrenderfarm.com

    Marketing Contact: Rachel Chen

    Email: rachel@foxrenderfarm.com

    Connect with Us

Fackbook Customer Reviews