Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
Analizziamo nel dettaglio DJI RS 5, l'ultimo arrivato della famiglia Ronin progettato per videomaker solisti e piccoli studi. Tra tracciamento intelligente migliorato e ricarica ultra rapida, scopriamo come questo gimbal eleva la qualità delle produzioni.
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 15-11-2010, 00:56   #1
jackillox
Member
 
L'Avatar di jackillox
 
Iscritto dal: Jul 2010
Messaggi: 128
Com' è programmato un videogioco

Ciao a tutti non sò se è la sezione adatta, ma mi sembrava quella più inerente, vorrei sapere come fanno a fare un videogioco con grafica come quella di COD o come quella di altri giochi che abbiano il livello grafico di call of duty? Praticamente tutti i giochi di nuova generazione dal 2000 in poi, poi Crysis è impressionante. Che strumenti usano?
jackillox è offline   Rispondi citando il messaggio o parte di esso
Old 15-11-2010, 09:22   #2
mux85
Senior Member
 
L'Avatar di mux85
 
Iscritto dal: Feb 2006
Messaggi: 958
Ci sono già un bel po' di discussioni al riguardo. Una abbastanza attiva ultimamente è questa http://www.hwupgrade.it/forum/showthread.php?t=2270924
Per cui magari è il caso che chiedi li invece di aprire un'altra discussione
mux85 è offline   Rispondi citando il messaggio o parte di esso
Old 15-11-2010, 12:15   #3
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4739
Quote:
Originariamente inviato da mux85
magari è il caso che chiedi li invece di aprire un'altra discussione
magari sarebbe più carino leggere meglio il post dell' OP, piuttosto che partire in quarta e rimandarlo a thread che forse, non hanno molta attinenza con il quesito da lui posto - dal momento che questo riguardava le tecniche implementate e gli strumenti impiegati dagli sviluppatori di giochi AAA, mentre quel thread è l' ultimo dei tanti a tema "come iniziare" (a cominciare dalla scelta del linguaggio di programmazione, quindi dalle basi) e non tratta certo tecniche avanzate di deferred shading o ambient occlusion o volume rendering...

