b3dSetEntityRoughnessFX

Sets entity roughness factor (0.0=smooth/glossy, 1.0=rough/matte, clamped 0.0-1.0). Takes entity (mesh entity handle), roughness (0.0-1.0 double). Returns nothing.

3D Graphics

Parameters & Returns

Parameters

entity Int
roughness Double

Returns

Void

Quick Summary

Sets entity roughness factor (0.0=smooth/glossy, 1.0=rough/matte, clamped 0.0-1.0). Takes entity (mesh entity handle), roughness (0.0-1.0 double). Returns nothing.

Technical Exegesis...

Sets entity roughness factor (0.0=smooth/glossy, 1.0=rough/matte, clamped 0.0-1.0). Takes entity (mesh entity handle), roughness (0.0-1.0 double). Returns nothing. Clamps roughness to 0.0-1.0 range, updates material roughnessFactor, sets metallicRoughnessTextureIndex=1 (default white texture) so factor controls roughness exclusively. Mesh entities only.

This function sets roughness property. Roughness meaning: PBR property controlling surface smoothness (0.

Example

Example.bam
; No example implemented yet