Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2008013741 - SIMULATIONS PHYSIQUES EFFECTUÉES SUR UN PROCESSEUR GRAPHIQUE

Numéro de publication WO/2008/013741
Date de publication 31.01.2008
N° de la demande internationale PCT/US2007/016421
Date du dépôt international 20.07.2007
CIB
G06F 17/50 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
17Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
50Conception assistée par ordinateur
G06F 19/00 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
19Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques
A63F 13/00 2006.01
ANÉCESSITÉS COURANTES DE LA VIE
63SPORTS; JEUX; DISTRACTIONS
FJEUX DE CARTES, JEUX SE JOUANT SUR TABLE OU JEUX DE ROULETTE; JEUX D’INTÉRIEUR UTILISANT DE PETITS ÉLÉMENTS DE JEU MOBILES; JEUX VIDÉO; JEUX NON PRÉVUS AILLEURS
13Jeux vidéo, c. à d. jeux utilisant un affichage à plusieurs dimensions généré électroniquement
CPC
A63F 13/00
AHUMAN NECESSITIES
63SPORTS; GAMES; AMUSEMENTS
FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
13Video games, i.e. games using an electronically generated display having two or more dimensions
A63F 2300/203
AHUMAN NECESSITIES
63SPORTS; GAMES; AMUSEMENTS
FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
2300Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
20characterised by details of the game platform
203Image generating hardware
A63F 2300/64
AHUMAN NECESSITIES
63SPORTS; GAMES; AMUSEMENTS
FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
2300Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
60Methods for processing data by generating or executing the game program
64for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car
A63F 2300/643
AHUMAN NECESSITIES
63SPORTS; GAMES; AMUSEMENTS
FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
2300Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
60Methods for processing data by generating or executing the game program
64for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car
643by determining the impact between objects, e.g. collision detection
G06F 30/20
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
30Computer-aided design [CAD]
20Design optimisation, verification or simulation
Déposants
  • ATI TECHNOLOGIES, INC. [CA]/[CA] (AllExceptUS)
  • BLEIWEISS, Avi, I. [US]/[US] (UsOnly)
  • BARON, Gerard, S. [CA]/[US] (UsOnly)
Inventeurs
  • BLEIWEISS, Avi, I.
  • BARON, Gerard, S.
Mandataires
  • RAY, Michael, B.
Données relatives à la priorité
11/491,16924.07.2006US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) PHYSICAL SIMULATIONS ON A GRAPHICS PROCESSOR
(FR) SIMULATIONS PHYSIQUES EFFECTUÉES SUR UN PROCESSEUR GRAPHIQUE
Abrégé
(EN)
The present invention is directed to a method, computer program product, and system for performing physics simulations on at least one graphics processor unit (GPU). The method includes the following steps. First, data representing physical attributes associated with at least one mesh are mapped into a plurality of memory arrays to set up of a linear system of equations that governs motion of the at least one mesh depicted in a scene. Then, computations are performed on the data in the plurality of memory arrays using at least one pixel processor to solve the linear system of equations for an instant of time, wherein modified data representing the solution to the linear system of equations for the instant of time are stored in the plurality of memory arrays.
(FR)
La présente invention concerne un procédé, un progiciel et un système permettant d'effectuer des simulations physiques sur au moins un processeur graphique (GPU). Le procédé comprend les étapes suivantes: premièrement, des données représentant des attributs physiques associés à au moins un treillis sont mappées en une pluralité de réseaux mémoire qui permettent d'établir un système linéaire d'équations régissant le mouvement du ou des treillis décrits dans une scène. Des calculs sont ensuite effectués sur les données présentes dans la pluralité de réseaux mémoire, à l'aide d'au moins un processeur de pixels, afin de résoudre le système linéaire d'équations pour un instant dans le temps. Les données modifiées représentant la solution apportée au système linéaire d'équations pour ledit instant dans le temps sont stockées dans la pluralité de réseaux mémoire.
Dernières données bibliographiques dont dispose le Bureau international