Hello everyone.
I've fixed several bugs in Shoost and released version 0.16.2.
[Supporters Only] Shoost Download → https://www.patreon.com/posts/early-access-62586291
Bug Fixes
Here are the main fixes included in this update:
Fixed Issues
Fixed an issue where the brightness changes in color correction behaved differently when ScreenFilter was set to None compared to Normal
Fixed a bug where new images were affected by AutoColor even when the AutoColor value was set to 0
Added a checkbox to maintain resolution during blur processing. Previously, the resolution was reduced during blur processing to avoid processing load, but this could sometimes make the blur appear rough depending on the image. You can now choose not to reduce the resolution. Enabling this option will make the blur cleaner, but it will also increase GPU load, so please keep that in mind.
New Approach to Transparent Video Playback
Now for a topic separate from the Shoost updates. For some time now, I've been receiving many requests to support transparent video playback.
This was a feature I really wanted to implement myself, so while working on Shoost updates, I've been trying various methods to play videos with alpha channels in parallel.
After doing a lot of research, the conclusion is that implementation is quite difficult... It would require creating native plugins outside of Unity, requires quite specialized knowledge, and would take a significant amount of development time. It would be helpful if Unity itself supported this, but it seems difficult at the moment...
So, as a workaround, I decided to change my approach.
Let's create software that converts videos to match Shoost!
I've decided to create a separate application from Shoost that converts videos to WebM format. Shoost can load transparent videos as long as they are WebM videos with the VP8 codec. So I'm planning to develop a simple software that converts videos using ffmpeg.
The conversion itself is working so far, so it should be complete once I build the UI and debug it. With this software, you'll be able to convert transparent videos in WebM (VP9) or MOV formats to WebM (VP8) format.
It's not the most elegant solution since it requires a conversion step, but at minimum, this will solve the challenge of playing transparent videos.
Although it takes the form of conversion software, this will make it possible to create scenes using transparent videos, so I'll give it a try! Stay tuned.