Ca y est, j'ai trouvé un serveur pour héberger mon petit moteur 3D.

Il est visible juste là: http://www.vertice.fr/NovaLight/NovaLightTestPage.html

La rotation des objets se fait en cliquant avec la souris.

Il est possible de les faire tourner avec les deux boutons (moches) autour de la zone de contrôle de la caméra.

J'ai voulu changer le look de ces derniers (des RepeatButtons) mais apparemment il y aurait un bug qui pour l'instant m'empêche de le faire.

Pour l'instant le moteur utilise les shapes de SilverLight pour faire son rendu. Cependant cela pose un gros soucis car je ne peux pas, par cette méthode, gérer la profondeur des pixels pour les ordonner. cela se traduit par des faces qui passent parfois devant.

Pour gérer cela il faudrait que je puisse construire une image en SilverLight mais pour le moment (dans la version Beta 1) cela n'est pas possible.

De plus, les shapes, au bout d'un certain moment, c'est pas super rapide.

Sinon le moteur actuel gère:

  • Rendu faces pleines
  • Plusieurs sources lumineuses ponctuelles
  • Gestion de la caméra
  • Rendu mono/multi-objets
  • Élimination des faces cachées
  • Chargement des scènes en asynchrone (vive le WebClient)

Edit : C'est bon j'ai trouvé pour le coup des RepeatButtons (voir un autre post dans ce fourbis).