[Pdmtl] [PD] [PD-announce] four more fractal videos, and reposting the two previous ones

Mathieu Bouchard matju at artengine.ca
Ven 4 F�v 09:37:00 EST 2011


On Fri, 4 Feb 2011, patko wrote:

> �a passe sur le navigateur et c'est tr�s joli,
> est-ce que tu as essay� aussi en 3D, en passant sur Gem?

Non, en partie parce qu'on peut pas dessiner des polygones 
auto-intersectants avec Gem/GL, ni aucune autre interface d'OpenGL, 
d'ailleurs. Avec [gf/gl] c'est n�cessairement la m�me chose�: il n'y a 
simplement pas de mode pour �a dans glBegin.

M�me les polygones concaves sont pas support�s directement par OpenGL !

Pour dessiner les fractales en question avec OpenGL, �a me prend au 
minimum une tessellation de polygone concave, mais si je me fais une patch 
pd qui fait une tessellation � partir d'un polygone � 12288 c�t�s (ou m�me 
juste 3072), �a va �tre tr�s long (et si je veux supporter les 
auto-intersectants, c'est encore pire)

C'est plus facile de faire une Koch compl�tement � base de triangles 
coll�s ensemble, mais pour �a, il faut changer un gros morceau de la 
patch�: la patch calcule pr�sentement un unique contour. Au moins ce sont 
les m�mes sommets, mais vraiment pas dans le m�me ordre, et surtout, � 
chaque �tape, ma m�thode double le nombre de sommets, au lieu de 
quadrupler, donc �a s'adapte pas rapidement aux triangles. Et apr�s �a, il 
faut trouver ce qu'on veut bien faire avec l'axe des z !

Ensuite il faudrait envoyer 4096 ou 1024 triangles � GEM avec des [repeat] 
et tout, mais avec [gf/gl], c'est plus facile�: tu envoies les triangles 
directement � OpenGL et t'as pas besoin de [repeat]. C'est deux fois moins 
de patchage.

[#draw_polygon] est moins mauvais que je le pensais originalement !

Pour ce qui est des Julia, oublie-�a, c'est m�me pas des polygones, et 
avec la m�thode que j'utilise pour les calculer, c'est particuli�rement 
pas imaginable de faire quelque chose de similaire dans GEM. Il faut 
recommencer du d�but et je sais pas comment. �a d�pend aussi de quelle 
sorte de 3-D tu veux faire : les montagnes en Julia c'est pas pareil comme
(et moins compliqu� que) les trucs de quaternions.

Mais c'est possible de prendre la sortie destin�e � [#out window] et faire 
un grillage de quads dans GEM avec �a.

  _______________________________________________________________________
| Mathieu Bouchard ---- t�l: +1.514.383.3801 ---- Villeray, Montr�al, QC


Plus d'informations sur la liste de diffusion Pdmtl