Skip to content

SCCapstone/SnakyBusiness

Repository files navigation

Glass Opus

THIS PROJECT HAS BEEN MIGRATED. The most up to date info and version are here

Glass Opus is an open source rotoscoping software for students and artists. The software will provide a variety of features to allow the users to see their work from start to finish. Drawing with a variety brushes and vectors, image manipulation, and filtering are among the many features than one can employ to create their vision.

The focus of Glass Opus, and the team behind it, is to provide a free software that students and artists can use to further their work and portfolio. This is often a difficult endeavor for artists due to the restrictive cost of major softwares. Since Glass Opus is open source, users can tweak features or add their own to suit specific needs. It will also serve as a foundation for those who seek to improve their knowledge in image processing and manipulation, as well as basic graphics programming.

The team is using Microsoft coding guidelines. Found here and implemented via this.

Visit our website to learn more about Glass Opus and view the demo video.

External Requirements

The app be run via the executable in the zip folder under the most recent release.

Dev Setup

  1. Install C++ libraries, specifically MSVC
  2. Install Qt and Qt Creator
  1. Make sure system path aligns with current installation of MSVC.
  1. Copy the mainMenubar.txt into the Menu folder. If the menu folder is absent, redownload it from the repo. The icons can be accessed the same way.

Running

There are two options to running the software:

  1. Once Qt has been correctly installed, one must open the project in Qt and press the run button in the bottom left of the Qt gui. (This option requires the Qt libraries to be on your path.)
  2. Launch Glass Opus via the Windows start menu, desktop shortcut, or by opening the executable in the installation (or zip folder if used).

Testing

Tests are run automatically, verified by the user. Test are used to verify that basic functionality has not been altered or damaged.

Testing Technology

Testing can only be done in the Debug Release of Glass Opus.

Running Tests

After launching the Debug Release, add a new Layer, then press the F7 Key. A prompt appears warning the user that running tests will wipe their project and ask them if they wish to continue. Upon selecting Yes, a list will be brought up with all tests that can be run. Clicking on the name of a test will run that test, then re-prompt for further testing. Selecting Run All Tests will go through each test one by one. When using Run All Tests, or certain other tests, there will be pop up windows at certain intervals, clicking OK on these windows will allow the test to progress.

When finished testing, simply close the prompt box or click Cancel.

Authors

Examples

glassOpusGirl demo shadowStreet