A downloadable tool for Windows and Android

Download NowName your own price

Greenscreen Player is an app for ARCore compatible android phones, as well as VR on PC. For Android, it allows you to take a video of your choosing, crop out the background, and place the subject of the video in your room with AR. On PC it generates an area where an extruded image is produced, giving you a since of depth with your chosen subject being the center of it.


Readme

WARNING:

On android, the two cam sites only work some of the time, I am not sure why as of yet, but I am trying to fix it.

Mobile:

AR Demo Video (NSFW)

  • Choose your media source, either a local video or from the internet.
  • From the internet, the websites linked on the first page are the currently functioning websites that the program can grab videos from.
  • Once you choose a website and a video, simply click "Get Video" and it'll take you to the color selector. 
  • Default color choice is to keep the clicked on colors, so when you click on the video, the app will choose what colors to keep in, so click on your subject when you're in keep mode. Simply click remove (below the image) to switch to remove mode, and then click around the background to choose colors that the program should remove. Once done, click next.
  • As with most ARCore apps, you'll have to aim your camera at a surface in order for it to detect it. Once there's a grid across your chosen surface, simply click on the surface to place a 3D mesh of the video.  If you click on "Toggle Transparency," it will change the mode from transparent to extruded mesh and back.
  • Video controls:
  • Currently you can scale the mesh by using two fingers and pinch zooming
  • You can also raise and lower the mesh by pressing with 3 fingers and moving them up and down.


PC:

VR Demo Video (NSFW)

Note: I would advise using the Grip Button to click on links within the web browser, as the browser implementation is very prone to adds and middle clicking seems to bypass most of them

Keyboard controls -

  • V: enables and disables VR mode
  • R: resets the chosen colors
  • T: toggles transparency on the mesh
  • S: changes the level of extrusion used on the mesh


  • PC has only been tested with an Oculus rift, so I'm not sure if the controls will translate cleanly to other headsets, feel free to let me know!
    There is a 2D mesh to the right side of the web browser, that I will refer to below as the color plane, this is what you will interact with to set the colors to keep/remove.

VR controls-

  • Trigger: toggles the active pointer to the controller a trigger was pulled on
  • (Web browser - when aiming a pointer at the web browser)
  • Trigger: Left click
  • Main Joystick: scroll
  • Grip button: middle click (Useful for avoiding adds)

(UI)

  • Use the trigger to click on the control buttons below the browser, as well as select the url input field. (I will be adding a virtual keyboard soon!)

(Color Plane)

  • Trigger: adds the colors that your current pointer is aimed at to the list of colors to remove.
  • Grip: adds the colors that your current pointer is aimed at to the list of colors to keep.
  • Joystick click: should reset your current color lists.

(Movement)

  • When your controllers aren't aimed at the web browser, your left controller's thumbstick will move you around the world, and your right controller's thumbstick will turn you.
StatusIn development
CategoryTool
PlatformsWindows, Android
Authormreignc
Average sessionA few seconds

Download

Download NowName your own price

Click download now to get access to the following files:

Greenscreen.zip 168 MB
Greenscreen.apk 70 MB

Leave a comment

Log in with itch.io to leave a comment.