![]() Vec2 uv = fragCoord.xy / iResolution.xy - center įloat len = length(uv * vec2(iResolution.x / iResolution.y, 1.)) įloat angle = atan(uv.y, uv.x) + effectAngle * smoothstep(effectRadius, 0., len) įragColor = texture(iChannel0, vec2(radius * cos(angle), radius * sin(angle)) + center) Vec2 center = iMouse.xy / iResolution.xy Ĭenter = center = vec2(0., 0.) ? vec2(.5. Void mainImage( out vec4 fragColor, in vec2 fragCoord ) I'm not a programmer, could you somehow adapt this code for this plugin? I'm trying to get Twirl/Vortex Shader for some camera memes. If you would like to exchange some ideas, please send me a DM on Discord, I am in the OBS Discord server, or let me know of some other way we could talk. I am open to collaborating on the plugin, but I basically recreated mine from scratch, so the actual implementations have little in common. I noticed some activity in your repository and it made me wonder what you were working on. I chose to rewrite the obs-shaderfilter plugin in Rust, because I am more comfortable with the language, as it allows me to use the powerful type system of Rust to enforce some guarantees about the code (such as the various contexts you need to enable and disable depending on what operations you are doing, be it rendering, or something else). Additionally, it interfaces well with C, and therefore is suitable to be used to develop OBS plugins with. I like to think of Rust like C++ reinvented from scratch in the last decade. Learning Rust has been a great investment of my time, as it allows for low-level programming comparable to C, as well as high-level programming with features like static typing, generics, lifetimes (compile-time enforced RAII), and more. you for the kind words! Sorry for the delayed response, I do not check this forum very often. It reminds me of a camera sensor pattern (if you’re curious, I talk about sensor patterns in my previous post).Click to expand. The OBS apps instead use a PNG image with a colour pattern. Ecamm does it by using the standard LUT filters with a. And these platforms offer some customisation on the look&feel of your streaming. It’s one reason I’m so in love with Fujifilm. And that is my shortlisted solution, together with Ecamm.Īs a photographer (and wannabe videographer, I guess) the look is always very important to me. ![]() Customising your look in StreamLabs OBSĮven though I’m testing all apps, my first YouTube lives were streamed through StreamLabs OBS. It’s subscription-based, and they offer a fully functional 14 days trial. But seeing how quickly they release updates, this may come. I really like it, but it has limitations as well, like not being able to use VST plugins to play with the audio. For example, it’s not so CPU-intensive to trigger all the fans in my old iMac 27”, while when running any OBS fork I can clearly hear it struggle. Being dedicated to Mac, it is also well optimised for the platform. As with many other apps for this OS, it looks like “the cool kid” and has some nice out-of-the-box features. Ecamm LiveĮcamm Live is relatively new and only available for Mac. Coming from StreamElements, who also had their solutions available for the parent platform (overlays, themes and chatbot). OBS.Live is another fork with a similar background. And that will grant you $10 off your purchase. Also considering that the MacOS version is (a lot!) more limited.īut, if you’re keen on trying it out, clicking on link above you’ll visit the website via my affiliate code. But it feels a bit expensive to someone that is only moving their first steps. ![]() To some extent, it makes sense because they offer a lot, including other apps like PretzelRocks for background music. Most of the customisations require a payment to their Prime subscription. StreamLabs started by offering widgets to add to OBS and then decided to create their own standalone software, StreamLabs OBS. They made it easier to install thanks to a friendly wizard. That’s why StreamLabs created their own fork of the application. OBS can be overwhelming to somebody completely new to the streaming world. It may be a bit rough on the edges and the company could use a UX Designer or two. OBS is a really good piece of software and offers plenty of features that can be extended even more via external plugins. ![]() It’s the de facto standard for streaming, and other solutions are based on the same codebase. OBS is an open-source platform available for Windows, Mac and Linux. But for now, I’m only going to briefly mention all I know. Once I settle for one solution, I may enthusiastically write (or stream) about that particular one. And I have been testing a few apps to help me with that. You don’t know OBS? OK, Let me explain…Īs you know, I recently started live streaming on YouTube. I created a Fujifilm LUT presets pack for OBS (or StreamLabs).
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |