Ok, une nouvelle démo pour vous les Steemiens de l'espace ! J'ai passé beaucoup de temps à apprendre sur le lod (level of detail), l'adaptation des paramètres de qualité de rendu, l'ajout de shaders et des différentes façons de faire dessiner les assets sous le moteur graphique d'unity etc ... et un tas d'autres piouw et de schtrubiducks ont été travaillé, et re travaillés, pas tout, mais un beau gros paquet.
Voici le lien de la démo :
https://mega.nz/#!OkhWnSCA!qh7TCrbb6-4rA3e-AFJpXtWoNFRA0-zAjnFa6Yi8tEM
Améliorations Majeures :
- Resserrage des contrôles de Steemdya
- L'animation de repos et du dash sont enfin séparées de celle de la course et maintenant nous avons une accelleration lissée du ralenti jusqu'a pleine vitesse ce qui rend les contrôles plus spontanés.
- La capacité de saut est maintenant liée à une animation de saut, encore besoin de scripter pour ne pas utiliser 2 ou 3 fois l'animation de saut dans les airs si vous repoussez l'espace dans les airs à nouveau. ça viendra plus tard.
- Ajustements des différents niveaux de détails correspondant au menu de démarrage. (voir recommandations graphiques en bas de page )
- Ajout d'ombres dures et douces en temps réel ( nous n'en avions pas avant )
- Retravaillé les couleurs, les shaders, ajout d'alphas, de transparence, de matériaux procéduraux complexes et la carte / terrain est rendu en utilisant surtout les ressources de la carte graphique en instanciation pour améliorer les perfs mais aussi avoir une sensation plus "cartoony" / platformer
- Ajout d'occlusion géométrique lié à la caméra, donc ce qui se trouve derrière la caméra n'est désormais plus rendu et plus instancié dans les drawcall / appels à rendus.
Améliorations Mineures :
- La caméra est plus rapide et serrée dans ses mouvements
- Retravail de la marche à la vitesse de course pour une réactivité améliorée
- Shaders d'eau ajoutés
- Ajout d'une nuée volumétrique à une certaine distance
- Ajout de l'occlusion ambiante pour des paramètres de qualité supérieure
- Le réglage de qualité fantastique peut taxer votre système beaucoup plus qu'avant maintenant, du aux ajouts d'antialisasing, de niveau de détail élevé, d'occlusion ambiante lointaine, de niveau de rendu plus lointain, d'ombres rendues à distance etc etc. ( d'ailleurs encore une fois, s'en référer en bas de l'article pour le minimum recommandé )
- Ajout d'une animation d'attente sur place, plus longue, l'export / import de l'animation depuis 3d max ne s'est pas déroulée correctement, des tas de clés d'animations se sont perdues en chemin donc,c'est pas vraiment le rendu initial que je le voulais, à corriger.
IMPORTANT :
Recommandations / spécificités minimales pour environ 30 fps en "good" :
- Utilisez "good" si vous possédez une carte graphique qui tourne aux alentours des 1 Teraflop :
- Exemple : 750 ti / rx 550 pour tourner aux alentours des 50 / 60 fps
- Utilisez "Fantastic" si vous possédez au moins une gtx 1050ti / rx 560 ou une gtx 1060 3GB / rx 570 pour éviter de vous retrouver sous les 40 fps à ce niveau.
eaucoup d'autres choses ont changé, mais trop fatigué pour commencer à les lister et clairement, je ne suis pas en état de me souvenir de tout ... xD
Y a un petit truc caché dans la map, mais très très dur à dégoter, y a pas d'enjeu hein, c'est juste pour le fun d'avoir planqué quelque chose ^^