- fix zero-weight vertices after applying max distance falloff function
- if a zero-weight vertex is ever encountered in the shader, fall back to skinned vertex data
- fix construction of TargetMesh index buffer
- pull out MaxEdgeLength computation into its own function
- simplify Kernel expression
#rnx
#rb kriss.gossart halfdan.ingvarsson
#preflight 60d39b8ca93474000176026c
#ROBOMERGE-OWNER: tyson.brochu
#ROBOMERGE-AUTHOR: tyson.brochu
#ROBOMERGE-SOURCE: CL 16763969
#ROBOMERGE-BOT: (v835-16672529)
#ROBOMERGE-CONFLICT from-shelf
[CL 16764327 by tyson brochu in ue5-main branch]
Call-site changes for non-scalar wrapped object pointer upgrade that overlap with automated pointer changes.
#rb devin.doucette
[CL 14822398 by Zousar Shaker in ue5-main branch]
#rb Benn.Gallagher, Chris.Caulfield
#ROBOMERGE-SOURCE: CL 13181746 via CL 13181747 via CL 13181748
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v688-13145358)
[CL 13181876 by michael lentine in Main branch]
#rb Jurre.deBaare
#ROBOMERGE-SOURCE: CL 13054220 via CL 13054221 via CL 13054222
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)
[CL 13054223 by kriss gossart in Main branch]
[fyi] Gustav.Melich, Michael.Lentine
Merging CL 12116735
#ROBOMERGE-SOURCE: CL 12123731 via CL 12123732 via CL 12130734
#ROBOMERGE-BOT: (v659-12123632)
[CL 12130926 by kriss gossart in Main branch]
- Move teleport property from the nv cloth context to the common cloth context.
- Fix Chaos Cloth particle and collision particle initializations.
[FYI] Jaco.VanDyk
#ROBOMERGE-SOURCE: CL 10944730 via CL 10944735 via CL 10945108 via CL 10945131
#ROBOMERGE-BOT: (v632-10940481)
[CL 10945155 by kriss gossart in Main branch]
Note: the previous context refactor actually fixed the hitch/jiggling related issue.
#rb none
#ROBOMERGE-SOURCE: CL 10927742 via CL 10928149 via CL 10928154 via CL 10928161
#ROBOMERGE-BOT: (v626-10872990)
[CL 10928163 by kriss gossart in Main branch]
- Move the IClothingSimulation and IClothingSimulationContext definitions from ClothingSimulation.h/cpp to ClothingSimulationInterface.h/cpp files to make place for the FClothingSimulationCommon definitions.
- Move common simulation and context implementation from the ClothingSystemRuntimeInterface to the ClothingSystemRuntimeCommon module.
- Merge common code used in Nv and Chaos cloth simulations, and remove duplicated code where possible.
- Move specific FillContext behaviors out of the base simulation class and into the context subclasses.
#rb Benn.Gallagher
[FYI] Jaco.VanDyk
Merge: CL 10878385, CL10879173
Release-11.40-Chaos -> Release-12.00
#ROBOMERGE-SOURCE: CL 10879538 via CL 10879553 via CL 10879562
#ROBOMERGE-BOT: (v626-10872990)
[CL 10880533 by kriss gossart in Main branch]