Empty3 alias Emptycanvas

 

Manuel Dahmen

@mdahmen Member since Jan 30, 2016 9:56am

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considérerons que vous acceptez l'utilisation des cookies.Ok

 

 

Empty3, rendu et modélisation 3D

Licence libre: GNU GPL v3 réf: http://gnu.org

 

Le but premier est de s'amuser, de me prouver que je peux faire quelque chose de valeur tout en étant handicapé et sans-emploi.

la raison est une passion pour les graphismes et l'informatique ( et l’artisme dirons les moqueurs qui ne s’asseyent pas à ma table) , l’art, la beauté des choses et des concepts.

 

1)

Fournir une API graphique alternative à DirectX ou OpenGL, fonctionnant par logiciel. L'inconvénient évident

est de ne pas profiter des dernières fonctionalités et perfomances liées aux améliorations du matériel (GPU, DDR5)

Tout en sachant que ce sera peut-être possible un jour, ah le rêve de créer son propre matériel : une carte graphique !

 

2)

Redescendons sur Terre sans se faire mal. Par la fenêtre.

 

Alors Empty3 n'a pas de fenêtre, c'est une application Console, Java (d'où même pas une application!).

Une application Java? Non une bibliothèque de classes permettant de tracer des objets 3D sur l'écran, vu d'une caméra-oeil (le terme « Pinhole » me chagrine personnelement. Le moteur de rendu interroge et parcourt chaque objet en recherche de pixels à dessiner : dans le cadre, pas derrière un autre point. Aussi la couleur des pixels sont dessinés en fonction de la texture : couleur unie, image, vidéo avi (ayez un bon convertisseur de vidéo si vous voulez que le fichier soit accepté)

 

Récemment (août 2016) j’ai décidé de rajouter un raytracer à l’api : ombrages, réflexion, réfraction)

 

Des objets de base sont implémentées dans l’API : triangles, point. Short:) ? Les sphères, cubes, parallélépipède , cylindre, cône sont dessinés par dessin de triangles.

 

Aujourd’hui j’attends le livre Computer Graphics, un classqiue du genre je pense pour progresser mieux. Je dois beaucoup à mes profs de maths, de physiques, même de français:) à ma mère et mon père, mes amis sont précieux et rares, éphémères parfois, nécessaires toujours. Ma femme Mary avec qui j’ai décidé de faire ma vie.

 

http://github.com/Graphics3D/

 

Empty3

Brique de calcul 3D, Java.

 

Darz

Jeu "Pac-man-like" basé sur ... OpenGL (bah parce que Empty3 n'est pas asssez rapide mais on peut l’essayer quand même dans le jeu.

 

Power-and-Damages, que j’attends de pouvoir réaliser, un combat de triangles très bien organisées.

 

A venir: "TRIBattle". 21/08/2016 date de début approximative