- Check the page table at the ray start as a guess at what resolution is available; iterate in that clipmap
- Support fallback while iterating, albeit at a performance cost
For current mapping strategies, similar performance and comparable quality to the "trilinear-like" solution today
- Resolution changes can now appear more directly at page boundaries rather than explicitly across clipmap boundaries, so depending on the given situation you may see "blocky" versions of the range bands rather than the range bands themselves. Not really a better or worse artifact, but worth noting.
NOTE: Fallbacks to very coarse data should technically also involve significant optimal biases, but we do not want to compute an optimal bias per tap. For now the texel dither optimal bias is sufficient based on the clipmap we are iterating in. We could put a minimum clamp on this but there's a direct tradeoff with losing potentially important fine-scale shadows.
#rb ola.olsson
#ROBOMERGE-AUTHOR: andrew.lauritzen
#ROBOMERGE-SOURCE: CL 19528017 via CL 19528309 via CL 19528326
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v937-19513599)
[CL 19532753 by andrew lauritzen in ue5-main branch]
- Rigid Body Animation Nodes can now add kinematic objects at runtime to represent any Cloth Colliders defined in a parent skeleton. This can be used to improve the behavior of RBAN alternatives to cloth simulation (often used at lower LODs).
- There is a new Checkbox (called Use External Cloth Collision) on the RBAN node preferences panel to enable this feature .
[REVIEW] [at]Chris.Caulfield, [at]Kriss.Gossart
[FYI] [at]Charles.Anderson
#preflight 62419a0e4271438b073c931a
#ROBOMERGE-AUTHOR: nick.brett
#ROBOMERGE-SOURCE: CL 19525550 via CL 19525561 via CL 19525566
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v937-19513599)
[CL 19532620 by nick brett in ue5-main branch]
- Introduced by a fix for UE-125073 (second split-screen view influenced translucency in the first).
#jira UE-141871
#rb Rob.Srinivasiah, Zach.Bethel (in 5.0)
#review-19532401 @Robert.Srinivasiah, @Zach.Bethel, @Jules.Blok (in 5.0)
#preflight 623355741302f69e9a47d7af
[CL 19532397 by Arciel Rekman in ue5-main branch]
don't call the underlying device RHICalcTexturePlatformSize if dimensions are zero
happens when texture build returns false
#rb luke.thatcher
#preflight none
[CL 19530878 by charles bloom in ue5-main branch]
also allow MaxTextureSize on non-pow2
no longer force TMGS_NoMipMaps on non-pow2
#preflight 6241f2badc6183e3f5d32332
#rb fabian.giesen
[CL 19530862 by charles bloom in ue5-main branch]