Skip to content

Releases: xurei/obs-shadertastic

0.1.0 - 🤩 The Face Tracking Version 🤩

23 Aug 21:10
Compare
Choose a tag to compare

Added

  • Experimental: Face Tracking
  • Rainbow cycle filter in bundled filters
  • Face Detection: Reference filter in bundled filters
  • Face Detection: Distort filter in bundled filters
  • Face Detection: Laser Eyes filter in bundled filters
  • Effect selection: added "(Choose an effect)" by default

Changed

  • Set default speed of 0.1 on input_time parameters
  • Improved Burn transition
  • Float parameter: changed the default step from 0.1 to 0.01
  • Development mode: Reworked the fallback effect to show "ERR", for clarify

Removed

  • Removed template effects from the built-in effects

Fixed

  • Fixed audio level not going to -100 when the audio source is disabled
  • Fixed Inkdrop transition on Windows
  • Fixed memory leak with .shadertastic files loading
  • Development mode: fixed reloading of the effects spamming the logs

0.0.8

15 Jan 22:48
Compare
Choose a tag to compare

Changed

  • "Displacement Map" filter : Added a displace_mode "Single" or "Displace + Overlay"

Added

  • Added parameter's description (rendered as a tooltip in the UI)
  • Added Parameter type text

0.0.7

06 Dec 03:21
Compare
Choose a tag to compare

Fixed

  • Fixed crash and/or inability to switch the Scene Collection when there is a circular reference of audiolevels

0.0.6

04 Dec 03:01
Compare
Choose a tag to compare

Fixed

  • Fixed crash and/or inability to switch the Scene Collection when there is a circular reference of sources
  • Fixed parameter source with transparency not rendering correctly

0.0.5

03 Dec 16:12
Compare
Choose a tag to compare

🎉 First official release ! 🎉

A Special "Thank you 💜" to all the early beta testers for their help and support :

  • Durss
  • Shakawah
  • Num3dil
  • Ludolpif
  • SombrePigeon
  • Tainalo2
  • Ioodyme

Changelog (up to the beginning)

[0.0.5] - 2023-10-26

Added

  • Added Parameter type color
  • Added support for .shadertastic bundled effects
  • Ink drop transition
  • Displacement transition
  • Displacement Map filter

Changed

  • Dev mode setting, disabling the "Reload" and "Auto Reload" options by default

Fixed

  • Fixed transition image parameter not being reloaded in auto reload mode
  • Fixed param type source messing up the colors

[0.0.4] - 2023-09-29

Fixed

  • Fixed built-in transition effects not loading when multiple transitions are created

[0.0.3] - 2023-08-30

Added

  • Added Parameter type image
  • Added Parameter type source
  • Added Parameter type audiolevel
  • Added "Additionnal effects" folder config, found in Tools > Shadertastic Settings
  • Added "Reset time on toggle" parameter on time-dependant filters
  • Filters : "Pixelate" effect
  • Filters : "Shake on sound" effect

Changed

  • Using RGBA with 16bit channels for intermediate textures
  • Parameters are now ordered as they appear in the meta file
  • Performance improvement : shaders now load only once, instead of creating new shaders for each filter

Fixed

  • Fixed crash when no effect is chosen in a transition (issue #2)
  • Fixed multistep transitions handling of color in RGBA mode
  • Fixed time increased multiple times when a source is duplicated
  • Fixed incorrect copyright name in comments

[0.0.2] - 2023-06-24

Added

  • Added the metadata field input_time defaulting to false. This is a breaking change for time-dependent filters
  • Added boolean parameters in effects

Changed

  • Slightly improved performance of the filters rendering
  • Gaussian blur and Pixelate transition : changed breaking_point 0->100 to break_point 0->1
  • Gaussian blur filter : default levels to 10 (to avoid lags on small configs)
  • Filters : reset rand_seed on reload

Fixed

  • Fixed multi-step rendering of filter and transitions when the source is not full-screen
  • Rewritten shadertastic_filter_get_color_space to match a filter, not a transition
  • Fixed transparent texture not created correctly
  • Filter reload should update the filter UI without the need to switch filters

Removed

  • Removed dead code used for debugging purposes