Perché nessun cielo notturno con costellazioni di stelle realistiche?


51

Come uno stargazer dilettante ho notato che molti giochi con scenari notturni usano trame per il cielo notturno in cui le stelle sembrano essere disposte in modo completamente casuale. Sembra che siano stati creati da un artista da zero senza guardare una carta stellare. Perché non usano una trama di cielo notturno in cui le stelle sono disposte come sul vero cielo notturno, in modo da poter distinguere costellazioni ben note?

I giochi che si svolgono in uno scenario fantasy o di fantascienza sono ovviamente scusi, ma perché i giochi che si svolgono sulla terra spendono così tanto lavoro sul realismo, ma trascurano questo aspetto, anche se ci sono molte risorse di dominio pubblico che potrebbero essere utilizzate creare un cielo notturno realistico?


3
+1 e renderlo uno dei preferiti, come nemmeno me ne rendevo conto. Suppongo, tuttavia, che aspetto abbiano le stelle su uno skymap è probabilmente un ripensamento quando si tratta di sviluppo del gioco.
Vincent P,

1
È un po 'ironico perché i giochi fantasy e di fantascienza spesso riflettono maggiormente sul sistema stellare. Fallout 3, Oblivion e Skyrim per esempio.
API-Bestia

6
Quando giochi a uno sparatutto con un'azione tesa, nessuno avrà il tempo di ammirare le stelle :) Fare un cielo notturno realistico è una perdita di tempo e risorse
user1075940

7
Hai visto il dottor Neil deGrasse Tyson lamentarsi del cielo titanico? Vale la pena guardare: youtube.com/watch?v=8B6jSfRuptY
Will

2
Sono un programmatore di Naughty Dog. Il cielo notturno in Uncharted 3 si basa su accurati dati astronomici e le stelle più luminose si basano sugli oggetti più luminosi nel cielo del mondo reale. Il cielo usa persino l'orologio PS3 per posizionarsi correttamente in base alla posizione dell'impostazione del gioco. (Penso che questa funzione potrebbe essere stata rimossa dalla versione finale del gioco.) Il nostro programmatore grafico principale è un appassionato di astronomia e ha investito molto tempo per rendere il cielo il più autentico possibile.
ThisIsTheDave,

Risposte:


14

Tutte le risposte attuali sono molto buone, ma voglio proporre un diverso punto di vista.

Anche se direi che la stragrande maggioranza dei giochi non ha le stelle giuste per pigrizia e / o ignoranza. Lo stesso vale per i suoni delle armi da fuoco, la fisica (mai giocato a un gioco di corse? Qualsiasi gioco di corse?), La storia (per i giochi storici) e molti altri campi.

Tuttavia, se stessi dirigendo un gioco, potrei non puntare al realismo in alcuni elementi come il campo stellare, e lo farei intenzionalmente su aspetti che non sono cruciali per il gameplay.

La ragione di ciò è che più miri al realismo, maggiori saranno le aspettative del giocatore su quel realismo. E mentre le aspettative dei giocatori non hanno limiti, budget e tempo lo fanno.

Supponiamo quindi di avere una carta stellare per il mio gioco e di usarla come skybox. I giocatori che lo notano, allora criticano che le stelle sono a 3 gradi di distanza, o che in base alla vegetazione che vedi nel gioco, puoi stimare la latitudine in cui si svolge il gioco e che il campo stellare non corrisponde a tale latitudine.

Quindi, anche se lo risolvo, più giocatori criticherebbero che non puoi vedere la ISS, o che qualche stella ha una magnitudine apparente di 4.5, ma nel gioco sembra 4.8.

Risciacqua e ripeti.

Il punto qui è che, più miri al realismo, maggiori saranno le aspettative dei tuoi giocatori. Se il tuo gioco richiede realismo in alcuni aspetti, allora dedica il tuo tempo e denaro a massimizzare questo realismo. Per il resto, probabilmente lo renderei intenzionalmente irrealistico, quindi posso mantenere la mia concentrazione e quella dei miei giocatori nelle parti del gioco che contano davvero.


39

La tua domanda si basa sul falso presupposto che la maggior parte dei giochi siano realistici. Questo non è il caso, anche se i giochi si svolgono in un ambiente familiare. Considera, ad esempio, la rigenerazione della salute nei tiratori moderni.

Gli sviluppatori di giochi che "spendono così tanto lavoro sul realismo" e puntano al realismo come punto di forza sono in realtà piuttosto rari e si trovano di solito in generi di nicchia come aerei o sim militari.

