Skip to content

VisTrace - v0.11.0

Compare
Choose a tag to compare
@Derpius Derpius released this 30 Aug 18:50
· 59 commits to master since this release
ab70058

VisTrace v0.11 Shading Update brings a complete overhaul of the BSDF, as well as built in support for per-entity materials as part of the addon.

Major Changes

  • Falcor BSDF replaced with a custom solution based on yocto-gl #29
  • Material toolgun with a preview for applying BSDF materials to entities (you can get them in code with GetBSDFMaterial) #52
  • Static props added to BSPParser and VisTrace, meaning you can now trace fork in all its glory #43
  • IVTFTexture added to extension API, and exposed as VisTraceVTFTexture to GLua, allowing you to sample textures yourself 5f4c0db

Minor Changes

  • Detail textures are now automatically applied, with most blend modes supported #33
  • BVH building has been improved slightly for faster traverse times #19
  • Functions to save and load VisTrace render targets to and from garrysmod/data/vistrace #42
  • MIP arguments in render target dimensions functions to get the dimensions for that level #53
  • Automatic alpha testing in the primitive intersector b3a0a73
  • LobeType enum now exported to GLua by the binary module #29

Bug Fixes

  • Not applying HDRI angles after replacing the sampling strategy 20be5e1
  • Various fixes in 4d9937e
  • Various fixes in the Starfall API