Questa è una domanda molto generica, ma provo a suddividerla.
Prima di tutto, come già detto, tutti gli studi più grandi hanno un software interno che non è accessibile fuori da quell'ambiente di lavoro. Questo è vero per le aziende che fanno film d'animazione completi in CG e per le aziende che combinano VFX con tavole filmate per i lungometraggi.
Parlando di lungometraggi:
cito solo quelli che vedo più spesso in uso reale durante la produzione. Probabilmente non è completo, ma vi dà un'idea. Cerco anche di scrivere per quello che si userebbe quel software, ma sicuramente si può fare di più di quello che sto scrivendo.
- Photoshop: concept art/texturing/matte painting
- Nuke: compositing/3D projections/small particle set ups/roto/prep
- After effects: motion graphics/ compositing (mai visto in un lungometraggio, ma so che è usato per spot e produzioni televisive)
- Maya: modellazione/animazione/rigging/shading/skinning/simulazione/illuminazione/layout
- Houdini: modellazione/animazione/rigging/shading/skinning/simulazione/illuminazione
- Renderman: shading/lighting/rendering
-ZBrush: modellazione/concept art/texturing/3D sculpting/prototyping
- MudBox: modellazione/concept art/texturing/3D sculpting/prototyping
- Modo: Modellazione/texturing
- Mari: texturing
- Realflow: simulazione
- Arnold: rendering/shading/lighting
- clarisse: rendering/shading/lighting
- 3D Studio Max: (l'ho visto solo in pochissime aziende VFX, più usato per i videogiochi) modellazione/animazione/rigging/shading/skinning/simulazione/lighting/layout
- massive: crowd simulation
- vray: lighting/shading/rendering
- rv : image sequence player(mono/stereo/può gestire diversi tipi di LUT colore)
- framecycler: image sequence player(mono/stereo/può gestire diversi tipi di LUT colore)
-katana: illuminazione/sviluppo look
- 3d equalizer: camera tracking
- boujou: camera tracker
- silhouetteFX: rotoscoping
- Vue: 3D envoriments
- shotgun: planning/scheduling/client e database interno di commenti
Questi sono i primi che mi vengono in mente. Oltre a questo, ci sono un sacco di fantastici plugin o mini software:
- optical flares: crea fantastici flares. Per After effects e Nuke
- crazy bump: crea delle belle bump map super veloci
E un sacco di altri che al momento non mi vengono in mente.
Ognuno di questi software viene poi implementato nella pipeline aziendale e migliorato con funzioni extra o plugin fatti in casa.
Ogni programma ha la sua forza e viene più spesso usato in combinazione con un altro software. Per esempio potresti modellare la tua geometria 3D in Maya, importarla in Zbrush per dare dei bei dettagli e poi texturizzare in Mari con ulteriori tonnellate di dettagli.
Quindi nel caso tu stia pensando di creare il tuo film CGI, cerca di capire cosa vuoi fare e poi seleziona il software che è meglio per i diversi compiti. Impostare una pipeline di base e un database in modo da poter tenere traccia di ogni colpo.
Per piccole produzioni si può fare un film in CG completo solo con Maya/cinema 4d/3D s max.
Dipende davvero da ciò che si ha in mente.
Spero che questo aiuti un po'...