Accueil > Forum > > > > 3D et Animations : Débat
3D et Animations : Débat
mardi 5 juillet 2005 à 16:00:28 |
3D et Animations : Débat

mondrone
|
Voila ma question. Après, à vous de juger de sa pertinence (voir de sa redondance).
Dans tous les jeux vidéos que je connais. On peut voir dans les fichiers de ressource d'énormes quantités d'animations pour chaque personnage, chaque élément du décor, retraçant ainsi la totalité des mouvements possibles d'un personnage, par exemple, dans toutes les situations possibles du jeu. C'est une méthode de faire, et je pense sûrement très réfléchie pour que nombre de jeux fonctionnement sur ce principe.
Mais je pensais à une autre méthode (peut être a-t-elle déjà été refusée par avant, je ne sais pas), qui consisterais à definir un personnage, par exemple, comme une tête, un corp, deux avant et (arrières ?) bras, deux avant et (arrières ?) jambes, même si je n'emploi peut être pas les bons termes. A partir de la chaque membre ainsi créé ne possèderais, mis a part ses faces et sommets propres, que des points d'attache et un point donnant le sens de rotation, comme par exemple l'arrière bras pourraitâlors être symbolisé uniquement par un triangle, constitué des attaches avec l'avant bras et le tronc.
Dans ces conditions, pendant une animations 3D, il suffit de déplacer ces points pour chaque partie du corps, les faces et sommets étant calculés alors relativement à ces derniers.
J'espère m'être expliqué clairement car ce n'est déjà pas facile à mettre en mots.
La question final serait, pourquoi personne ne fait de cette manière ?
S'agit-il d'un problème de rapidité de calcul et donc de fluidité ? Car cette méthode permettrais par ailleurs de faire un gain de temps et de mémoire lors des chargements.
J'attend avec impatiences vos réponses. Merci d'avance !
|
|
mardi 5 juillet 2005 à 22:40:23 |
Re : 3D et Animations : Débat

Joky
|
En faite tu veux décomposer un personnage en plusieur objet comme si on décomposer une maison en meuble, en tapisserie etc... lol la comparaison qui tue... Bé j'suis pas un pro de ce qui est gestion de mémoire mais bon si ton jeux c'est un jeu de stratégie  tu risques vite de saturer lol ( tous les guerriers avec des avants bras  ) Mais j'pense quand même que ça risque d'être long à calculer... Un bras qui bouge, c'est pas d'un point à l'autre, c'est compliquer les mouvements en faite... Faut tester, si ta le courage, le temps, la patience et les compétences lol mets nous au courant
void Aurevoir( void ); //Bonne journée
|
|
mercredi 6 juillet 2005 à 01:49:09 |
Re : 3D et Animations : Débat

T_Mehdi
|
Ton idé est deja utiliser dans un certain type de jeu ^^
parexemple sous opengl on peu faire cela facilement et controler le
mouvement de chaque item(bras,tors,pied...) par les fonction
glpushmtrix et glpopmatrix + les fonction pour la retation et la
translation ( glretation,gltranslation)
++
|
|
mercredi 6 juillet 2005 à 13:52:35 |
Re : 3D et Animations : Débat

mondrone
|
mais d'un point de vue rapidité, mémoire utilisée et temps de chargements, qu'en pensez vous ? En fait le but final pour moi est d'essayer de programmer un jeu de stratégie visant à un très grand nombre d'unités (style cossack 2), et il est donc essentiel de gagner de la mémoire et de la rapidité de tous les côtés pour avoir un programme final assez léger et capable de tourner sur des machines n'ayant pas obligatoirement des caractéristiques super élevées !
|
|
mercredi 6 juillet 2005 à 14:40:25 |
Re : 3D et Animations : Débat

Arnaud16022
|
Réponse acceptée !
ce a quoi tu pense existe et est utilisé dans 99% des jeux actuels, si si
en fait t'as un squelette avec des articulations; les vertices sont
"fixés" aux os. du coup t'as qu'a bouger les articulations avec
quelques SLERPs ou plus simplement interpo linéaire (mais moins beau)
pour que le reste suive
ca permet également d'économiser unmax de mémoire puisqu'au lieu de
stocker 200 modeles tu stockes 1 modele et 200 squelettes, BEAUCOUP
plus petits
inconvénient: ben point de vue modélisation 3d, t'as intéret a gérer 3dsmax ^^...
et c'est un chouia moins rapide que les modeles a la .md2
++
ad _______________________
Omnia vincit labor improbus
|
|
Cette discussion est classée dans : exemple, 3d, méthode, personnage, animations
Répondre à ce message
Sujets en rapport avec ce message
Animations 3D [ par BumpMANN ]
Attention difficile!Comment faire (charger et afficher) pour programmer une animation 3D à partir d'un fichier .x ??Compliqué non?
Lsitview -> Help [ par Xentor609 ]
Salut tout le monde,Je cherche a utiliser les "list view".Le probleme, c'est que je ne trouce aucun exemple sur le net.Les seuls exemple disponibles s
Conversion JPEG [ par Xentor609 ]
Salut a tous,Je cherche un exemple, une source, permettant de convertir une image BMP en JPEG.Tout cela sans utiliser les MFC(j'aime po ca).On m'a par
rotation 3d [ par Berdo ]
Bonjour, je voudrais savoir comment effectuer une rotation du point de vue dans l'espace, c'est à dire:Quelque soit l'axe selon lequel le point de vue
existence d'un point dans un polygone [ par fafe ]
salut,je cherche l'algo qui me donne l'existence d'un point dans un polygone 3D, je précise bien 3D.merci.
Rexherche exemple de programme avec Threads [ par jujunio ]
Bonjour, je souhaiterai utilser les threads dans un programme pour lancer plusieurs appli. Mais je ne comprend rien aux Threads.Pourriez-vous m'aider
manipuler une scène en 3D avec C++ [ par mshn ]
bonjour, je veux créer une scène en 3D, et je veux la manipuler par programme ( avec C++). Quel est le couple le plus puissant (de point de vue vite
objets 3D [ par mshn ]
bonjour, est ce qu'on peut manipuler (animer et déplacer ) des objets en 3D créés Sous 3Ds amx, par un outil de développement comme le visuel c++, et
OpenGl et objets 3D [ par mshn ]
bonjour, est ce qu'on peux céer des objets 3D sous OpenGl, et les manipuler (animer et déplacer) par programme en utilisant un environnement de C++ ?
comment faire un moteur 3d [ par 33roumi ]
je voudrai savoir les base pour faire un moteur 3Den open gl ou direct Xcar j'ai bo lire vo message mais j'i comprend riendites moi o moin la directiv
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : SAC A DOS RE : SAC A DOS par hadjkaddour
Cliquez pour lire la suite par hadjkaddour
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|