Dzzd est un moteur 3D utilisant la machine virtuelle Java (JVM 1.1 ou supérieure). Il génère un rendu software de type Phong. Les performances sont plutôt bonnes pour un moteur software (pour des scènes comportant entre 5000 et 10 000 triangles). Il interprète la géométrie des fichiers .3DS.
Voici les caractéristiques actuelles de DZZD :
- Lecture des fichiers 3ds : materiaux, couleur,niveau,force speculaire + texture diffuse.
- Ombrage par/pixels de phong réel
- Mipmapping
- Antialias des bordures
- Motion blur
- Ajustement automatique de l'echelle
- zbuffer
- Brouillard
Les caractéristiques à venir dans un futur proche sont les suivantes (3 à 4 semaines ) :
- Skybox et mapping environnement (cubique et non sphérique)
- Octree ou équivalent, enlèvement des objets cachés (pour l'instant il n'y a aucune optimisation la dessus!)
- Applet 3DzzD, freeware pour les projets non commerciaux
Et plus tard (4 semaines à 2/3 mois) :
- Mapping alpha (peut-être aussi spéculaire si il y'a un intérêt?)
- Bump mapping (par normal mapping et non pas par "emboss")
- API 3DzzD sous forme de fichier Jar, simple d'utilisation et freeware pour les projets non commerciaux
Consultez le site de Dzzd (des démos sont ajoutées régulièrement).





