Avancement du moteur

01/12/2008 à 23h49

Implémentation du batching.

23/11/2008 à 14h39

Amélioration du gestionnaire d'entités, ajout d'une structure SCE_SSceneEntityGroup. Stockage dans une liste des textures en cours d'utilisation.

19/11/2008 à 15h42

Nouveaux modules mis en place et module des modèles supprimé. Possibilité de faire de l'instancing (pseudo instancing & instancing hardware) et des batchs par ressources utilisées.

12/11/2008 à 02h42

Suppression de la majeure partie du gestionnaire de matériaux pour ne laisser que la gestion des matériaux OpenGL et des point sprites.

11/11/2008 à 03h07

L'unité de texturage ainsi que les matrices de texturage sont à présent définies dans le gestionnaire de textures.

01/11/2008 à 06h34

Passage à GLee.
Cela a par ailleurs résolu les problèmes d'erreurs de segmentation dûs à des pointeur de fonction pointant sur NULL, la faute à GLEW (alors que l'extension représentée par les fonctions était belle et bien supportée).

17/10/2008 à 13h19

Amélioration du gestionnaire de mémoire, correction d'actions non-souhaitées dans le gestionnaire de nœuds.

25/09/2008 à 23h16

Amélioration/déboguage de la fonction SCE_Texture_Blit(). Ajout de la possibilité de spécifier le mode de backface culling & le mode de depth test.

24/09/2008 à 07h52

Ajout de fonctions permettant de forcer le format des pixels d'une texture.

15/09/2008 à 17h44

Correction du bug des FBOs sur la 8600GT de Ban.

25/08/2008 à 18h21

Implémentation de la fonction SCE_Texture_Blit() permettant de blitter une texture sur une autre.

20/08/2008 à 03h33

Accès aux matrices de texturage au sein du gestionnaire de matériaux côté interface.
Correction d'un bug de création des FBOs sous les cartes ATI et amélioration de la gestion des erreurs des FBOs.

16/08/2008 à 12h47

Implémentation des noeuds au gestionnaire de caméras.

23/07/2008 à 02h15

Amélioration de la gestion des RTT, il est maintenant possible de faire un rendu sur plusieurs textures simultanément (MRT - multiple render targets).

22/07/2008 à 14h39

Implémentation d'un contribution culling basique (cela dit il fonctionne très bien).

20/07/2008 à 02h56

Implémentation de l'environnement mapping. Il ne reste plus qu'à générer le rendu automatique de la scène sur la cubemap pour avoir un environnement mapping temps réel.


Téléchargements

Avertissement : aucune version du moteur n'est sortie officiellement !
Dans la mesure où le moteur est en constant développement et que son interface est modifiée chaque jour, il n'est pas conseillé de s'inspirer des sources disponibles en téléchargement pour le moment, et encore moins de se familiariser avec cette première ébauche en vue d'utiliser le moteur par la suite. La plupart des fichiers disponibles servent principalement à tester le module de téléchargements du site.
Toutefois, cela ne dispense pas les fichiers en téléchargement d'être soumis à la licence GNU GPL, vous serez donc prié de bien vouloir la respecter dans le cadre d'une utilisation, totale ou partielle, des fichiers téléchargés. Pour plus d'informations sur la licence du moteur, rendez-vous sur la page licence du site.
Merci de votre compréhension.

Version de développement

Vous pouvez obtenir la version de développement en utilisant Git :
git clone git://git.tuxfamily.org/gitroot/scengine/scengine.git master

Versions publiées

Version 0.0.8a
Fichier OS (arch [?]) Taille Date
scengine_0.0.8a-src.tar.gzall (all)370.54 Kio02/12/2008
Version 0.0.7a
Fichier OS (arch [?]) Taille Date
scengine_0.0.7a-src.tar.gzall (all)201.21 Kio20/09/2008
Version 0.0.6a
Fichier OS (arch [?]) Taille Date
scengine_0.0.6a-src.tar.gzall (all)135.33 Kio21/07/2008
Version 0.0.5a
Fichier OS (arch [?]) Taille Date
scengine_0.0.5a-src.tar.gzall (all)124.16 Kio21/07/2008
Version 0.0.4a
Fichier OS (arch [?]) Taille Date
scengine_0.0.4a-src.tar.gzall (all)113.29 Kio21/07/2008
Version 0.0.3a
Fichier OS (arch [?]) Taille Date
scengine_0.0.3a-src.tar.gzall (all)100.51 Kio21/07/2008
Version 0.0.2a
Fichier OS (arch [?]) Taille Date
scengine_0.0.2a-src.tar.gzall (all)92.38 Kio21/07/2008
Version 0.0.1a
Fichier OS (arch [?]) Taille Date
scengine_0.0.1a-src.tar.gzall (all)73.58 Kio21/07/2008