Ho visto molti esempi di come rendere gli sprite da un foglio di calcolo ma non ho capito perché sia il modo più comune di gestire gli sprite nei giochi 2D. Ho iniziato con il rendering 2d sprite nelle poche applicazioni demo che ho realizzato trattando ogni fotogramma di animazione …
Nella sezione crediti dei giochi a cui gioco, ci sono nomi di programmatori grafici . Se hanno utilizzato un motore di gioco, perché hanno bisogno di un programmatore grafico ? Il motore di gioco non sta facendo il suo lavoro?
Ho lavorato con Maya per l'animazione e altri progetti orientati al cinema, ma mi sto anche concentrando sui miei studi sullo sviluppo di videogiochi. In ogni caso, stavo parlando con uno dei miei professori e non siamo riusciti a capire perché tutti i motori di gioco (di cui sono a …
Come posso disegnare contorni attorno a modelli 3D? Mi riferisco a qualcosa come gli effetti in un recente gioco Pokemon, che sembrano avere un contorno a pixel singolo attorno a loro:
Perché le mappe normali sono prevalentemente blu invece di un colore casuale? Immagino che i normali vettori di un oggetto 3D possano puntare in ogni direzione, come: (1.0, 0.1, 0.5), (0.1, -0.5, 0.3), (-0.51, 0.46, -1.0) ...
Sebbene io sia un programmatore di professione, ho appena toccato lo sviluppo del gioco. Ho avuto questa domanda da un po 'di tempo, e ora che sto esaminando lo sviluppo del gioco ho pensato che sarebbe stato un buon momento chiedere. Perché la mappatura delle ombre sembra essere il modo …
Ho una mappa generata proceduralmente usando celle Voronoi, con un livello del mare definito e una mappa dell'altezza credibile. Finora, ho avuto successo nell'etichettare alcune caratteristiche geografiche: terra, oceano, laghi, fiumi, estuari, confluenze, montagne e biomi. I biomi includono tundra, foresta boreale, prati e foreste temperate. Ci sono anche un …
Mi sento a mio agio con le basi della costruzione di un gioco basato su sprite 2D in XNA, dove tutti i miei oggetti sono semplicemente immagini .png che mi muovo. Quali cose devo imparare dopo per poter sviluppare un gioco 2D che utilizza uno stile artistico simile ad esempio …
Quali sono i concetti che devono essere implementati per ottenere l'effetto di un obiettivo grandangolare di estremità diverse? Sarebbe molto utile lo pseudocodice e la spiegazione specifica riferita alle varie fasi della pipeline di contenuti, nonché quali informazioni debbano essere trasmesse dal codice sorgente a HLSL. Inoltre, quali sono le …
Cosa c'è di meglio da usare fogli di animazione o gif? Un vantaggio che le gif hanno rispetto ai fogli di animazione è che non devi pensare a frame che vanno troppo veloci o troppo lenti a causa del tuo codice e dell'aggiornamento in tick adeguati. Quali sono gli svantaggi …
Ho iniziato a guardare il flusso di Hero fatto a mano , in cui Casey Muratori crea un motore di gioco senza utilizzare framework o simili. Ieri sono arrivato alla parte in cui ha mostrato come un'immagine viene disegnata sullo schermo. Per quanto ho capito, ha appena allocato un po …
Quando si crea un renderer che supporta più API grafiche, in genere si desidera astrarre il codice in una sorta di libreria di basso livello collegata ad alcune API grafiche come OpenGL, Vulkan, D3D11 e così via; Funzionano in modo molto diverso l'uno dall'altro, quindi diventa essenziale una buona API …
Sto sviluppando un motore di gioco e funzionerà solo su hardware moderno (modello Shader 4+). Immagino che, quando avrò finito, non sarà un requisito così irragionevole. La mia domanda è: quante trame posso legare contemporaneamente su una moderna scheda grafica? 16 sarebbe sufficiente. Posso aspettarmi che le più moderne schede …
Ho sviluppato un motore di gioco e ho scoperto e letto tecnologie di gioco come il filtro anisotropico, l'occlusione ambientale, l'antialiasing, ecc. Di solito nei giochi, puoi attivare e disattivare queste impostazioni. Tuttavia, se queste impostazioni non aggiungono altro che aspetti positivi, c'è un motivo per aggiungere valori di commutazione …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.