From cccea5d2478f563fb4e9031611d0948b998917b3 Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Wed, 9 Mar 2022 11:25:16 +0100 Subject: [PATCH] posts: Add old content, but don't convert it --- _posts/1993/1993-07-21-lorem-ipsum.html | 4 +- ...7-01-a-new-project-obs-stream-effects.html | 21 +++++++ ...09-18-stream-effects-is-now-available.html | 50 ++++++++++++++++ ...-18-obs-stream-effects-v0.4.1-release.html | 34 +++++++++++ ...m-effects-0-4-2-and-the-path-to-0-5-0.html | 59 +++++++++++++++++++ 5 files changed, 166 insertions(+), 2 deletions(-) create mode 100644 _posts/2017/2017-07-01-a-new-project-obs-stream-effects.html create mode 100644 _posts/2017/2017-09-18-stream-effects-is-now-available.html create mode 100644 _posts/2018/2018-01-18-obs-stream-effects-v0.4.1-release.html create mode 100644 _posts/2019/2019-01-31-a-look-back-at-obs-stream-effects-0-4-2-and-the-path-to-0-5-0.html diff --git a/_posts/1993/1993-07-21-lorem-ipsum.html b/_posts/1993/1993-07-21-lorem-ipsum.html index f7f0d92..f876471 100644 --- a/_posts/1993/1993-07-21-lorem-ipsum.html +++ b/_posts/1993/1993-07-21-lorem-ipsum.html @@ -1,7 +1,7 @@ --- title: Lorem Ipsum Dolor Sit Amet -category: Test -tags: [Test] +category: Blog +tags: published: false --- diff --git a/_posts/2017/2017-07-01-a-new-project-obs-stream-effects.html b/_posts/2017/2017-07-01-a-new-project-obs-stream-effects.html new file mode 100644 index 0000000..30c63bd --- /dev/null +++ b/_posts/2017/2017-07-01-a-new-project-obs-stream-effects.html @@ -0,0 +1,21 @@ +--- +title: 'A new project: OBS Stream Effects' +category: Blog +tags: +--- + +
+Hey everyone,
+
+with the finished AMD Advanced Media Framework Plugin for Open Broadcaster Software Studio, I have begun working on a new project which i currently dubbed "OBS Stream Effects". The goal for this project is to add more modern filters and transitions to OBS Studio, especially filters and transitions that have been requested for a while now.
+
+Here are a few previews of what the current version can do for you:
+
+[gallery link="none" columns="2" size="large" type="rectangular" ids="406,407,409,408,412"]
+
+As always, I have given Patrons early access to this project (at any tier).
+
+Until next time,
+
+Xaymar out.
+
\ No newline at end of file diff --git a/_posts/2017/2017-09-18-stream-effects-is-now-available.html b/_posts/2017/2017-09-18-stream-effects-is-now-available.html new file mode 100644 index 0000000..3f520a5 --- /dev/null +++ b/_posts/2017/2017-09-18-stream-effects-is-now-available.html @@ -0,0 +1,50 @@ +--- +title: 'Stream Effects is now available! (OBS Studio)' +category: News +tags: +--- + +
+Last Friday I released OBS Stream Effects to the public and today I want to show you what cool things you can do to your recordings or streams with it. Let's begin.
+
+

3D Transform

+ +We'll start off with the most basic Filter '3D Transform' which gives you the ability to turn your normally 2D-ish scene into almost full 3D at very little cost. It's settings are very similar to those you would find in a 3D editor which means that you can position, rotate, shear and scale sources in addition to selecting how the source should be transformed, as both Perspective and Orthographic transform is supported. + +[gallery type="slideshow" size="full" ids="475,476,443,444,445,477,478,407,406,412,409"] + +

Blur

+ +The second filter of the current set allows you to blur out possibly bad content, create blurred dynamic backgrounds and more. Just be careful to not use this on sensitive information as it is a non-destructive process, which means that "dedicated" viewers will be able to recreate the original information. + +[gallery type="slideshow" size="full" ids="480,481,482,485,483,486"] + +

Displacement Mapping

