Bonjour,
Je viens donner des News sur l'avancement de l’optimisation du moteur
Tout d'abord sachez qu'à présent tout les scripts d'entrées classiques (gestion des armes, des munitions, des HUD, des textes à l'écran, des graphismes de bases (herbes, lightmaps) sont gérer
non plus en DarkBasic mais en C++ !
Qu'est ce que ça change ?- Plus de fiabilité
- Moins de mémoire RAM utilisé
- 3 fois plus rapide à l'affichage
- Plus fluide (sur une scène à 1,9 millions de polygones on arrive non plus à 10~15 IPS mais à 30~33 IPS mesuré !!)
- Animation meilleure (pour les cinématique : possibilité d'enregistré en 48 IPS pour l'Occulus Rift !)
- On utilise beaucoup mieux le processeur
- Possibilité d’utiliser les mêmes catégories de Shader que l'Unreal Engine
- Modification des accès aux lectures des fichiers (plus rapide ouvrir/fermé et surtout on peut charger des niveaux en 30sec au lieu de 2 min
)
Il reste encore énormément de millions de lignes de codes à changer en C++...
Mais voici déjà une première compilation de nos tests avec les nouveautés re-codés en C++ !
Sur les images ci-dessus : - Herbes plus fluide et plus réaliste, même si elles sont encore en 512X512 au lieu de 2K que l'on souhaite...
- Lightmaps plus réaliste
- Meilleur affichage des ombres
- Environnement plus réaliste, avec flou de loin (Shader utilisé dans GTA V !!), bloom réaliste, plus de bug de flou de caméra, flou de mouvement réaliste, vegetation contrôlée avec apparition uniquement autour du joueur en temps réel sur une distance de 35% de la maps entière (meilleure performance)
Ce décors a été testé avec l'ancien moteur DarkBasic et la première version de test C++
Moteur DB GameGuru ; Core DarkBasic, Environnement DarkBasic, LUA Scripts, Shader FX 2.5, Appel en C++ : 1,9m. de polygones dans la scène : 16 IPS ~
Moteur 1ère partie C++ GameGuru ; Core DarkBasic, Environnement C++, LUA Scripts, Shader FX 3.0, Appel en C++ : 1,9m. de polygones dans la scène :
33 IPS ~ Voilà j'espère que vous trouvez le début sympathique !On continue le dev et merci pour tout vos soutiens !!!!