Quote:
Originariamente inviato da jackillox
vorrei sapere come fanno a fare un videogioco con grafica come quella di COD o come quella di altri giochi che abbiano il livello grafico di call of duty? Praticamente tutti i giochi di nuova generazione dal 2000 in poi,
ora, il problema è che il quesito apre a un campo di notevole vastità (un game engine allo stato dell' arte abbraccia una pletora di aspetti anche solo per quanto riguarda la parte puramente grafica -quindi lasciando da parte la gestione della fisica ad esempio- dalla struttura globale della pipeline, al singolo algoritmo di illuminazione/tracciamento delle ombre/calcolo dei riflessi/quant' altro, alla gestione degli asset , quindi al formato di questi a sua volta dipendente da come vengono usati dal resto dell' engine) E complessità (proprio in termini di livello di sofisticazione degli algoritmi creati, e delle basi concettuali di matematica, e ingegneria sw che questi spesso richiedono anche solo per essere capiti)
quindi da una parte io ti potrei mandare (e ti mando) ad esempio su siti come gamasutra o su blog di alcuni sviluppatori di medio alto profilo ( e magari quelli da questi linkati), ma non vorrei che poi non riuscissi a capire un accidente di quello che vi è scritto, quando ti trovi di fronte a termini come di deferred/inferred lighting, SSAO, tonemapping ecc - o il modo in cui da un algoritmo su carta si arriva alla sequenza di istruzioni in un engine o in uno shader (che allo stato attuale è in effetti parte integrante dell' engine) ...
e dall' altra, per affrontare un engine completo anche solo in una trattazione superficiale, ci sarebbe da scrivere un libro (e infatti vengono scritti, vedi le serie gpu gems e i vari report siggraph)
per questo di solito sui forum di programmazione di solito si discute un dettaglio alla volta - oppure si parte dalle basi come nel caso del thread linkato da mux
Quote:
poi Crysis è impressionante
per dire, su http://www.crytek.com/cryengine/presentations ci sono delle presentazioni powerpoint di feature a cui lavorano in crytek , interessanti ad esempio quelle sulla global illumination - il problema è che la terminologia contenuta, rimanda a concetti spiegati altrove (qualcosa su wikipedia c'è) e che si dà per scontato chi legge conosca
Quote:
Che strumenti usano?
bella domanda
innanzitutto IDE come visual studio ma anche l' sdk delle DirectX (che già include tool come PIX, che permette di fare debugging step by step degli shader)
in seconda istanza ( ma non meno importanti, anche perchè all' interno del team verranno usati da altre persone con altre mansioni), i tool sviluppati collateralmente all' engine del gioco (in house, o come parte della suite di sviluppo dell' engine, se questo è di terze parti) e necessari per la creazione / conversione degli <b>asset</b> (modelli 3d, texture, ecc) le cui caratteristiche e il cui formato dovranno corrispondere all' engine e al suo funzionamento, mantenendo anche una certa efficienza nella memorizzazione
motivo per cui il formato degli asset va di pari passo con l' engine, e gli asset devono essere ricreati (in effetti si parla di build degli asset) se l' engine cambia in modo incompatibile (cioè nella maggioranza dei casi a meno che non si tratti di bug fix)
motivo per cui in effetti si adottano (o più spesso si sviluppano in house, sulle specifiche esigenze e struttura del progetto a cui sono destinati) anche dei sistemi di tracking e versioning degli asset
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate

Ultima modifica di jappilas : 15-11-2010 alle 14:16.
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 15-11-2010, 12:57   #4
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
COD fa pena come grafica

A parte questo il topic è immenso, e si può anche guardare da lati diversi:

si può chiedere:

-"come si realizza la pipeline di rendering", cioè come i dati geometrici vengono spiattellati sullo schermo durante l'esecuzione del gioco (il classico "motore grafico")

-"come si realizza la content pipeline" cioè come vengono scritti i tools necessari a produrre i dati geometrici e di gioco, quelli usati dagli Artists per fare modelli, animazioni e textures

-"come si realizzano i contents" cioè come si fa a creare a livello artistico i "pupazzi" che finiscono alla fine nella grafica di un videogioco.

Poi te fai l'errore di considerare un videogioco come sola grafica, quando c'è anche gameplay, fisica, networking, suono, che sono aspetti che richiedono mucchi di tempo in un gioco moderno.

@Jappilas: che strumenti usano -> Visual Studio... è un tantino riduttivo
Se ne usano tantissimi interni ad ogni team, anche autoprodotti, e un IDE è solo il primo passo; tantopiù che su svariate piattaforme VC++ non è nemmeno la prima scelta (PS3, Wii, iPhone)
__________________
*ToMmO*

devlog | twitter

Ultima modifica di Tommo : 15-11-2010 alle 13:00.
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 15-11-2010, 13:25   #5
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4739
Quote:
Originariamente inviato da Tommo Guarda i messaggi
@Jappilas: che strumenti usano -> Visual Studio... è un tantino riduttivo
Se ne usano tantissimi interni ad ogni team, anche autoprodotti, e un IDE è solo il primo passo; tantopiù che su svariate piattaforme VC++ non è nemmeno la prima scelta (PS3, Wii, iPhone)
più o meno quello che volevo dire io nel paragrafo " innanzitutto ... in seconda istanza ... ", solo che a) per qualche motivo adesso avevo in mente solo il gaming (e lo sviluppo) su PC b) non mi so spiegare con la tua concisione
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate

Ultima modifica di jappilas : 15-11-2010 alle 13:28.
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 15-11-2010, 14:49   #6
mux85
Senior Member
 
L'Avatar di mux85
 
Iscritto dal: Feb 2006
Messaggi: 958
Quote:
Originariamente inviato da jappilas Guarda i messaggi
magari sarebbe più carino leggere meglio il post dell' OP, piuttosto che partire in quarta e rimandarlo a thread che forse, non hanno molta attinenza con il quesito da lui posto - dal momento che questo riguardava le tecniche implementate e gli strumenti impiegati dagli sviluppatori di giochi AAA, mentre quel thread è l' ultimo dei tanti a tema "come iniziare" (a cominciare dalla scelta del linguaggio di programmazione, quindi dalle basi) e non tratta certo tecniche avanzate di deferred shading o ambient occlusion o volume rendering...
il mio era solo un consiglio, e se io sono partito in quarta tu sei partito in quinta. inoltre ho il dubbio che non si parlerà di questi argomenti avanzati che hai nominato tu. cmq aspettiamo jackillox così ci dirà più precisamente cosa voleva sapere.

Ultima modifica di mux85 : 15-11-2010 alle 14:52.
mux85 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
DAZN lancia il piano Full Mobile a 19,99...
Samsung Galaxy S26, ormai è tutto...
Smartphone sempre più cari: super...
L'ultima puntata di Falsissimo rimossa d...
NASA Perseverance ha utilizzato percorsi...
Blue Origin sospende per almeno due anni...
Stampanti, Los Angeles verso il divieto ...
Roscosmos Amur: il razzo spaziale riutil...
Robot aspirapolvere per tutte le tasche:...
Accedere alle mail di un lavoratore lice...
Amazon Haul scatenato: migliaia di prodo...
Amazon Seconda Mano rilancia: sconto ext...
Super prezzo Amazon per ECOVACS DEEBOT T...
NVIDIA Shield TV: dieci anni di aggiorna...
Le 10 offerte migliori su Amazon oggi, c...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 15:15.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v