+ +The final filter currently in the plugin allows you to create effects that rely on displacing the pixel to be rendered to another location. It takes a simple normal map as input and will produce results based on that. + +[gallery type="slideshow" size="full" ids="487,488,483,484"] + +

Future Plans

+ +Of course the plugin is far from done. It has just the bare minimum of effects currently in it and there's much more planned, such as: + + + +

Download

+ +As with previous projects, the downloads and source are available on GitHub for everyone. Early builds generated by the CI server are also available on AppVeyor here. Finally for those not trusting direct links to GitHub or AppVeyor, there is the OBS Forum Resource submission here. + +And with that said it's time for me to go back to my projects. I hope that you'll find these useful and I look forward to what you all come up with! + +- Xaymar +
\ No newline at end of file diff --git a/_posts/2018/2018-01-18-obs-stream-effects-v0.4.1-release.html b/_posts/2018/2018-01-18-obs-stream-effects-v0.4.1-release.html new file mode 100644 index 0000000..d92fd63 --- /dev/null +++ b/_posts/2018/2018-01-18-obs-stream-effects-v0.4.1-release.html @@ -0,0 +1,34 @@ +--- +title: 'OBS Stream Effects v0.4.1 (Release)' +category: News +tags: +--- + +
+OBS Stream Effects Version 0.4.1 is now available and it fixes the 32-Bit crash as well as�improving overall performance and stability. If you're currently on 0.4.0 or earlier, it's time to update!
+
+Download:�On GitHub
+
+

Changelog

+ +

0.4.1

+ + + +

0.4.0

+ + +
\ No newline at end of file diff --git a/_posts/2019/2019-01-31-a-look-back-at-obs-stream-effects-0-4-2-and-the-path-to-0-5-0.html b/_posts/2019/2019-01-31-a-look-back-at-obs-stream-effects-0-4-2-and-the-path-to-0-5-0.html new file mode 100644 index 0000000..8499e08 --- /dev/null +++ b/_posts/2019/2019-01-31-a-look-back-at-obs-stream-effects-0-4-2-and-the-path-to-0-5-0.html @@ -0,0 +1,59 @@ +--- +title: 'OBS Stream Effects v0.4.1 (Release)' +category: Blog +tags: +--- + +
+
+

It's been over a year for the next update to OBS Stream Effects, and most of that has to do with burning out, bad planning, bad code, and just overall refusal to accept that things aren't going the way they should have been. But what exactly went wrong?

+ + + + + + + +

The last version has over 24000 downloads total, excluding any downloads from AppVeyor. As this is just a Plugin for OBS Studio, seeing these kind of download numbers is kind of insane - it's basically rivalling OBS AMD Encoder in downloads

+ + + +

But Then Things Went Wrong (TM)

+ + + +

It started really simple, just some "Ah I don't want to do that right now..." that turned into something much worse: burnout. It was the worst time of my life, I got nothing done in that time without needing an extra alarm to remind me to do the thing. And ultimately it ended up also causing difficulties with my day-to-day job at the time.

I still wrote code on the side, but there was another problem: too many projects.

+ + + +

throw new TooManyProjectsEx();

+ + + +

I was flooded with work from other projects that I enjoyed more than working on OBS Stream Effects. So I paused work on OBS Stream Effects, to continue on those Projects, only to make next to no progress on those and move back to being burned out.

+ + + +

Back to square 1, and now it was worse than before. I had left a mess in all the project I touched before I burned out a second time. I just... took a break at that point - couldn't really do anything else, and went back to slow coding, only on days where I actually felt like it. And it's stayed like that since then.

+ + + +

I think I've learned my lesson from this: Don't force yourself to do things if you aren't doing well mentally.

+ + + +

Code Quality and Stability

+ + + +

During my burn out period I wrote a lot of crappy code. And not just bad crappy code, but outright terrible crappy code. Code that caused heap corruptions, memory leaks in the hundreds of megabytes per minute, or worse, just crashed the software for no reason.

+ + + +

Even after fixing all the known and reproducible problems, I still think that about 60% of the Plugin needs a proper rewrite, but I don't think I'll be able to ever do that. I can only reduce the number of bugs over time and fix things, and hope that I don't do that again in the future.

+ + + +

Xaymar out.

+ +
\ No newline at end of file