Kolmiulotteinen (3D) valokuvakuutio on tietokoneohjelma tai käsikirjoitus, joka näyttää kuusisivuisen kuution näytöllä ja jokainen kuution pinta sisältää kuvan tai valokuvan, yleensä käyttäjän määrittämän. 3D-valokuvakuution suhteellisen yksinkertaisten elementtien ansiosta tehostetta voidaan käyttää lähes missä tahansa tilanteessa, mukaan lukien tietokoneen näytönsäästäjät, multimediasovellukset, verkkosivustot ja sulautetut laitteet, ja erikoistehosteiden suodattimena joissakin graafisissa kuvankäsittelyohjelmissa. Useimmissa toteutuksissa kuutio ei ole staattinen, vaan pyörii jatkuvasti akselilla ja liikkuu joskus jopa hitaasti ruudun poikki. 3D -kuution monimutkaisemmissa versioissa voi olla lisätehosteita kuutioon, mukaan lukien heijastuksia, animaatioita ja interaktiivisia elementtejä, joiden avulla käyttäjä voi siirtää tai hallita kuutiota.
Monet ihmiset käyttävät 3D -valokuvakuutiota, koska se on yksinkertainen, mielenkiintoinen ja kompakti menetelmä, joka näyttää useita valokuvia samanaikaisesti. Jokainen kuution pinta voi sisältää eri valokuvan, ja kuutio pyörii hitaasti, joten jokainen kuudesta valokuvasta näytetään ajan mittaan ja vihjailee muihin valokuviin, jotka eivät ehkä ole koko näkymässä. Jotkut ohjelmat jopa sallivat eri valokuvien kierron ajan, joten kuution sivuilla olevat kuvat muuttuvat automaattisesti tietyin väliajoin.
Yksi komplikaatio, joka 3D -valokuvakuutiolla saattaa olla, on se, että kuution kaikki kasvot ovat neliöitä, kun taas useimpien valokuvien muoto on suorakulmainen. Joidenkin 3D -kuutiosovellusten oletuskäyttäytyminen tässä suhteessa vaihtelee, mutta voi sisältää kuvan automaattisen rajaamisen pienempään kokoon, suuremman kuvan keskittämisen siten, että keskikohta näkyy neliössä, tai skaalata kuvan niin, että sen yläosassa ja pohja kuution pinnan sisällä. Parempi tulos edellyttäisi, että käyttäjä muokkaa käytettäviä digitaalisia valokuvia ja tekee niistä neliönmuotoisia ennen niiden lataamista 3D -sovellukseen.
Kehittyneempi versio 3D -valokuvakuutio -ohjelmasta voisi sisältää vuorovaikutteisuuden yhtenä sen ominaisuuksista. Tämä voi olla erityisen viihdyttävää, kun ohjelma suoritetaan kämmenlaitteella, jossa laitteen kulma ja nousu voidaan sitoa kuution liikkeisiin. Jotkut kuutiot on ohjelmoitu seuraamaan hiiren kohdistinta tai vaihtamaan näyttöä näppäimistön syötteen perusteella. Yksi yhteinen piirre on mahdollisuus siirtyä 3D-valokuvakuutiosta koko näytön katselutilaan näyttöä kohti olevalle valokuvalle.