OBS Shadertastic 1.1.0
This release focused on Usability and Face Tracking quality.
The major additions are:
- The Face tracking now renders a pre-rasterized texture on demand, and computes the normals of each point. This allow for faster effects (no more ray-tracing required in the shaders), and also more complicated ones, like dynamic texturing of a face.
- Added a new type of parameter :
group, closing PR #19 Thank you to @Piripe for its help on this one! - Added a
ifoption in the metadata for all the parameters, it allows to write conditional display of some effects. It is especially useful for complex effects, where some parameters are only required in some modes. It also helps to display contextual help in a more digestible manner (i.e. not showing every help text every time)
Note that this feature is still experimental, but I'm pretty confident it's already working as expected.

Changelog
Added
- Face Tracking: preraster mode and precomputed normals
- Dev effects: identity and group_test
- Conditional parameters (experimental)
Changed
- Face tracking: Better lip and chin refinement
- Rewritten several parts of the code for performance and clarity
- Gaussian blur effect: rewritten for better clarity
- Face Detection reference: darker color for lower lip; add the
prerastertexture; add paramshow_eyes_balls - Face Detection Laser Eyes: using preraster for better performance
- Changed labels of face tracking effects; kept names for backward compatibility
- ONXX: centralized session initialization in
onnxmediapipe::SessionsProvider
Fixed
- FaceTrackingCropShader: Fixed early stop not early enough
Checksums
shadertastic-1.1.0-macos-universal.pkg: 6e7335c4ef7fb24fe706096a629db29214a5160be5cac07f5f763386095687cb
shadertastic-1.1.0-source.tar.xz: 05d78924add3a4acb6de329d17276f303710f7350f57401042b3d7c817ae42e9
shadertastic-1.1.0-windows-x64.exe: b2bfbb05d10c90f119bc6e3d58cc8198f100a98e0f75ae62aa9011e906268ca2
shadertastic-1.1.0-windows-x64.zip: b053b925ad5a8c0ee2492c83db22d9cf32068f3e9c4707c0aa37e28774cbd089
shadertastic-1.1.0-x86_64-linux-gnu-dbgsym.ddeb: b532832e485a55896c7f8f316104b34d5b791aaa352aacf14c11bc9d9034c2e8
shadertastic-1.1.0-x86_64-linux-gnu.deb: 421c95b7baeb18da511d4b52cdf29da4475f4302f438f11823bf8c1fd0090c35