GithubHelp home page GithubHelp logo

obs-lua's Introduction

obs-lua

All shaders have moved to https://github.com/exeldro/obs-shaderfilter/tree/master/data/examples

Item Description
create_text_source.lua Adds hotkey to create text source
disable-source.lua Hide sources visible in a scene
enable-source.lua Add hotkeys to enable and disable a source on all scenes
intro-live-outro.lua Intro, Live, and Outro
media-cue.lua Select a media source and cue point
media-hide.lua Hide media sources when ended
media-switch-scene.lua Select a media source and a scene to switch to after playback
media-visibility-source.lua Select a media source to change visibility after playback
ptt-toggle-hotkey.lua Adds hotkey to enable push to talk
refresh-browsers.lua Adds hotkey to refresh all browser sources
scene-notes-save.lua save scene notes to html
source-cycler.lua Sets a group source to act as a visibility loup
source-lock-position.lua Source lock position
source-pairs.lua Toggle visibility between 2 sources
source-toggle.lua Toggle visibility between 2 sources
source-toggler.lua Toggle between sources visible in a scene
source-toggler-delay.lua Toggle between sources visible in a scene with delay
source-visibility-groups.lua Make groups of sources that react on the visibility of the other sources in the group
update-text.lua Text source update using a file

obs-lua's People

Contributors

devjusty avatar exeldro avatar wizardcm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

obs-lua's Issues

Issue loading fisheye.shader with the most recent shaderfilter_plus 0.3.1

getting an error when loading fisheye.shader
Could not create the effect due to the following error:
device_pixelshader_create (D3D11): Compiler warnings/errors for C:/Users/wyz48/Documents/fisheye.shader (Pixel shader, technique Draw, pass 0):
C:\Users\wyz48\Documents\fisheye.shader (Pixel shader, technique Draw, pass 0)(10,12-26): error X3004: undeclared identifier 'render'

Pass (0) <> missing pixel shader!

media-hide.lua - So essential - wish it could do one more thing

Exeldro's "media-hide.lua" is so essential, I can't believe it's not built into OBS. If you're using a StreamDeck or SourceDock showing Scene Items, you really want your media sources to become invisible when they finish, so that you have a fully-functioning toggle button.

I wish the script had an option to choose a scene, instead of just a source. So, all sources inside of the scene would hide when their media is ended.

Fish-eye shader: distortion in only x or y direction?

I have a question about the fish-eye shader: is it possible to add a barrel distortion which only works in x or y direction of the image? I have looked at the formulas in the fish-eye shader, but that's over my head. I have a webcam which has a fish-eye distortion which can be corrected by a negative power in the fish-eye shader. But still the image looks a bit like this: )==(. I only need some correction in the x direction, but not y, since the lines are straight vertically. Can you give me a formula for this perhaps?

source visibility timer

Could you perhaps look into an lua that toggles a source visibility with a timer? There is currently a script but it doesn’t work with your scene items transitions feature as it enable/disable the source instead of changing visibility? Apologies for posting this request here.

Glitch Shader locks up and no longer tremors after OBS has been live for a long while.

If OBS is live over night (I don't know how many hours, i haven't timed it) the glitch shader will effectively freeze and no longer tremor, showing only one frame, like this:

image

The workaround is to restart OBS, and it doesn't happen during a 4 hour stream, but any 12-24 hour streams are going to hit this issue, and running a second OBS with glitch -> media source or RTMP stream -> primary OBS is...a lil heavy. πŸ˜…

This seems like a counter overflow (or just too big) issue? Is there some line one-line patch I can put into the code to if (problem_value_too_big) set_it_to_zero_and_start_over to escape this entirely? Unfortunately my knowledge in shader languages is zero, so I wasn't able to really grok which field might be overflowing or if it's even within the shader file itself. Any ideas? I love this filter, I use it constantly for basically everything. πŸ˜…

Thanks for reading this! I recognize you're busy as hell and you bring a LOT of value to the OBS community, for which I'm very grateful. I use a LOT of your stuff.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.