Lib Emissive - Shader API

lib-emissive.glsl

Public Functions: pbrComputeEmissive

Import from library


import lib-sparse.glsl

The emissive channel texture.


//: param auto channel_emissive

uniform SamplerSparse emissive_tex;

A value used to tweak the emissive intensity.


//: param custom {

//:   "default": 1.0,

//:   "label": "Emissive Intensity",

//:   "min": 0.0,

//:   "max": 100.0,

//:   "group": "Common Parameters"

//: }

uniform float emissive_intensity;

Compute the emissive radiance to the viewer’s eye


vec3 pbrComputeEmissive(SamplerSparse emissive, SparseCoord coord)

{

  return emissive_intensity * textureSparse(emissive, coord).rgb;

}
recommendation-more-help
4517c71e-0531-47f5-b14d-d3b9de4d0104