Skip to content

Commit

Permalink
Updating Readme with pictures. Fixing config path.
Browse files Browse the repository at this point in the history
  • Loading branch information
sam0737 committed Aug 30, 2017
1 parent 5a21111 commit 528039b
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 2 deletions.
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

[Telestrator][1] (video marker) designed for [OBS][2].

![demo](https://raw.githubusercontent.com/sam0737/TransparentPaint/master/docs/demo.gif)

TransparentPaint accepts stylus(pen)/touch/mouse drawing on a transparent canvas, snapped to a particular window (e.g. a OBS source projector).
The drawing output is available for HTTP streaming and can be included by OBS BrowserSource. The output can also be displayed on a chroma-keyed window.

Expand All @@ -21,12 +23,15 @@ Just copy, unzip and run.
4. Use mouse/stylus/touch to draw something on `TransparentPaint`
5. Some strokes should appear on the chrome.

![01_test](https://raw.githubusercontent.com/sam0737/TransparentPaint/master/docs/01_test.png)

## Use with OBS

1. Launch `OBS`
2. Stream the strokes to OBS
1. Create a new BrowserSource
* Untick local file, URL: http://127.0.0.1:8010
![02_obs_browsersource](https://raw.githubusercontent.com/sam0737/TransparentPaint/master/docs/02_obs_browsersource.png)
3. To overlay the `TransparentPaint` over the video
1. Right click on your video source, then select `Windowed Projector`
2. In the `TransparentPaint`, in the text box near the padlock icon, type `Projector`
Expand All @@ -41,7 +46,7 @@ Just copy, unzip and run.
* F2: Undo
* F6: Snap toggle
* The `Zoom` button creates a cloned window with Green chroma key, which might be useful in some sistuation.
* Config and logs are saved at `%LOCALAPPDATA%\Hellosam.Net.TransparentPaint`
* Config and logs are saved at `%LOCALAPPDATA%\TransparentPaint`
* Tested with Windows 10 + OBS 20.0.1

# License
Expand Down
2 changes: 1 addition & 1 deletion TransparentPaint/Config.cs
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ public static string ConfigPath
{
get
{
return Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "Hellosam.Net.TransparentPaint");
return Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "TransparentPaint");
}
}

Expand Down
Binary file added docs/01_test.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/02_obs_browsersource.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/demo.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 528039b

Please sign in to comment.