Releases: Derpius/VisTrace
VisTrace - v0.9.2
Bug Fixes
- Invert shading normal for backface hits to work with double sided materials 0f96019
VisTrace - v0.9.1
Bug Fixes
- Call
CalcShadingData
before returning metalness/roughness 364e6a5
VisTrace - v0.9.0
World tracing update 🎉
Major Changes
- BSP parsing replacing the temporary
util.TraceLine
calls, with texturing including displacement texture blending #14 - Traverse now returns nil on misses, or a new
VisTraceResult
userdata which lazy loads fields (this breaks all existing vistracers but required for efficiency going forward) #15 - BSDF material table has also been replaced with userdata, and you no longer need to copy hit result shading data to a material #20
Minor Changes
- Textures now use bilinear filtering TAServers/VTFParser#1
- Bundled MRAO textures #26
- Correction of backfacing shading normals when the geometric normal is frontfacing #24
Bug Fixes
- Various memory allocation issues
VisTrace - v0.9.0-pre4
THIS IS AN EXPERIMENTAL PRERELEASE, EXPECT BUGS
Before reporting any issues, please check the issues section to see if it's already here, and bear in mind this is an unfinished development build and things like the material system will change before release #20
Changelog will come with the full release.
VisTrace - v0.9.0-pre3
THIS IS AN EXPERIMENTAL PRERELEASE, EXPECT BUGS
Before reporting any issues, please check the issues section to see if it's already here, and bear in mind this is an unfinished development build and things like the material system will change before release #20
Changelog will come with the full release.
VisTrace - v0.9.0-pre2
THIS IS AN EXPERIMENTAL PRERELEASE, EXPECT BUGS
Before reporting any issues, please check the issues section to see if it's already here, and bear in mind this is an unfinished development build and things like the material system will change before release #20
Changelog will come with the full release.
VisTrace - v0.9.0-pre1
THIS IS AN EXPERIMENTAL PRERELEASE, EXPECT BUGS
A certain server owner pulled VisTrace from master before going on holiday, so here's a prerelease build of VisTrace 0.9 that's compatible with the (also incomplete) Lua API version 0.9 on the server.
Before reporting any issues, please check the issues section to see if it's already here, and bear in mind this is an unfinished development build and things like the material system will change before release #20
Changelog will come with the full release.
VisTrace - v0.8.2
Major Changes
- Port to Clang + CMake/Ninja toolchain in order to use OpenMP 4 while maintaining ABI compatibility with MSVC 55522b3
- Completely refactor internal storage of acceleration structure data, increasing ease of extension and efficiency 6fce5ac
A side effect of moving to Clang + CMake + Ninja is that building to x86 no longer functions, and after trying what was suggested in https://gitlab.kitware.com/cmake/cmake/-/issues/16259 I still couldn't get it to stop passing /machine:x64
to lld-link
, meaning it fails to compile even the simple test program
VisTrace - v0.8.1
Bug Fixes
- Move HDRI load location from
materials/vistrace/hdris
todata/vistrace_hdris
as it seems the hdr files renamed to pngs don't load from a GMA, only filesystem addons e406206
VisTrace - v0.8.0
Major Changes
- Environment map importance sampling fde6e80
- Renamed
BSDFSampler
toSampler
and exposed methods fde6e80
Bug Fixes
- Old
vistrace_mark
boolean stored on entities is not guaranteed to work with multiple accel structs on a single client, replaced with a lookup table containing the entity pointers cbcc003