occt: master 89d855ba

Author Committer Branch Timestamp Parent
mzernova bugmaster master 2019-12-13 08:55:50 master d415125a
Affected Issues  0031225: Visualization, TKOpenGl - support cubemap for environment texture within Ray-Tracing
Changeset 0031225: Visualization, TKOpenGl - support cubemap for environment texture within Ray-Tracing

Ray-Tracing now handles IBL and background cubemaps in similar way as PBR.
Ambient light source is handled by Ray-Tracing in similar way as PBR,
e.g. as coefficient for environment map (IBL) or as constant light source.

Test script generating PBR spheres has been moved to Samples
and now shared by PBR and Path-Tracing tests.
mod - samples/tcl/pathtrace_ball.tcl Diff File
mod - samples/tcl/pathtrace_cube.tcl Diff File
mod - samples/tcl/pathtrace_materials.tcl Diff File
add - samples/tcl/vis_pbr_spheres.tcl Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/Shaders/PathtraceBase.fs Diff File
mod - src/Shaders/RaytraceBase.fs Diff File
mod - src/Shaders/Shaders_PathtraceBase_fs.pxx Diff File
mod - src/Shaders/Shaders_RaytraceBase_fs.pxx Diff File
mod - tests/v3d/glsl/pbr_spheres Diff File
mod - tests/v3d/raytrace/dof_mono Diff File
mod - tests/v3d/raytrace/dof_stereo Diff File
add - tests/v3d/raytrace/pbr_spheres Diff File
mod - tests/v3d/raytrace/textures Diff File
mod - tests/v3d/raytrace/tone_mapping Diff File