openFrameworks Artworks

■ Resolution

The screen will display at W1080*H1920 pixels resolution. Please be aware of this resolution when developing your artwork. Currently, display scaling is not supported.

■ Frame Rate

• Artworks can be played at any specified frame rate.

• Depending on the CPU load, the frame rate may drop. To make the testing process easier, please include a debug option to display the FPS where possible.

■ Camera/Mic

• Access to the internal webcam and mic embedded at the bottom of the screen is enabled at default. The maximum FPS/Resolution for the camera is: 30FPS/W1280*H720 pixels.

• The default format for the camera in the PC is read in horizontal, landscape mode. As such, when the work is displayed at fullscreen with the same aspect ratio, sides of the image may be trimmed.

■ Continuous Playback Time

• Any artwork application on FRAMED will be exposed to being played at maximum 24 hours for continuous playback (the device is programmed to automatically restart once a day). Please test to make sure that the artwork can be played continuously for 24 hours before submission.

• Please debug and optimize the artwork as much as possible, being careful of memory leakage.

• If we detect any malfunctions after the artwork has been released to the public, the artist will be responsible for modifying/updating the artwork as per the license contract. Please review the details the article 4-1 of the contract.

■ Artwork Submission

• Please submit all files listed below in one folder .zip file (in the root, no subfolders except for other related project files). Watch this video.:

  • Main file must be named "main.exe".

  • Export as 32bit application

  • Specify file locations as relative paths.

  • Specify window size and full screen mode using these settings in main.cpp

`  //settings.setGLVersion(2, 1);  // Fixed pipeline
    settings.setGLVersion(3, 2);  // Programmable pipeline
    settings.width = 1080;
    settings.height = 1920;
    settings.windowMode = OF_FULLSCREEN; `

• * We are currently not aware of any other special requirements, however we will continue to let release updates where possible.

Added 27/11/2020:

Alternative configurations you may want to try:

ofSetWindowShape(1080, 1920); // inside main() in ofApp.cpp
settings.setSize(1080, 1920); // in main() in main.cpp