Moteur3D Software

Généralités sur la programmation 3D
Anonyme

Moteur3D Software

Message par Anonyme »

Voici en presentation mon p'tit moteur de rendu 3D :

j'essaye de me faire une lib simplifié de commandes 3D , un peu comme à la darkbasic pro, pour le moment , je ne met pas la source en ligne, je le ferais quand j'aurais résolus quelques problèmes majeurs

File:1->Engine3D.rar
Image

-Pour le moment , je peut importer des objets au format *.ASE de 3dstudioMax.

Bien entendu , le tout est en software, mais il sera certainement possible à l'avenir d'y implémenter ogre , opengl , ou directX pour l'affichage des polys.

-J'essaye de régler mes calculs matricielle pour implémenter une camera
-Je bosse aussi sur le Gouraud shading
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Salut,

C'est sur, je n'oublirai jamais non plus la simplicité d'utilisation de DarkBasic pro. Avec la puissance de PureBasic il y a moyen de faire quelque chose de vachement mieu que DBP !

En tout cas, bonne continuation pour ton projet :wink:
TersaKen
Messages : 58
Inscription : dim. 05/févr./2006 16:15

Message par TersaKen »

Pas mal :D mais le plus dur reste a venir ;)
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

Ici y a un sacré choix :)
http://www.devmaster.net/engines/
Est beau ce qui plaît sans concept :)
Speedy Galerie
Anonyme

Message par Anonyme »

Merci pour le lien, je connaisais pas celui la :wink:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Frenchy Pilou a écrit :Ici y a un sacré choix :)
http://www.devmaster.net/engines/
un moteur de recherche devrai porter ton nom ! :D
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

Le Googlepil :lol:
Est beau ce qui plaît sans concept :)
Speedy Galerie
Anonyme

Message par Anonyme »

:D Encore merci pour ton lien :wink:
Il y a plein de moteur3D opensource ! ca va beaucoup m'aider pour integrer une camera ! car ces histoire de calculs matricielle me donne mal à la tête :D
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

Oui et puis réinventer la roue a chaque fois, même si si cela est formateur à un côté perte de temps qui est pénible :)
Est beau ce qui plaît sans concept :)
Speedy Galerie
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

QUe voulais vous dire par rendu software ?
Anonyme

Message par Anonyme »

@Progi1984

en fait mon challenge est le suivant :

- Trouver des algos optimiser de remplissage de polygones
- Pouvoir charger un fichier possedant une liste de vertex et de faces pour ensuite pouvoir les projeter sur l'ecran via un autre algo
-Gerer l'éclairage (gouraud) de manière software (sans passer par les API comme DX ou Opgl)
- il y a plein d'autre truc, comme le clipping, les octree, le zbuffer....

Mais dans ce challenge perso, il y a beaucoup d'obstacle pour un non matheux comme moi, mais cela ne me fait pas peur du tout, pour le moment je m'en sors bien ^^
En final, j'aimerais disposer d'un petit moteur à la Duke nukem 3D.
et pourquoi pas par la suite l'améiorrer via une api graphique.
mais bon, je n'en suis pas là :D
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Pourquoi ne pas faire directement un moteur via api opengl ?
Anonyme

Message par Anonyme »

le problème est le même, quoi que, les fonctions de transformation , rotation ,mise a l'echelle,et projection sont simplifié par l'api.
je préfère le faire moi même, je suis maso :D
mais c'est pas infesable, il y a plein de gens qui le font , pourquoi pas moi :D ?
Mais rien empeche par la suite d'y intégrer une api graphique.
de toute facon, une fois que j'ai réussi à gerer la caméra correctement, le projet passe en open source ici.
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

Cpl.Bator a écrit :le problème est le même, quoi que, les fonctions de transformation , rotation ,mise a l'echelle,et projection sont simplifié par l'api.
je préfère le faire moi même, je suis maso :D
mais c'est pas infesable, il y a plein de gens qui le font , pourquoi pas moi :D ?
Mais rien empeche par la suite d'y intégrer une api graphique.
de toute facon, une fois que j'ai réussi à gerer la caméra correctement, le projet passe en open source ici.
c'est génial ! :P
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

Par ce que c'est beaucoup plus performant en utilisant le gpu?
Répondre