Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.sys.atari > #26870

Re: FORTH et surfaces 3D

From Francois LE COAT <lecoat@atari.org>
Newsgroups fr.comp.sys.atari
Subject Re: FORTH et surfaces 3D
Date 2022-11-28 19:55 +0100
Organization Aioe.org NNTP Server
Message-ID <tm306j$5m3$1@gioia.aioe.org> (permalink)
References <tm2s12$4mk$1@gioia.aioe.org>

Show all headers | View raw


Salut,

Arachide écrit :
> Dur de trouver du temps en ce moment!
> Deux petites heures ce soir pour ajouter la fonction gr3_z(xy)l qui 
> trace une surface 3D en "lignes", c'est basique, pas de faces cachées, 
> pas de jeux de couleurs ou d'ombres.
> 
> Mais encore une fois, la vitesse de la Vampire: un grille de 101 lignes 
> de 101 points chacune (10.201 calculs de la fonction z=cos(sqr(x²+y²)) 
> avec tracés VDI en 22 centièmes de seconde, et encore, c'est la version 
> programmée pas encore optimisée complètement. On doit pouvoir descendre 
> un peu...
> 
> https://gtello.pagesperso-orange.fr/temp/3d.jpg
> 
> Guillaume.

Est-ce que tu peux tracer des courbes et des surfaces d'une variable
complexe, avec les fonctions du FORTH ? Parce que pour mon logiciel
toutes les variables sont complexes. L'intérêt est par exemple de
pouvoir représenter des images et des surfaces fractales. L'auteur
de MathMod me disait récemment qu'il avait introduit les variables
complexes dans son logiciel, et je lui ai donc demandé s'il prévoyait
de représenter des fractales. Eurêka 2.12 les représente depuis
longtemps ...

Voila un extrait de l'ensemble de Mandelbrot en 3D avec Sketchfab :

      <https://skfb.ly/o6TTw>

Rendu avec OpenGL sur ATARI avec le logiciel Eurêka 2.12 :

      <https://www.youtube.com/watch?v=hkbH1h-4DTU>

Rendu avec Persistence Of Vision exporté depuis mon logiciel :

      <https://www.youtube.com/watch?v=Yf7q2KdAS-4>

Dans Eurêka 2.12 la fonction correspond à julia(x-0.1562+i*(y+1.0323),0)
tracé dans ±[0.02,0.015] La 3D est obtenue avec l'algorithme
d'approximation des distances. La fonction julia(z,z') correspond à
l'ensemble de Mandelbrot lorsque z varie, et Julia lorsque z' varie.

Donc Abderrahman Taha a introduit les variables complexes dans
MathMod, et en plus la récursivité. Depuis très récemment le logiciel
MathMod représente des images (textures) et des surfaces fractales :

	<https://www.facebook.com/parisolab/>

Tout comme pour Eurêka 2.12, le logiciel MathMod permet de représenter
l'ensemble de Mandelbrot, et les ensembles de Julia. Il est important
de le dire, car Benoit Mandelbrot était l'élève de Gaston Julia :-)

Enfin, lorsque j'inspire avec Eurêka 2.12 un aussi beau soft que
MathMod. Lorsqu'un logiciel ATARI d'autrefois inspire un logiciel
actuel, je peux être particulièrement fier de mon travail ...

Il s'agit de mettre de la couleur, de l'éclairage, ce qui n'est
pas interdit, même pour un logiciel ATARI qui a 35 ans en 2022 !

-- 
François LE COAT
Auteur de Eurêka 2.12 (Grapheur 2D, Modeleur 3D)
http://eureka.atari.org/

Back to fr.comp.sys.atari | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

FORTH et surfaces 3D Arachide <houten.van@orange.fr> - 2022-11-28 18:44 +0100
  Re: FORTH et surfaces 3D Francois LE COAT <lecoat@atari.org> - 2022-11-28 19:55 +0100
    Re: FORTH et surfaces 3D Francois LE COAT <lecoat@atari.org> - 2022-11-29 17:05 +0100
      Re: FORTH et surfaces 3D Arachide <moulinaie@gmail.com> - 2022-11-29 10:33 -0800
        Re: FORTH et surfaces 3D Francois LE COAT <lecoat@atari.org> - 2022-11-29 22:00 +0100
          Re: FORTH et surfaces 3D Arachide <moulinaie@gmail.com> - 2022-11-30 06:59 -0800
            Re: FORTH et surfaces 3D Francois LE COAT <lecoat@atari.org> - 2022-12-01 22:02 +0100
    Re: FORTH et surfaces 3D Arachide <moulinaie@gmail.com> - 2022-11-29 10:08 -0800
  Re: FORTH et surfaces 3D Arachide <houten.van@orange.fr> - 2022-12-02 12:19 +0100
    Re: FORTH et surfaces 3D OL <ol.google@lutece.net> - 2022-12-02 22:41 +0000

csiph-web