Torna indietro   Hardware Upgrade Forum > Software > Computer graphics

Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
WF-1000X M6 è la sesta generazione di auricolare in-ear sviluppata da Sony, un prodotto che punta a coniugare facilità di utilizzo con una elevata qualità di riproduzione dei contenuti audio e una cura nella riduzione del rumore ambientale che sia da riferimento
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 24-07-2006, 12:44   #1
-Ivan-
Senior Member
 
L'Avatar di -Ivan-
 
Iscritto dal: Mar 2003
Città: Rimini
Messaggi: 1846
[Curiosità] Animazioni

Stavo riflettendo sul fatto di quanto sia complicato creare un videogioco di basket realistico, poi mi sono bloccato perchè mi sono reso conto di non sapere alcune cose fondamentali.
Premetto che di grafica non so niente quindi mi scuso per eventuali eresie.
Supponiamo di aver creato l'oggetto palla e di avere anche un giocatore.
La palla può avere degli spostamenti non previsti durante il gioco, nel senso: se il giocatore palleggia la palla segue approssimativamente una retta dalla sua mano al terreno e poi torna indietro e per questo si crea una animazione specifica, supponiamo però che il palleggio venga sporcato il giocatore deve "sapere" dove andare a prendere la palla che magari nel percorso di ritorno dal terreno si è spostata di 10 centimetri a sinistra.
Lasciando perdere le approssimazioni che potrebbero decidere che 10 centimetri non sono una variazione significativa e potrebbero utilizzare la stessa animazione, ci vuole una animazione che muova il braccio leggermente più a sinistra con conseguente adeguamento del corpo alla necessità.
Quello che mi chiedo allora è quanto segue:
Quando viene creato un giocatore immagino gli venga attribuito un bagaglio di animazioni, ma queste animazioni devono essere tutte create e preregistrate oppure esiste un modo dinamico di generarle a seconda delle necessità magari dividendo l'oggetto giocatore in oggetto braccio, gamba, testa?
Nel primo caso penso sarebbe impossibile creare un gioco realistico, nel secondo caso la quantità di calcoli se fatta come si deve ha una mole mostruosa.
-Ivan- è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2006, 19:02   #2
trokij
Senior Member
 
L'Avatar di trokij
 
Iscritto dal: May 2003
Città: Seireitei
Messaggi: 5628
Non sono un super esperto e credo la tua domanda sconfini nella programmazione 3d... ma penso i giocatori abbiano delle animazioni preregistrate!
Infatti se non sbaglio nei giochi sportivi usano il motion capture, se non sapessi cosè... è quel sistema di sensori che collegate al corpo di un uomo in movimento vengono registrate dal pc e quindi assegnate allo scheletro del disegno che vogliamo muovere, si riesce ad ottenere dei movimenti di base estremamente realistici, spesso chiamano ad interpretarli veri atleti!
Se non sbaglio anche gollum è stato animato con il motion capture!
Nell'animazione con la computergrafica si associa al disegno in 3d uno scheletro, muovendo i punti di controllo dello scheletro si muove il personaggio a cui è vincolato, un po come una marionetta, si riesce ad ottenere degli spostamenti estremamente precisi inserendo delle chiavi, che controllano la posizione di ogni singolo punto nello spazio!
Ora credo un pc molto potente possa gestire queste chiavi in maniera dinamica, certo in numero limitato, anche perchè non sono poi così tante quelle da rendere interattive... insomma sarebbero due per le mani , due per i piedi e una per il corpo... i personaggi diventerebbero un po come gli avversari di hl2 che sembrano avere un corpo senza animazioni predefinite!
Ora è possibile applicarlo ad un gioco?dovresti chiedere ad un programmatore... secondo me col motion capture si riesce ad ottenere un discreto livello di realismo e movimenti "caratteristici" con l'altro sistema avresti dei movimenti meno prevedibili, piu precisi(prenderanno esattamente la palla) ma decisamente meno somiglianti alle movenze tipiche dei giocatori di basket

EDIT Ho detto una caxata, dubito i programmatori usino le stesse chiavi che si usano in animazione, perchè ogni chiave puo registrare gli spostamenti di diversi punti!
Probabilmente i programmatori controllano direttamente l'ossatura dei personaggi, e muovono i singoli punti nello spazio... ripensandoci credo non sia impossibile ricorrere ad un mix tra motion capture e movimenti dinamici!
Per me dovresti provare a porre la stessa domanda in programmazione...

Ultima modifica di trokij : 27-07-2006 alle 19:29.
trokij è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2006, 09:02   #3
Ciaba
Senior Member
 
L'Avatar di Ciaba
 
Iscritto dal: Nov 2002
Città: Firenze
Messaggi: 4027
...girava qualche settimana fa un filmato di Indiana Jhones(o come cappero si chiama), in piedi in equilibrio su un ponte di corda sospeso...dall'alto cadevano enormi massi che colpivano lui e il ponte ed entrambi avevano movimenti di reazione nn preordinati ma calcolati dal computer in base alla fisica assegnata(quindi un comportamento molto realistico). Nn chiedetemi che sistema sia(nome e cognome), perchè nn lo so ma è stato fatto e credo "presto" verrà integrato nei software specifici.
__________________
I soliti case ti hanno stancato? Passa all'UnCase
Listen With Headphones
Ciaba è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2006, 09:14   #4
trokij
Senior Member
 
L'Avatar di trokij
 
