Moteur 3d software sous windows (+exe)

Description

He ça fait plaisir de poster a nouveau!
Bon la voila le projet non terminé (mais tout de même assez avancé puisqu'il y a presque 90 ko de sources...) de moteur 3D entièrement software sous Windows (compilé avec VC++ 6)
il gère depuis la gestion de fichiers ascii 3D Studio Max jusqu'a l'affichage en gouraud. gestion de plusieurs sources de lumiere, des tranfo geometriques etc.
tout cela pourrait sembler inutile, vu qu'il existe des bib specialisees comme Direct3D ou OpenGL qui font ça très bien et utilisent les ressources matérielles spécifiques des cartes 3D (ce que mon prog ne peut pas faire), mais créer un moteur 3D de toute pièce, du simple affichage du point jusqu'au calcul des ombrages ou plaquages des textures, est très intéressant et très instructif.
Sinon c'est pas fini (de toute façon un moteur 3D n'est jamais fini), mais je pense que je reprendrai ce projet un jour ou l'autre. voila

Source / Exemple :


// tout dans le zip (sources, models, exe)

Conclusion :


Les sources sont assez commentées, donc vous derviez pas avoir trop de problèmes à vous y retrouver. Par contre, je les ai commentées en anglais...
Sous VC++, créez un projet et mettez y toutes les sources de l'archive (8 *.h, 8 *.c). Puis compilez.
Vous pouvez rajouter des objets, des sources de lumiere, ou rajouter des transfo geometriques auto (par ex, l'objet tourne autour d'un de ses axes). si vous avez un pb (les sources sont peu commentees, et un peu fouillis vu que le projet est en construction), prevenez moi, j'essaierai de vous aider

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.