NextPreviousHomeRoughness Metalness lighting model



michiel | a year ago | 12 comments | 9 likes | 673 views

DaDa, chaver, liuyongcai and 6 others like this!

When you apply the new PBR effect, the SPECULARITY prop is replaced by the FX ROUGHNESS, METALNESS prop. This is an advanced lighting model used by Physically Based Rendering (PBR).

It is used by the GLB 3D model format to define its materials. For this reason, the PBR effect is automatically applied when you load a GLB model. When the FX ROUGHNESS, METALNESS prop is set to its default value of (-1,-1), the settings are taken from the model file. For most models this is the best setting.

But when you want to use your own settings, you can overrule the model materials by setting this prop to 0 or higher.

The installer comes with a show to play around with this new lighting model:
BluffTitler\Media\Shows\Light\PBR.bt

It uses the System\Spheres_PBR effect to render the spheres. Play around with its props, its cube map and the light layer props to develop a good understanding of this model.


outerspace-software.com...

Share this on FacebookShare this on X

The roughness metalness (metallic) model is a standard lighting model used by many apps. So a good knowledge of this will not only help you with BluffTitler but with many other apps!

Google on roughness metalness and PBR for more info.

michiel, a year ago


Thank you Michiel!

LostBoyz, a year ago


Thank you Michiel

chaver, a year ago




Here's an example how you can change the look of a model by changing this prop.

On the left, the FX ROUGHNESS, METALNESS prop is set to (1, 0). This makes it look like concrete.

In the centre, the prop is set to (-1, -1). This means that it uses the settings from the model file: as the model designer has designed it.

On the right, the metal is exaggerated, making it look like chrome.

The model can be downloaded here:

michiel, a year ago




And this is what happens when you touch the FX NORMAL STRENGTH prop.

The neutral value is 1. This is what the model designer had in mind.

michiel, a year ago


Thank you for all these useful informations for GLB/PBR use.

vincent, a year ago


Thnx Michiel for the clear explanation.

Filip, a year ago

Merci Michel pour ces explications.

le beau jojo, a year ago


Thanks for the comprehensive guide!

Thor5ten, a year ago


Very cool, thank you!michiel。

liuyongcai, a year ago


Thank you Michiel for all this work of explanations.

Alex-Raymond T., a year ago


Thank you very much for your explanations, Michiel!

Ulli, a year ago


Comment to this article

You must be logged in before you can comment to this article. Login | Register

More by michiel

About michiel

Michiel den Outer is the founder and lead coder of Outerspace Software. He lives in Rotterdam, the Netherlands.

If he isn't busy improving BluffTitler, he is playing the piano or rides the Dutch dikes on his bikes.

808 articles 4.0M views

Contact michiel by using the comment form on this page or at info@outerspace-software.com