Connexion
Menu Principal
Recherche
Menu secondaire
Image Aléatoire
jessica rab pose.jpg
Publicité
Formation Blender ElephormBlender 3d Elephorm


     




« 1 2 3 (4)


Re: Bonne pratiques pour le jeux vidéo & optimisation.
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1195
Petite mise à jour:

Les armatures:

Tout ceux qui aurons testés comme moi le savent: quand vous avez un personnage qui à +/- 60 bones multiplié par les personnages environnants, la fluidité du jeu est dramatiquement réduite.

Cela est dû à un manque d'optimisation du code source de Blender (je suppose) et j'ignore encore si c'est le cas pour l'upBGE.

Donc, pour optimiser cela, il vaux mieux compléter (voire remplacer) avec des shape keys.

Un exemple: pour rigger une main (humaine), il faut environ 16 bones (soit 1 bone pour le poignet et 3 bones pour chaque doigts).

Multipliez ce nombre par le nombre de mains (si ce n'est pas un humain) et cela vous fait monter les chiffres et je n'ai pas encore compter les bones pour le reste du corps, plus les animations faciales.

C'est là que les shape keys interviennent: a-t-on besoin d'animer les doigts n'importe comment en jeu ? A-t-on besoin d'animer le visage tout le temps en jeu ?

Posez-vous cette question dans le cas ou vous créez un jeu sous Blender.

Une dernière chose: j'avais indiqué dans le premier post que les contraintes peuvent être problématiques durant le jeu. Il semble que non mais je n'ai pas testé. Cela dit, cela ne justifie pas l'utilisation à outrance de bones, contraintes ou non.

Donc, pour résumer: Utiliser une armature complète pour configurer les shape keys & autre joyeusetés puis une version simplifiée pour le mode jeu.

Ce que j'avance là reste théorique car je dois expérimenter ça mais dans le lien que j'ai donné plus haut, on en parle dans le chapitre "animation" donc je reste confiant sur mes dires.

Contribution le : 25/02 10:03:47
_________________
Mon projet jeu vidéo
Mes tutos
Créer un fichier PDF de la contribution Imprimer


Re: Bonne pratiques pour le jeux vidéo & optimisation.
OverdOzed
Inscrit:
26/12/2012 23:15
Post(s): 386
Salut mon ami.

Je te conseille vivement de créer deux armatures.

L'une complète avec autant de contraintes et IKs que tu le souhaites, l'autre, avec les bones uniquement.

En effet, les contraintes et surtout les IKs sont extrêmement coûteuses en ressources.

Blender permet de Baker les animations d'une armature à une autre!


Amicalement,

Contribution le : 26/02 08:49:24
_________________
Blog ; http://anarchie-jeu.over-blog.com
Créer un fichier PDF de la contribution Imprimer


Re: Bonne pratiques pour le jeux vidéo & optimisation.
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1195
Salut Anarchy62 !

Apparemment, les contraintes ne seraient pas problématique, mais le nombre de bones oui, car il est dit que certaines contraintes sont "compatibles" avec le BGE, donc exploitable, tel que le "rigid body joint".

Pour le reste, on est d'accord.

Contribution le : 26/02 15:17:09
_________________
Mon projet jeu vidéo
Mes tutos
Créer un fichier PDF de la contribution Imprimer


Re: Bonne pratiques pour le jeux vidéo & optimisation.
OverdOzed
Inscrit:
26/12/2012 23:15
Post(s): 386
En effet, cetaines contraintes sont compatibles mais cela reste beaucoup plus gourmand. Je n'ai jamais utilisé le rigide body alors je ne serais juger. Les IKs, largement plébiscités, consomne beaucoup.
Je pense que pour avoir une qualité supérieur, il faille passer par le baking. C'est une autre organisation mais cela vaut le coup.

Contribution le : 27/02 08:36:40
_________________
Blog ; http://anarchie-jeu.over-blog.com
Créer un fichier PDF de la contribution Imprimer


Re: Bonne pratiques pour le jeux vidéo & optimisation.
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1195
Nouvelles:

Quand vous avez un objet avec plusieurs matériaux, sur certains de ces objets, il est nécessaire de changer la couleur de la texture.

Donc, ça veux dire que vous allez avoir la même texture mais sous des ton de couleurs varié, ce qui fait beaucoup, point de vue travail pour la carte graphique...

...Et l'utilisation de "l'object color" n'est pas envisageable car il n'y a pas qu'un seul matériel, "l'object color" s'applique sur tous, du moment que vous activiez l'option qui s'y rapporte.

C'est pourquoi il faut alors se tourner vers le système nodal. En effet, vous pouvez changer la couleur de la texture voulue, sans répercuter sur les autres, à l'aide du node correspondant.

Conséquences: vous gardez une texture (et une seule !) de couleur neutre (préférence en blanc-gris) et il vous suffit simplement de changer le ton de couleur souhaitée. Vous pouvez ainsi optimiser le nombre de textures et la taille de votre fichier blend au passage !

Contribution le : 13/03 12:24:48
_________________
Mon projet jeu vidéo
Mes tutos
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
« 1 2 3 (4)




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Questions & Réponses blender ne s'ouvre plus 5 155 Aujourd'hui 17:31:21
Linae 
Questions & Réponses [résolu] UV color grid (2.8) 3 28 Aujourd'hui 16:59:25
lollito 
Concours Défi du Clan 2019 N°3 Thème: Monument 3 156 Aujourd'hui 15:27:44
tykrane 
Questions & Réponses [non résolu] conseils pour une topo 5 112 Aujourd'hui 15:05:44
moonboots 
Questions & Réponses Blender : le bon logiciel ? 7 271 Aujourd'hui 14:49:58
samlow 
[WIP] et travaux terminés [WIP] Portrait réaliste - Zbrush/Blender 8 322 Hier 17:29:33
Papa_Dragon 
Concours Concours de jeux libres avec Blender et Godot 0 52 Hier 14:41:31
yemanjalisa 
Questions & Réponses [non résolu] Animer un personnage avec Motion capture sans déformation    [1][2][3]...[6] 52 6524 Hier 14:15:20
alexx76 
Questions & Réponses Nettoyage de fichier .blend 5 87 Hier 14:04:08
lollito 
Questions & Réponses [non résolu] Conserver les mesures de "Ruler/Protractor" 3 174 Hier 12:28:57
Redstar 
Questions & Réponses Enregistrement d'animation 7 94 20/03 16:53:04
Zarathoustra 
Questions & Réponses Principes et organisation de Blender?    [1][2] 10 181 20/03 14:28:45
busanga 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Niveau d’intérieur WIP (Manoir) - VIDEO P36    [1][2][3]...[37] 367 60745 19/03 21:45:33
Hook 
[WIP] et travaux terminés [WIP] The Wall - Bestiole 1 95 19/03 12:34:50
moonboots 
Moteur de jeu GameBlender et alternatives Animation d'un Mannequin Articulé (GAME ENGINE)    [1][2] 15 621 18/03 15:32:46
Redstar 
Questions & Réponses [résolu] Rotation autour de l'axe local (Débutante)    [1][2] 11 240 18/03 13:57:38
Linae 
Le coin des geeks Problème graphique 5 141 18/03 11:09:34
Sziuny 
Questions & Réponses Ciel et Soleil 2 117 18/03 07:54:26
Zarathoustra 
Questions & Réponses [non résolu] Contrainte Floor 0 78 17/03 17:31:59
Laorz 
Questions & Réponses [résolu] Variation de couleur sur un objet sans matériau 2 73 17/03 16:04:05
Horemheb 

Qui est en ligne
87 utilisateur(s) en ligne (dont 52 sur Forums)

Membre(s): 0
Invité(s): 87


plus...
Nouveaux membres
DianM2885 22/3/2019
ReaganEars 22/3/2019
WilbertMal 22/3/2019
IngePound 22/3/2019
MiquelCrut 22/3/2019
Vickie90J 22/3/2019
DanutaPamp 22/3/2019
CandiceHag 22/3/2019
Maxine7231 22/3/2019
LolaOster 22/3/2019
Dernier Ajout
super8_2.jpg

Evènements à venir
Mar 30
GeeWee's B-Day
Mai 7
Anniv OlivS
Mai 18
Anniversaire Luneo
plus 288 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2019 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445