Releases: Luna5ama/Alpha-Piscium
Releases · Luna5ama/Alpha-Piscium
Alpha Piscium v1.8.4
Highlight
- Added limited Built-in PBR support
- Improved translucent rendering with double refraction
New
- Added limited Built-in PBR support (Foliage SSS, Translucent, and Emissive)
- Added double refraction for non-water translucents for more accurate light bending
- Added more per-material translucent absorption settings
Improvement
- Migrated TranslucentSST to the new SST implementation, greatly simplifying the code
- Improved cloud spherical shell setup
- Improved water scattering with new phase function based on Petzold data
Fix
- Fixed translucent sky reflection error
- Fixed DH (Distant Horizons) support
- Fixed missing TAA clamp mix logic
- Fixed cloud spherical shell setup
- Fixed insanely bright emissive from end rod and charged lightning rod
Misc
- Increased default PCSS sample count for better shadow softness
(All screenshot are taking without any resourcepacks)
Alpha Piscium v1.8.3
Highlight
- Major performance optimizations on rasterization pass
- Config profiles for different quality/performance tiers
New
- Added config profiles for different quality/performance tiers
- Added Assume NV GPU option for NVIDIA-specific optimizations
- Separated SSS sample count from blocker search count for better control
Improvement
- Optimized gbuffer pass viewZ attribute by computing from gl_FragCoord.w
- Optimized terrain draw normal vertex attributes
- Optimized shadow pass attributes
- Optimized denoiser reproject register usage
- Optimized denoiser stabilization pass occupancy
- Removed some vertex attributes for passes that don't need them
- Optimized SST register usage and ray sorting key layout
- Optimized GI5 storing handle register usage
- DenoiseBlur FP16 optimization
- ReSTIR temporal reuse math simplification
- Early return branching optimization
- Updated TAA filter kernel for lower quality profile
- Reduced TAA motion blur
- Tone mapping tweak
- Moved cloud clear from GIReproject to ShadowSample pass to balance VRAM loads
- Moved fast history storing to history fix pass to balance VRAM loads
- Emissive color curve now performed in input color space for better consistency
- Removed spatial reuse feedback due to firefly artifacts
Fix
- Fixed hit distance on disocclusion
- Fixed backward analysis distance check
- Fixed GBufferTranslucent material id reading
- Fixed RTWSM forward analysis writing position
- Fixed extra water tinting
- Fixed history length diffusion killing disocclusion fix
Misc
- Removed unused shadow specular output and associated references
- Removed reservoir age reset
Alpha Piscium v1.8.2
Highlight
- SSS rewrite
- Improved cumulus modeling
New
- Added Shadow hardening filter
Improvement
- SSS Rewrite
- Improved RTWSM Backward Perpendicular Function
- Reduced shadow bias
- Improved cumulus modeling
- Optimized ShadowSample pass register usages
- GI history length filter tweak
- TAA YCog conversion optimization
- Optimized RCAS
- Optimized cumulus base coverage noise
- Optimized ray sorting by skipping empty bins
- ReSTIR temporal reuse register usage optimization
- Optimized TAA SM usage
Misc
- Removed old SSS settings
- Updated file walking to follow symbolic links in addStuff function
- Detail noise toggle for debug
- GBuffer debug scaling
Alpha Piscium v1.8.1
New
- Added GI SST steps options
- Added Color McSpaceFace colorspace for rendering
Improvement
- Improved Water Caustics and make it enabled by default
- Improved PCSS
- Improved denoiser to reduce fireflies
- Increased environment probe range setting maximum
- Adjusted water wave
- Improved shadesmith tilling algorithm to reduce VRAM usage
Fix
- Fixed potential cloud banding caused by bad randoms
- Fixed cloud multi-scattering radius setting
- Fixed solid shadow and caustics mixing
- Fixed randomly appeared black line in GI accumulation
- Fixed missing denoiser stabilization
- Fixed twilight color banding
Misc
- Updated sponsor list
- Removed unused CSR32F tile
Alpha Piscium v1.8.0
Highlights
- Diffuse GI overhaul with ReSTIR SSGI
- Denoiser overhaul with ReBLUR-based denoiser
New
- Integrated Shadesmith for shader release optimization
- Added translucent absorption saturation setting
Improvement
- Diffuse GI overhaul with ReSTIR SSGI
- Denoiser overhaul with ReBLUR-based denoiser
- Optimized various passes with custom Z-order thread group tiling
- Optimized various passes's VRAM bandwidth usage
- Optimized Hi-Z SST
- Replaced
imageLoadwithtexelFetchfor performance - Refactored post-processing pipeline
- Improved HiZ mip tiles
- Enhanced TAA with more filter options
- Improved TAA sharpness, reduced motion blur and ghosting
- Improved image sharpening
- Updated default tonemap setting
- Migrated various images to Shadesmith tiles
- Improved bloom stability
- Tweaked auto exposure
- Tweaked emissive default settings
- Adjusted translucent SST thickness factor for less flickering and false hits
- Removed unused skylut
Fix
- Fixed backward SST (Screen-Space Tracing) near camera
- Fixed HiZ backward tracing failing in some cases
- Fixed missing sky reflection at night
- Fixed ghosting over sky
- Fixed cloud curl noise default strength
- Fixed incorrect cloud multiple scattering math
Misc
- Updated build scripts to include branch names in zip files
- Updated release script to support beta releases on dev branch
- Improved shift-program script to handle different worlds and no-suffix passes
- Removed old unused CAS code
- Added dynamic range to debug text
Alpha Piscium v1.8.0-Beta4
New
- Added settings for spatial denoiser sample counts
Improvement
- Improved spatial with grazing angle based kernel stretching
- Reimplemented vanilla skylight attenuation
- Reimplemented env probe in diffuse GI
- Optimized temporal reuse pass VRAM usage and tiling
- Replaced
imageLoadwithtexelFetchfor performance - Improved dithering for GI pipeline
- Added dithering to history fix color output
- Reduced denoiser light leaks
- Tweaked history fix for less light popping
- Tweaked denoiser stabilization
- Tweaked mip history fix edge weight
- Limited hit distance to avoid self hit
Fix
- Fixed GI shadowing ghosting
- Fixed over blurring GI on leaves
Misc
- Code cleanup for denoiser blur
- Removed old unused CAS code
- Added shader type macro
Alpha Piscium v1.8.0-Beta3
New
- Added luminance difference based firefly suppression
- Added optional dynamic spatial reuse sample count (disabled by default, previously always enabled)
Improvement
- Optimized GI SSRT with ray sorting and compaction
- Optimized various passes with custom Z-order thread group tiling
- Optimized various passes's VRAM bandwidth usage
- Optimized denoiser history fix pass
- Improved denoiser shadow sharpening
- Enhanced TAA with more filter options
- Improved TAA anti-motion blur
- Tweaked auto exposure speed
- Tweaked emissive default settings
- Adjusted translucent SST thickness factor for less flickering and false hits
- Migrated various images to Shadesmith
- Merged post final composite
- Removed unused skylut
- Added kernel center pixel skip optimization
- Added GI denoiser dithering
Fix
- Fixed AE distance weighting decaying too fast
- Fixed missing sky reflection at night
- Fixed GI sky border
- Fixed/reduced temporal reuse biases and errors
- Fixed TAA screenshot mode history reset
Misc
- Code cleanup for GI system
Alpha Piscium v1.8.0-Beta2
New
- Implemented denoiser stabilization pass
- Added SST thickness setting
- Added translucent absorption saturation setting
Improvement
- Optimized denoiser variance filtering using shared memory
- Optimized hit distance filtering
- Optimized fast history clamping with shared memory
- Optimized Hi-Z SST
- Improved HiZ mip tiles
- Improved disocclusion fix
- Improved denoiser fast history clamping
- Reduced bloom intensity
- Tweaked auto exposure default settings
- Adjusted auto exposure speed
- Relax history fix edge weighting for initial frames
- Removed RCRS anti-firefly (replaced with better solution)
- Added clip check to TAA
- Improved TAA sharpness
Fix
- Fixed denoiser dissolution fix causing dark edges
- Fixed low FPS auto exposure flashing
- Fixed ghosting over sky
- Fixed auto exposure overshoot
- Fixed broken temporal reuse
- Fixed HiZ backward tracing
- Fixed random history reset near camera
- Fixed hit distance filtering
- Fixed denoiser stabilization motion blur handling
- Reimplemented environment probe radiance updating
Alpha Piscium v1.8.0-Beta1
New
- Integrated Shadesmith for shader release optimization
- Diffuse GI overhaul with ReSTIR SSGI
- Denoiser overhaul with ReBLUR-based denoiser
Improvement
- Refactored post-processing pipeline
Fix
- Fixed GI light lag during sudden time changes
- Fixed backward SST (Screen-Space Tracing) near camera
- Fixed cloud curl noise default strength
- Fixed incorrect cloud multiple scattering math
Misc
- Updated build scripts to include branch names in zip files
- Updated release script to support beta releases on dev branch
- Improved shift-program script to handle different worlds and no-suffix passes
Alpha Piscium v1.7.3
New
- Added more cloud modeling settings
- Added installation guide (Thanks to @loveghosties on Discord)
Improvement
- Improved water wave at smaller water body with more high-frequency water wave
- Improved sky view LUT encoding
- Refactored volumetrics setting menu to reduce depth
- Adjusted default cloud settings for better out-of-the-box experience
- Improved cloud ambient lighting
Fix
- Fixed normal mapped TBN with reorthogonalization
Misc
- Added automated release script