Un esempio sono i giochi della serie Arma, basati su VBS, che ha costellazioni stellari realistiche (e praticamente tutto il resto):

VBS2 è estremamente preciso nel rendering dei modelli stagionali. Quindi, le ore di luce del giorno, il percorso del sole attraverso il cielo, le costellazioni di stelle e le fasi lunari sono tutti simulati correttamente data la posizione mondiale del terreno attuale. Anche le maree sono simulate con precisione e possono essere in qualche modo difficili da prevedere poiché diverse stagioni e fasi lunari creano marcature di acqua alta / bassa molto diverse.

( fonte )

VBS ha queste caratteristiche perché sono rilevanti per i suoi utenti. Ad esempio, per addestrare i soldati a navigare alla luce delle stelle.

Un altro esempio è Microsoft Flight Simulator X:

Grafica migliorata che include una migliore risoluzione delle trame, un nuovo modello terrestre che facilita voli polari, dati stradali reali, trame specifiche per regione, animali 3D minimi, costellazioni a stella, ecc.

( fonte )

In breve: la maggior parte dei giochi non sono simulazioni precise della vita reale. E se una caratteristica costa denaro (e lo fanno tutti) e non aggiunge valore (tranne per una manciata di guardiani delle stelle / pistole / professionisti medici ) non farà il taglio. Questo è il motivo per cui non vedrai molti realisti notturni / ricaricare le armi / trattamento delle ferite da arma da fuoco nei giochi.


3
Questa è una buona risposta Per la maggior parte dei giochi, si tratta di giocare . Sono preoccupati tanto per un cielo notturno "accurato" quanto per un
paesaggio

1
Un altro esempio è Operation Flashpoint: Cold War Crisis in cui alcune missioni richiedevano al giocatore di navigare tra le stelle. Naturalmente, è strettamente correlato a VBS1.
dtldarek,

Lo metterei brevemente così: perché nessuno l'ha implementato. Realizzare un cielo realistico è più costoso di crearne uno, e il più delle volte nessuno se ne accorge. Quindi la direzione non ha motivo di allocare fondi per tale impresa. (E gli indie, beh, non hanno fondi. :)
ver

23

Direi solo restrizioni di memoria: è molto più facile usare una trama relativamente piccola (a causa di restrizioni hardware o per motivi di prestazioni) e ripeterla più e più volte invece di mappare l'intero cielo "così com'è" purché sia nessun elemento di gioco principale (e solo decorazioni). Ciò è stato ancora più evidente nei vecchi giochi, ad esempio su console degli anni '80 o '90 in cui di solito avevi uno schema molto semplice (se non del tutto; cioè solo 1-2 stelle per tessera).

Di tanto in tanto gli sviluppatori tendono ancora a includere alcune costellazioni ben note solo perché le persone le notino.

Mi vengono in mente due esempi, il primo dei quali è Illusion of Gaia (noto come Illusion of Time in Europe), in cui la costellazione del Cigno ha avuto un ruolo importante nella trama (la "stella" rossa è destinata a essere una nuova stella che è stata annunciata cose a venire):

Scena da Illusion of Gaia / Time

Un altro esempio potrebbe essere Mega Man 2 . C'è un palcoscenico con stelle sullo sfondo. Hanno aggiunto un Ursa Major molto facilmente visibile proprio prima della fine del livello di Crash Man:

Palcoscenico di Crash Man in Mega Man 2 (proprio prima della stanza dei boss)


4
C'è anche Eve Online, che - pur avendo le sue costellazioni, dato che si sta svolgendo "in un'altra galassia", si occupa di renderle in posizioni appropriate a seconda del sistema solare che visiti.
skolima,

1
Sì e no, esiste un numero limitato di sfondi fissi di stelle in base alla regione in cui ti trovi. In cima a quello strato aggiungono sistemi solari adiacenti (che puoi raggiungere con gli stargate locali) come stelle aggiuntive.
Mario,

15

Buona domanda!

Motivo numero uno: pigrizia. È molto più semplice colpire semplicemente il rumore casuale su una trama e finirla.

Motivo numero due: direzione artistica. Hai notato quanto sia ridicola la luna nel cielo notturno nei giochi che ce l'hanno?

