Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ayumax/WindowCapture2D
Library for capturing and displaying windows in real time with UnrealEngine
https://github.com/ayumax/WindowCapture2D
Last synced: about 1 month ago
JSON representation
Library for capturing and displaying windows in real time with UnrealEngine
- Host: GitHub
- URL: https://github.com/ayumax/WindowCapture2D
- Owner: ayumax
- License: mit
- Created: 2019-06-04T13:25:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-16T15:20:35.000Z (6 months ago)
- Last Synced: 2024-08-02T16:31:57.042Z (4 months ago)
- Language: C++
- Size: 813 KB
- Stars: 63
- Watchers: 6
- Forks: 23
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-unreal - WindowCapture2D - Library for capturing and displaying windows in real time with UnrealEngine (Utilities)
README
# WindowCapture2D
Library for capturing and displaying windows in real time with UnrealEngine.Captures in specified window units.
You can also capture windows hidden behind other windows.
Captured windows can be attached to meshes or UMG in 3D space.
![ed99cc1218473bb4accc3c5d217454c4](https://user-images.githubusercontent.com/8191970/59857826-b31e1400-93b4-11e9-80df-13e39a0e1ec6.gif)
## UE4 Marketplace
[https://www.unrealengine.com/marketplace/ja/slug/windowcapture2d](https://www.unrealengine.com/marketplace/ja/slug/windowcapture2d)# Quick Start
Please check "show engine content" and "show plugin content"![showcontent](https://user-images.githubusercontent.com/8191970/60973786-dc9edf80-a363-11e9-8eb4-c01deb0135c5.png)
## When Actor is placed
1. Put "WindowCapturePlane" at the level![setactor](https://user-images.githubusercontent.com/8191970/60768239-afe98e80-a0fd-11e9-989f-445cf6779517.png)
## When Widget is placed
1. Place "WindowCaptureUMG" in UMG![umg](https://user-images.githubusercontent.com/8191970/60768308-ffc85580-a0fd-11e9-8e2f-7d99cc2893c5.png)
1. Set various properties
![image](https://user-images.githubusercontent.com/8191970/59692049-18400100-921f-11e9-9e09-c945c744c05c.png)
| Property | Description |
|:-----------|:------------|
| Capture Target Title | Title string of the window that you want to capture |
| Title Matching Window Search | Title string matching method |
| Frame Rate | Interval to capture the window (fps) |
| Check Window Size | When on, changes the texture size by monitoring the window size change
If enabled, the load will be high|
| Cut Shadow| Remove the shadow of the window from the capture target |# Title Matching Window Search
| Type | Description |
|:-----------|:------------|
| PerfectMatch | Must match exactly with the input string |
| ForwardMatch | Compare with the input string in a forward match|
| PartialMatch | Compare with the input string in a partial match|
| BackwardMatch | Compare with the input string in a backward match|
| RegularExpression | Compare using regular expressions |