Skip to content

Water volume and VSE water shader#1808

Merged
C-Core merged 11 commits into
devfrom
user/ck/jolt-water-volume
Feb 4, 2026
Merged

Water volume and VSE water shader#1808
C-Core merged 11 commits into
devfrom
user/ck/jolt-water-volume

Conversation

@C-Core
Copy link
Copy Markdown
Member

@C-Core C-Core commented Feb 3, 2026

image
  • Added Jolt water volume component that adds a buoyancy force to all submerged dynamic actors (Needs a trigger component besides it to work). A buoyancy factor can be specified on each dynamic actor to determine whether an object should float (>1) or sink (<1). This makes it much simpler to configure than dealing with densities.
  • The water volume can also have a surface resource to specify an "impact/splash" effect.
  • Refactored and simplified the shader refraction calculation since the "physically based" version produced too many artifacts. It is now possible to create a decent water shader in VSE.
  • Added a pool with a water shader created in VSE and a water volume to the Physics scene in the Testing Chambers (image above).
  • Fixed alphabetical shader parameter sorting, it is now only done for VSE shaders.

@jankrassnigg jankrassnigg added this to the Next Release milestone Feb 4, 2026
@C-Core C-Core merged commit 5ad89f2 into dev Feb 4, 2026
9 checks passed
@C-Core C-Core deleted the user/ck/jolt-water-volume branch February 4, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants