mardi 26 avril 2011

Rendu 3D

Depuis quelques mois je travaille sur une version de l'algorithme du zbuffer. Celui-ci permet le rendu en "3D" d'objets composés de faces planes (triangulaires ou quadrilatérales). La version que je propose est un algorithme par division de facettes. Deux autres versions sont proposées dans les sources : 1) avec un point de fuite (les lignes convergent en profondeur vers un point). Cette version n'est pas encore au point. Je dois encore peaufiner les calculs. 2 Une autre version qui ne fonctionne pas bien: rendu isométrique, qui est de loin le plus économe en temps de calculs.

La version par division de facettes fonctionne fort bien. Le cube est dessiné correctement sans qu'il y ait trop de débordements au niveau des pixels.

Une vidéo d'exemple avec un cube en rotation est proposée avec les sources.

Je vais passer à l'étape suivante qui est d'importer des modèles existants (meuble, théière, personnage humain, etc) et le rendre à l'écran.

Je remercie les quelques quidams qui m'ont défendu lors de mon précédent lynchage sur son site. (Si ça se reproduit je demande aux modérateurs la suppression de toutes mes contributions à Linuxfr). A vous de voir. Il y a d'autres sites où je peux présenter mes projets.

Ceci dit:
http://ibiiztera.be/devtools/projects/pmatrix/PMatrix.zip pour le code source (C++ à la dernière version) Notez qu'il n'y a pas encore de licence (il faut que je demande le texte à mon avocat et ça coute un os...)
http://ibiiztera.be/devtools/projects/pmatrix/output.avi pour le cube en rotation

http://youtube.com/manuh008/ pour les vidéos précédentes.

allez siesta si !

mardi 19 avril 2011

Tests de QI informatisés

A l'administration fédérale, j'ai dit lors de tests informatisés: "tu n'as pas assez de bits dans ton pc pour évaluer mon QI". 6 mois plus tard 50 mecs m'attendaient au restaurant cannibale et on dit : "on va évoluer dans ton cul!"

dimanche 10 avril 2011

Championnat intergalactique de connerie

Quand? Du 1er juillet au 31 août 2011 les jours de pluie
Où? En Belgique

Contenu

Sponsors:
Awiph
Gouvernement flamand
MR
CDH

Président: Incognito.

Contactez-moi et faites ce que je vous demande.

Des fiches explicatives...

Je comptais publier mes fiches... panne de scanner!

Donc attendre demain pour acheter une nouvelle imprimante.

(x,y) = (M)32 (p)

x = m11*p.x*m12*p.y+m13*p.z
y = m21*p.x*m22*p.y+m23*p.z

n = P12^P13/|P12^P13|

n.p + d = 0

n.p1 + d = 0

On en tire p.

vendredi 8 avril 2011

Demain sera!

"""Et ce n'est pas près de s'arranger. Linux est bon pour les systèmes Web. Comme à ses débuts, il n'a jamais bien fonctionné pour les jeux, les graphismes ... poussés. C'est un peu un vieux système raccommodé pour les nostalgiques.

Les graphismes 2D ça passe bien: la photo, pour laquelle on se passe volontiers de logiciels, les logos et le vectoriels, pour lequel il ne faut pas grand-chose: quelques taches de couleurs quelques formes...

En ce qui concerne le Web c'est génial... si on trouve tous les outils et qu'on a les compétences pour les mettre en oeuvre.

En exemple, je dirais que Rome ne s'est pas fait en un jour, il y a de bonnes choses sous Linux, de bonnes initiatives. Seulement elles sont souvent freinées. Combien de fois n'ai-je pas trouvé des Gnome ou KDE modifiés avec des patches originaux proposant des améliorations sensibles pour les voir à la prochaine mise à jour supprimés parce que trop novateurs ou buggués. Au lieu de soutenir les nouvelles fonctionnalités et de corriger leurs bugs, de chercher de nouvelles utilités, les développeurs les massacrent et proposent une version "épurée" plus "simple", bref une version d'AVANT-GUERRE sans intérêt.

Linux et le monde du libre sont intéressants. Si je devais TERMIN3."""

Voilà ce que je postais il y a une demie-heure sur linuxfr.org. http://linuxfr.org/users/fog22/journaux/linux-a-bien-du-retard

En 1999, il y a passés 12 ans, j'achetais une version boite de Linux Red Hat que j'installais sur mon PC, en remplaçant mes jeux par un système pour me connecter sur Internet, chercher des filles et pouvoir regarder des films de boule.

A l'époque j'étudiais la physique à l'université.

L'utilisateur est de plus en plus exigent. Les ordinateurs sont de plus en plus performants et les dévelopeurs et fabricants proposent de plus en plus de nouveautés. En ce qui concernent les systèmes, on trouve Linux, qui est proposé gratuitement dans une variété de formes et de versions. Il fait tout ce qu'on attend d'un système, proposer des langages de programmation, des outils pour communiquer, du divertissement, des jeux, des outils pour le bureau.

Depuis lors je vais sur Internet, où je peux lire mes publications (archives). Je peux aussi publier en direct, voir les réactions, etc. Cela occupe une grande partie de mon temps.

Je dois faire une liste de mes publications, de ce que j'ai dit, écrit. Comme dit Bertrant Cantat: "Le vent nous portera" Le vent l'emportera... notre corps, nos mots, nos traces. Il restera ...? Mais de quoi demain sera!

Actif 3D: présentation du projet

Moteur de rendu 3D

Objets à base de facettes triangulaires

Moteur à base de Zbuffer avec masquage des faces
cachées (division de facettes ou calcul de la profondeur
pour chaque point (x,y)

Couleurs, textures

Animation: rendu en mpeg. Déformation d'objets.
Mouvement.

Nom: Actif 3D