ma vuoi crearle da zero? o tramite fotomontaggi? per questi ultimi va bene photoshop (ma per ottenere fotorealismo è un bel lavoraccio).
altrimenti devi disegnarti un modello 3D, costruire una scena che prevede l'applicazione di materiali, luci, texture. aspettare anche 15 ore di rendering

(a volte per risultati realistici non sono nemmeno sufficienti) e poi ottenere la tua immagine.
guarda ad esempio la gallery di questo sito:
http://www.maxwellrender.com/
maxwell render è un motore di rendering particolare che genera (sapendolo usare) immagini molto realistiche.
photoshop è utile per manipolare il rendering finale, sistemare contrasti, luci, colori o fare qualche ritocco, o magari inserire un automobile su una strada.
sono molti i software per fare modellazione 3D e rendering, fai una ricerca nella sezione perchè ci sono decine di discussioni a riguardo che ti spiegano tutto. ti anticipo che google sketchup è un software gratuito per la modellazione 3D e a molti da soddisfazioni a costo zero, senza utilizzare i più complessi (e completi) 3dsmax, maya, cinema4d, rhinoceros, lightwave ecc..
http://sketchup.google.com/intl/it/