Make Art for EO - Zine - Electric Objects

Make Art
for EO

Note: If you’re looking for our artist and developer commissions program, you can learn more about it here.

Want to make art for your EO? Rad. This page includes some helpful documentation to get you started. All you need is EO and an Internet connection.

artist

Supported Formats

Today, Electric Objects comes with three different ways to render art:

  • 1. Static image viewer
  • 2. Animated GIF and Video player
  • 3. Chromium web browser for experimental formats

Static Image Viewer

We support JPEGs and PNGs. This one is easy, just upload the image at 1080×1920. For fastest downloads, scale down anything larger than that before uploading. Transparent PNGs will appear on black.

Images uploaded outside of the 9:16 aspect ratio will be appear cropped and zoomed-to-center by default. You can change the crop setting by visiting the Art page and selecting “Center.”

Animated GIF and Video Player

You can upload GIF files up to 10MB, and MP4 files up to 150MB. By default, they will display on EO zoomed, cropped, and centered in our native Video player.

Like static images, GIFs and Videos uploaded outside of the 9:16 aspect ratio will be appear cropped and zoomed-to-center by default. You can change the crop setting by visiting the Art page and selecting “Center.”

GIFs are converted to Video files when they are uploaded to Electric Objects. The conversion reduces download time and improves performance dramatically.

Private Drafts

If you’d like to preview your static image or animated GIF before releasing it, just check “This artwork is a draft” when uploading. The artwork will only be visible to you on your own profile, but you can share the URL with anyone so they can preview it as well.

Experimental Formats

These are formats we are still working on adding full support for, and would love your help testing. You can try them on your EO by uploading them somewhere (like your Dropbox “Public” folder) and sending the URL to your EO.

To set your EO to any URL, simply visit the Custom URL page, and submit the URL.

Webpages

EO is running an embedded chromium. If your work is going to use a JavaScript 3D library, please note that EO has a maximum framerate of 14-15 FPS and works best at lower (720p and below) resolutions when using pure WebGL code. Please consider constraining your work to a lower framerate if you experience device lockups. We have not tested all Javascript graphics frameworks and we encourage our artists to experiment but we know p5.js is not supported today, please use processing.js instead. But for the best results use pure WebGL.

We found the HMTL5 boilerplate as a good place to start: https://github.com/h5bp/html5-boilerplate. You will need to test your piece on EO to really know how well it performs on the device.

Upload your HTML somewhere publicly accessible, like your Dropbox “Public” folder, and send the URL to your EO.

You can use Chrome’s device emulation feature to simulate the EO screen resolution.

Note: your HTML page must scale to fit 100% width, rather than being hardcoded to 1080. Currently webpages appear “zoomed out” at 1440×2560.