Iscritto dal: May 2003
Città: Seireitei
Messaggi: 5628
Possibile si tratti di un demo delle nuove schede che gestiscono la fisica
trokij è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2006, 09:31   #5
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
Quote:
Originariamente inviato da Ciaba
...girava qualche settimana fa un filmato di Indiana Jhones(o come cappero si chiama), in piedi in equilibrio su un ponte di corda sospeso...dall'alto cadevano enormi massi che colpivano lui e il ponte ed entrambi avevano movimenti di reazione nn preordinati ma calcolati dal computer in base alla fisica assegnata(quindi un comportamento molto realistico). Nn chiedetemi che sistema sia(nome e cognome), perchè nn lo so ma è stato fatto e credo "presto" verrà integrato nei software specifici.
Il software di cui parli è Endorphin, lo utilizzo da quasi un anno
Più o meno è come dici tu, un misto di motion capture + una serie di "events" che modificano la scena. Il carachter interagisce con i vari oggetti della scena in base a delle chiavi di animazione prestabilite, ma l'animazione cambia se vengono aggiunti degli eventi non definiti. Se vuoi posso essere più preciso...
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2006, 10:00   #6
Ciaba
Senior Member
 
L'Avatar di Ciaba
 
Iscritto dal: Nov 2002
Città: Firenze
Messaggi: 4027
Quote:
Originariamente inviato da x_Master_x
Il software di cui parli è Endorphin, lo utilizzo da quasi un anno
Più o meno è come dici tu, un misto di motion capture + una serie di "events" che modificano la scena. Il carachter interagisce con i vari oggetti della scena in base a delle chiavi di animazione prestabilite, ma l'animazione cambia se vengono aggiunti degli eventi non definiti. Se vuoi posso essere più preciso...
...Interessante, vai, vai,...sii preciso
Poi dicci in che ambito lo usi ovviamente...

Intanto ho trovato un filmato interessante direttamente dal sito...
http://www.naturalmotion.com/files/S..._Web_Large.avi
__________________
I soliti case ti hanno stancato? Passa all'UnCase
Listen With Headphones

Ultima modifica di Ciaba : 02-08-2006 alle 10:08.
Ciaba è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2006, 16:20   #7
sangueimpazzito
Senior Member
 
L'Avatar di sangueimpazzito
 
Iscritto dal: Feb 2004
Messaggi: 1636
Quote:
Originariamente inviato da Ciaba
...Interessante, vai, vai,...sii preciso
Poi dicci in che ambito lo usi ovviamente...

Intanto ho trovato un filmato interessante direttamente dal sito...
http://www.naturalmotion.com/files/S..._Web_Large.avi

Io personalmente non ne capisco una cippa... però mi pare parecchio una figata.
__________________
| HWU Debian Clan - HWU Ubuntu Clan |
sangueimpazzito è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2006, 17:53   #8
la_piaga
Senior Member
 
L'Avatar di la_piaga
 
Iscritto dal: Sep 2002
Messaggi: 722
Quote:
Originariamente inviato da -Ivan-
Quando viene creato un giocatore immagino gli venga attribuito un bagaglio di animazioni, ma queste animazioni devono essere tutte create e preregistrate oppure esiste un modo dinamico di generarle a seconda delle necessità magari dividendo l'oggetto giocatore in oggetto braccio, gamba, testa?
Nel primo caso penso sarebbe impossibile creare un gioco realistico, nel secondo caso la quantità di calcoli se fatta come si deve ha una mole mostruosa.
Dipende strttamente dalle politiche implementative, ma in linea di massima la cosa migliore e' miscelare le due tecniche, diciamo avere una base specifica, magari catturata ed applicare le correzioni del caso in real time.
la_piaga è offline   Rispondi citando il messaggio o parte di esso
Old 04-08-2006, 15:44   #9
Zimmemme
Senior Member
 
L'Avatar di Zimmemme
 
Iscritto dal: May 2005
Messaggi: 5930
Allora, lasciando perdere la motion capture che è una cosa da ricconi il procedimento è il seguente.

Si realizzano delle animazioni del giocatore e si memorizzano su determinati frames.

Quindi avremo...

dal frame 0 al 100 animazione soggetto a riposo,
101-200 soggetto che palleggia
201-300 soggetto che corre
301-400 soggetto che salta
e via discorrendo.

Poi si impacchetta il tutto e lo si fornisce al programmatore il quale sa che se deve far correre ilgiocatore allora dovrà animare il soggetto dal frame 201 al 300 ecc. ecc.

Ciao.
__________________
http://cosedialex.blogspot.com/
Zimmemme è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Unity Technologies punta sull'AI generat...
Keenadu, nuovo malware Android: Kaspersk...
MSI GeForce RTX 5090 Lightning Z a 2500 ...
Call of Duty: Warzone Mobile chiuder&agr...
Portatile tuttofare HP Ryzen 7, 16GB RAM...
LEFANT M3Max è uno dei robot pi&u...
Addio muffa e umidità: deumidific...
Apple TV in arrivo su CarPlay? Il codice...
TSMC pronta ad annunciare quattro nuove ...
Alla ricerca di un drone professionale a...
Stop agli assistenti AI integrati su tab...
iPhone 18 Pro e Pro Max: addio alle SIM ...
Samsung Galaxy S26: l'Exynos 2600 &egrav...
PS6 in forte ritardo e Switch 2 pi&ugrav...
Nuova rimodulazione da TIM: fino a 5 eur...
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: 10:32.


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