userDiogo Teixeiracancel
branchrust_reboot/main/legacy-terraincancel

63 Commits over 59 Days - 0.04cph!

9 Years Ago
Added terrain-class prefab type cycle hotkey (shift+c)
9 Years Ago
No shortcuts in mesh-blend space conversions (opt later)
9 Years Ago
Fixed detail normals on mesh blend; cleaned some warnings
9 Years Ago
Merge from main
9 Years Ago
Forgot to add these
9 Years Ago
Added experimental cloud cover shadows
9 Years Ago
Cleaned up left overs from splat count reduction Added biome based terrain tinting; disabled color texture tinting (temp)
9 Years Ago
Merge from main
9 Years Ago
Improved normal encoding for transmissive surfs Improved semi-auto terrain mesh blend; now independent control over distance and steepness blends, height masked, follows mesh normal, etc.. Fixed always hitting temp register issues at every corner by refactoring terrain shader code Added proper atlas set names to override splat selection; also fixed overrides
9 Years Ago
Removed that 9th splat Added detail overlay control for specular and smoothness
9 Years Ago
Merged ST2 (temp) shader changes into ST shader, removed ST2
9 Years Ago
Added transmission boost (0..2) to ST shaders Added temporary experimental ST shaders using Smoothness+Transmission instead of Specular+Transmission; "Rust/Nature/SpeedTree 2"
9 Years Ago
Added fallback icon to terrain paint
9 Years Ago
Changed all remaining terrain normal splats to normalmap import type; changed all to compressed Added vertex normal toggle to std legacy terrain shader
9 Years Ago
Fixed merge issues
9 Years Ago
Renamed elevation to altitude in atmosblend, for consistency Wetness masks now optional in std shader's wet layer to free up samplers Made terrain an optional std shader layer, now more centralized Added useful std layers to relevant std shaders Added directional fade to terrain-blend shader where mesh and terrain normals converge Added speed tree asset cleanup tool "Tools/Cleanup/SpeeTree Cleanup"
9 Years Ago
Added option to use elevation, instead of latitude, in AtmosphericBlend
9 Years Ago
Precision issues with g-buffer normal encoding; affected terrain as well
9 Years Ago
Fixed transmission interfering with unity std shaders Changed ST shader default transmission values
9 Years Ago
Moved standard layer code to own include file Added wetness control to legacy terrain shader
9 Years Ago
Removed extra albedo map
9 Years Ago
Added g-buffer normal + light transmission encoding; compatible with unity normal output Added light transmission options to speedtree shaders
9 Years Ago
Merged all lighting models into a single one with toggable parts Re-enabled some features in std rust shader
9 Years Ago
Added occlusion awareness to wetness
9 Years Ago
Fixed shader typo causing grayscale albedo in wetness
9 Years Ago
Fixed testlevel terrain not showing properly Fixed menu scene and a few other terrain mats; added back 4-layer terrain shader temporarily until menuscene gets remade Moved horizon fade env refl occlusion into RustPBSLighting to save ALU Traded detail spec map for occlusion map; also affects env refl occlusion Swapped rust std shader wetness order to be after particle accum Improved shader parity with original std shader
9 Years Ago
PBS version of speetree shaders for Petur; Rust/Nature/SpeedTree
9 Years Ago
Removed now unnecessary tags from properties in custom shaders (RC3) Added env reflection occlusion and horizon fade params to Rust standard shader Removed bent normal map; not worth the extra storage
9 Years Ago
Merge from main for RC3
9 Years Ago
Improvements to rust standard shader; layers are properly toggable now; detail is now optional as well Removing some unused stuff
9 Years Ago
Removed unused wetness nomal map
9 Years Ago
Missing keywords
9 Years Ago
Merge from main
9 Years Ago
Added wetness layer to standard shader
9 Years Ago
Enabling some shader features
9 Years Ago
Updated internal standard shader properties Added first version of standard shader with toggable particle accum layer; e.g. rocks with snow, sand Added warning if force atlas max mip level fails
9 Years Ago
Merge from main
9 Years Ago
Fixed repetition artifacts caused by anisotropic filtering on atlas textures
9 Years Ago
Re-enabling some shader features
9 Years Ago
Merge from main
9 Years Ago
RC2 shader changes
9 Years Ago
Fixing grayscale texture settings
9 Years Ago
Fixing a couple of minor things post-merge
9 Years Ago
Added per-splat UVMIX control; affects only legacy terrain shader, for now
9 Years Ago
Customizable name-based splat icon selection in terrain editor tool
9 Years Ago
Updated atlas set; atlas gen changes; meta changes
9 Years Ago
Undoing what was supposed to be a shelve
9 Years Ago
lod fix experiments
9 Years Ago
Fixed parallax issues
9 Years Ago
First working version of Terrain-Mesh blending shader Removed 4splat and 8splat specialized legacy terrain shaders; now using a single one Refactored parts of terrain rendering code to make it easier to converge terrain shaders in the future Excluded forward render path in all terrain related shaders Switched legacy terrain splat control maps to linear sampling Added terrain-mesh blend test scene and some temporary assets Fixed Color Texture having no effect in legacy terrain shader (@Petur)