Trimatis (3D) nuotraukos kubas yra kompiuterio programa arba scenarijus, kuris ekrane rodo šešių pusių kubą, o kiekviename kubo paviršiuje yra vaizdas arba nuotrauka, dažniausiai vartotojo apibrėžta. Palyginti paprasti 3D nuotraukų kubo elementai leidžia naudoti efektą beveik bet kokiame kontekste, įskaitant kompiuterių ekrano užsklandas, daugialypės terpės programas, svetaines ir įterptuosius įrenginius bei kaip specialiųjų efektų filtrą kai kuriose grafinių vaizdų rengyklėse. Daugumoje įgyvendinimų kubas nėra statinis, bet nuolat sukasi apie ašį ir kartais net lėtai juda ekranu. Sudėtingesnėse 3D nuotraukos kubo versijose kubui gali būti taikomi papildomi efektai, įskaitant atspindžius, animaciją ir interaktyvius elementus, leidžiančius vartotojui perkelti arba valdyti kubą.
Daugelis žmonių naudoja 3D nuotraukų kubą, nes tai paprastas, įdomus ir kompaktiškas būdas, kai vienu metu rodoma daug nuotraukų. Kiekviename kubo paviršiuje gali būti skirtinga nuotrauka, o kubas sukasi lėtai, todėl kiekviena iš šešių nuotraukų bus rodoma laikui bėgant, o užuomina apie kitas nuotraukas, kurios gali būti ne visos. Kai kurios programos netgi leidžia keisti įvairias nuotraukas laikui bėgant, todėl vaizdai kubo šonuose automatiškai keičiasi tam tikrais intervalais.
Viena iš 3D nuotraukų kubo komplikacijų yra tai, kad kiekvienas kubo veidas yra kvadratas, o daugumos nuotraukų forma yra stačiakampė. Numatytasis kai kurių 3D nuotraukų kubo programų elgesys šiuo atžvilgiu skiriasi, tačiau gali apimti automatinį vaizdo apkarpymą iki mažesnio dydžio, didesnio vaizdo centravimą, kad centras būtų rodomas kvadrate, arba vaizdo mastelio keitimą, kad viršuje būtų latakas ir apačioje kubo veide. Norint pasiekti geresnių rezultatų, vartotojas turėtų redaguoti naudojamas skaitmenines nuotraukas ir padaryti jas kvadratines prieš įkeldamas jas į 3D programą.
Pažangesnė 3D nuotraukų kubo programos versija galėtų apimti interaktyvumą kaip vieną iš jos funkcijų. Tai gali būti ypač smagu, kai programa vykdoma rankiniame įrenginyje, kuriame įrenginio kampas ir žingsnis gali būti susieti su kubo judesiais. Kai kurie kubeliai užprogramuoti sekti pelės žymeklį arba keisti atvaizdą pagal klaviatūros įvestį. Viena iš bendrų ypatybių yra galimybė perjungti iš 3D nuotraukos kubo į viso ekrano žiūrėjimo režimą nuotraukai, kuri yra atsukta į ekraną.