Motivo numero tre: risorse. Una volta che inizi a lottare per il realismo nel cielo notturno, vuoi una trama molto, molto alta risoluzione per farlo. Avere una trama a risoluzione più bassa o usare i trucchi di piastrellatura per ottenere una risoluzione più alta, rende più difficile per il "cielo notturno realistico" avere un bell'aspetto mentre "giusto".


15
In realtà, un nome migliore per il motivo uno è "budget" :)
Liosan,

2
Non compro il n. 2. Gli art director rovinano i cieli notturni realistici con le loro grandi lune? E per quanto riguarda il numero 3: ci sono giochi che lo fanno abbastanza bene.
Eric

1
Non è un grande costo in termini di risorse, specialmente nei moderni giochi 3d. Un'eccezione notevole è Operation Flashpoint, del 2001, in cui la mappa stellare era corretta, anche per quanto riguarda l'ora della notte, e una missione in realtà richiedeva la navigazione usando le stelle, poiché la bussola era andata persa.
vsz

8

La semplice risposta è che per realizzare un cielo notturno realistico comprendente costellazioni, è necessario utilizzare molta risoluzione delle trame o molta geometria. O entrambi.

La maggior parte dei giochi moderni vuole spendere il proprio budget per le texture e renderizzare chiamate su cose che incidono direttamente sull'esperienza di gioco, sulle quali sanno che ogni giocatore si concentrerà per la maggior parte del tempo. Ciò significa che gli unici giochi che in genere impiegano molto tempo a rappresentare accuratamente stelle e costellazioni sono simulazioni spaziali dettagliate, in cui possono essere importanti per la navigazione. (Mi aspetto che li vedresti anche nei sim di vela, per lo stesso motivo)


1
+1; ci sono MOLTE stelle nel cielo e quante sono visibili dipende dalle condizioni di visione locali, quindi è una simulazione abbastanza complessa per qualcosa che potrebbe cadere in "bello da avere".
Maximus Minimus,

1

Stai parlando di un diverso tipo di realismo qui. Quando si parla di giochi, il "realismo" di solito significa che quando appare un oggetto sembra che sia effettivamente lì. (O dato che è su uno schermo piatto, forse una fotografia è un'analogia migliore?) L'effetto si ottiene di solito tramite trame ad alta risoluzione e così via.

Il realismo a cui ti riferisci, tuttavia, è che un oggetto rappresenta esattamente l'oggetto del mondo reale corrispondente. Quindi, se hai un muro di mattoni con un po 'di muffa, per tua definizione deve apparire solo nel modo in cui la muffa cresce nella vita reale. O se il gioco è ambientato a New York, ogni negozio deve essere esattamente ciò che è nella città reale, e ogni bidone della spazzatura e l'ingresso della metropolitana devono trovarsi esattamente nel posto giusto.

Come sono sicuro che puoi capire, è incredibilmente difficile rendere accurato ogni singolo dettaglio come questo. I giochi hanno solo un approccio "abbastanza buono". Quanti utenti sapranno mai che le stelle non sono corrette? Tuttavia, il cielo è realistico secondo la solita definizione, nel senso che sembra vere stelle e non sono chiazze rosa nel cielo.


-7

Una buona ragione è che la maggior parte dei giocatori non va molto all'aperto. Per verificare che la visualizzazione delle stelle in un gioco sia davvero autentica, probabilmente lo faranno su Google, ironicamente. Quindi questo è uno spreco di sforzi. È anche inutile in qualsiasi gioco che ritrae un mondo immaginario, ha senso solo in giochi o simulazioni con impostazioni reali.

L'attenzione nella moderna grafica di gioco è il realismo, piuttosto che l'autenticità, perché il realismo è ciò che aumenta il senso di immersione nel mondo del gioco, mentre l'autenticità è più di un aspetto intellettuale.


13
"la maggior parte dei giocatori non va molto all'aperto" Questa è una generalizzazione radicale che non ha basi nella realtà. -1 Le risposte dovrebbero essere basate su fatti e realtà, non stereotipi terribilmente imprecisi.
MichaelHouse

1
L'affermazione che i giocatori non vanno molto all'aperto non è nemmeno un punto valido alla domanda.
Dave,

4
Ci sono molti posti in cui mi aspetto che simili stereotipi vengano gettati in giro. Ma su Gamedev SE? Sono deluso.
Christian,

Quindi, si andare all'aperto tanto e avere una buona conoscenza del cielo notturno, essendo in grado di navigare e prevedere alba da solo guardando i modelli?
galleria
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.