Fotorealismi viittaa taideteokseen, joka luodaan muilla keinoilla kuin valokuvauksella ja joka etsii valokuvan kaltaista realistista ulkonäköä. Tämä voidaan tehdä maalilla ja lyijykynällä, yleensä paperille tai kankaalle kiinnittämällä huomiota kohokohtiin ja varjoihin uskomattoman realistisen työn luomiseksi. Jotkut taiteilijat ovat käyttäneet kaksiulotteista (2D) tietokoneohjelmistoa luodakseen valokuvia, jotka ovat täysin keinotekoisia, mutta näyttävät valokuvilta realismin kannalta. Fotorealismi on myös monien kolmiulotteisten (3D) ohjelmistojen kanssa työskentelevien taiteilijoiden päätavoite luoda esineitä ja kohtauksia, jotka näkyvät elokuvissa ja mainoksissa.
Taiteilija voi pyrkiä ja luoda fotorealismia monella eri tavalla, vaikka se usein riippuu visuaalisista yksityiskohdista, kuten heijastuksista, kohokohdista ja varjoista. Nämä ovat kaikki kuvan elementtejä, jotka ihminen luonnollisesti havaitsee tiedostamattomalla tavalla, mikä voi nopeasti osoittaa, että kuvassa on jotain “vialla” tai “pois päältä”. Esimerkiksi maalarin, joka työskentelee kankaalle, on oltava hyvin tietoinen siitä, kuinka valot luovat luonnollisesti kohokohtia ja varjoja eri kohteisiin. Pintojen heijastuskyky on myös olennainen fotorealismin kannalta maalauksessa tai vastaavassa teoksessa, koska esineet heijastavat luonnollisesti tietyn määrän valoa hyvin hienovaraisesti.
Musteella tai lyijykynällä työskentelevät taiteilijat voivat pyrkiä fotorealismiin, vaikka väline, jolla he työskentelevät, lisää keinotekoisuutta kuvaan. Joku voi nähdä esimerkiksi sinisellä musteella tehdyn piirustuksen, joka saattaa muistuttaa valokuvaa, jota on manipuloitu hienojen yksityiskohtien avulla. Puuhiili- ja lyijykynäpiirustukset voivat saavuttaa fotorealismin tason, joka saa kuvan näyttämään paljon mustavalkoiselta valokuvalta, ja voimakkaiden varjojen ja kohokohtien käyttö auttaa usein saavuttamaan tämän vaikutelman.
Erilaisia digitaalisia välineitä käytetään usein fotorealismin pyrittäessä, mikä voidaan saavuttaa eri tavoilla. Kaksiulotteisia tai 2D-kuvaohjelmia voidaan käyttää erittäin yksityiskohtaisten ja realististen kuvien luomiseen. Tämä tehdään usein ohjelmiston avulla, joka luo vektorikuvia, jotka perustuvat geometriaan ja muotoihin pikseleiden ja valopisteiden tai väripisteiden sijasta.
On myös 3D- tai kolmiulotteisia tietokonegrafiikkaohjelmia, joita käytetään elokuvissa, televisiossa ja videopeleissä. Taiteilijat voivat käyttää tämän tyyppisiä ohjelmistoja luodakseen erilaisia muotoja, esineitä ja kohtauksia animoitavassa virtuaalisessa ympäristössä. Näihin kohtauksiin kohdistetaan usein äärimmäistä huolellisuutta ja vaivaa saavuttaakseen huomattavan fotorealismin. Valaistuksen, monien pintojen heijastuksien ja muiden elementtien varjoja tutkitaan huolellisesti ja niistä luodaan kohtaus, joka näyttää todelliselta elokuvalle tallennetulta hetkeltä.