Connexion
Menu Principal
Recherche
Menu secondaire
Image Aléatoire
Spring.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): 1231
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): 1231
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): 1231
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
Mes premières images sous Blender (débutants) mes trucs de noob    [1][2][3]...[18] 179 12667 Hier 21:50:25
blend74 
Questions & Réponses [résolu] masquer des collections au rendu (tout en conservant leurs effets) 6 39 Hier 21:26:53
greg83 
Questions & Réponses [non résolu] jambes transparentes au rendu 4 103 Hier 19:11:42
Guppy88 
Moteur de jeu GameBlender et alternatives [WIP] Un projet UE4 avec du Blender    [1][2][3]...[6] 59 15444 Hier 19:05:45
dynamique-zak 
Questions & Réponses Étalonnage perte de qualité 1 49 Hier 16:03:17
Rimpotche 
Questions & Réponses [résolu] herbe à la fois séparée et faisant partie du mesh    [1][2] 11 148 Hier 14:07:30
moonboots 
Questions & Réponses add-on poliigon ùaterial converted 7 113 Hier 14:02:37
greg83 
Questions & Réponses Comment améliorer le rendu d’Eevee ? 4 108 Hier 00:16:57
Guppy88 
[WIP] et travaux terminés [WIP] Portrait réaliste - Zbrush/Blender    [1][2][3]...[6] 53 4087 21/05 23:26:07
Guppy88 
[WIP] et travaux terminés [WIP] Projet Tales & Legends    [1][2][3]...[11] 106 31240 20/05 11:59:35
Redstar 
Concours [CONCOURS] TI-Planet : design la calculatrice de demain    [1][2][3]...[8] 70 15348 18/06/2012 23:22
LadeHeria 
Questions & Réponses [résolu] Blender Cloud 3 118 20/05 11:03:07
NorrisBennoi 
Questions & Réponses NLA suppression de tracks 3 69 20/05 09:51:04
moonboots 
Questions & Réponses [résolu] probleme dínterface 1 72 19/05 13:30:41
pharang 
Python & Plugins [résolu] Les classes et shelves 2 108 19/05 09:19:57
Redstar 
The Blender Clan 'tchat Blender 2.8x : Actus, tests, feedback..    [1][2][3]...[5] 43 17488 18/05 17:36:22
Thewada 
The Blender Clan 'tchat Des n-gones, triangles, pôles, inconvénients et solutions 2 123 18/05 14:25:34
moonboots 
[WIP] et travaux terminés Cutish terminé et en ligne 7 232 18/05 13:19:15
Redstar 
Questions & Réponses [résolu] texture: régler opacité + éventuel mix de rendu blender render et cycles 2 99 18/05 12:42:28
blend74 
[WIP] et travaux terminés [terminé] Hyu - court métrage en 3D 6 508 18/05 08:55:43
stigmamax 

Qui est en ligne
94 utilisateur(s) en ligne (dont 45 sur Forums)

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


plus...
Nouveaux membres
RaeCall43 23/5/2019
ChristenNi 23/5/2019
ErikaHaas 23/5/2019
PauletteCu 23/5/2019
CareyTucks 23/5/2019
ChristyFos 23/5/2019
JeannaGran 23/5/2019
GuadalupeD 23/5/2019
SaundraCus 23/5/2019
MuoiN7655 23/5/2019
Dernier Ajout
super8_2.jpg

Evènements à venir
Jui 30
Anniv des Jedi :-D
Jui 13
BUG de Lyon
Jui 23
Anniv du BlenderClan !
plus 285 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