# Displaying video on a rotating cube

**URL:** <https://discourse.julialang.org/t/displaying-video-on-a-rotating-cube/40920>\
**Category:** Visualization\
**Created:** [June 7, 2020, 10:39am UTC](https://discourse.julialang.org/t/displaying-video-on-a-rotating-cube/40920 "2020-06-07T10:39:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)\
**Post date:** [June 7, 2020, 10:39am UTC](https://discourse.julialang.org/t/displaying-video-on-a-rotating-cube/40920/1 "2020-06-07T10:39:41Z")

</div>

When the SGI O2 workstation was introduced (ahem) years ago one of the impressive for the time demos was to display moving video on the faces of a wireframe cube which was being rotated on the screen. My memory may be faulty here.

Something tells me that it might be quite easy to create a similar display using Makie.  
Or even take the stream from a laptop camera and display it like that.

Cue a 12 line solution from a smart person in …3…2…1…

---

<div class="post-metadata">

**Author:** ![asinghvi17](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/asinghvi17/32/8272_2.png) [@asinghvi17](https://discourse.julialang.org/u/asinghvi17)\
**Post date:** [June 7, 2020, 10:57am UTC](https://discourse.julialang.org/t/displaying-video-on-a-rotating-cube/40920/2 "2020-06-07T10:57:09Z")

</div>

Heh. It would probably be pretty easy, if you plotted a surface in each plane. You can pass an image as a Matrix of RGB to the surface, and use Observables to update…
