V dnešnej modernej dobe sa čoraz viac stretávame s pojmami ako sú 3D realita, interaktivita v 3D, či Web 3.0, ktorý by mal byť virtuálny do najväčšej možnej miery. Vyvíjame preto stálne nové a nové spôsoby akými zobraziť 3D modely na internete, ako ich spraviť čo najviac interaktívnymi a realistickými. Používame na to rôzne technológie, ktoré sa neustále vyvíjajú. Je ich mnoho a každá z nich má špecifické vlastnosti využitelné v určitých oblastiach.
Požiadavky sú obyčajne na vlastnosti technológie, tj. podpora hardvérovej akcelerácie, spôsob renderovania, možnosti interakcie s používateľom, animácie a pod; na podporované formáty, tj. či je technológia kompatibilná s formátmi komerčných aplikácií, či vyžaduje konverziu na svoj vlastný formát, alebo či má otvorený resp. uzavretý formát; na dostupnosť tj. potreba zásuvných modulov v prehliadači, alebo doinštalovávanie špeciálnych programov, prípadne zásahy do nastavení prehliadača, cenová dostupnosť editora pre konkrétny formát; platformy, tj. dostupnosť pre operačné systémy, aj z hľadiska jeho architektúry, dostupnosť pre prehliadače; grafický výstup, tj. ; a možnosti interakcie, tj. reagovanie na vstupy z klávesnice, myši, reagovanie na zvuk z mikrofónu, prípadne na pohyb pred webkamerou a pod.