• # Que de souvenirs !

    Posté par  (Mastodon) . Évalué à 9 (+6/-0).

    Des heures d'attentes (AtariST sur un 68000@8Mhz) pour 3 boules de billard en 640x480, mais quelle beauté !

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • # mais qui aurait pu prévoir ?

    Posté par  (Mastodon) . Évalué à 8 (+6/-0).

    Traduction deepl :

    L'un des obstacles que nous devons encore surmonter est la signature de code pour la plate-forme Windows. Actuellement, nous n'avons aucun moyen de le faire car notre clé précédente a expiré. La difficulté réside à la fois dans le coût et dans le besoin de flexibilité pour la vérification de notre organisation.

    Si vous voulez suivre un peu la vie de Povray, l'accès aux forums par nntp marche très bien avec Thunderbird. Vous pourrez alors voir de superbes images et lire le code incroyablement tordu qui les génèrent. La programmation POV c'est vraiment un autre monde…

    tTh, poviste depuis 1993.

    • [^] # Re: mais qui aurait pu prévoir ?

      Posté par  . Évalué à 9 (+7/-0).

      J'ai joué avec y a longtemps, et il existe toujours le hall of fame de pov-ray

      Je me rappelle très bien mon décrochage de mâchoire 24 ans plus tard en voyant cette image :

      https://hof.povray.org/images/mouille.jpg<br/>

      Je suis bien content d'apprendre que ça bouge encore !

      Faut pas gonfler Gérard Lambert quand il répare sa mobylette.

      • [^] # Re: mais qui aurait pu prévoir ?

        Posté par  (Mastodon) . Évalué à 6 (+4/-0).

        Les explications de Gilles : http://www.oyonale.com/image.php?code=464

        • [^] # Re: mais qui aurait pu prévoir ?

          Posté par  (site web personnel) . Évalué à 5 (+3/-0).

          Je suis bluffé de voir que le site existe toujours ! Le site me replonge dans ce qu’était internet il y a 25ans : en suivant un webring, on tombe sur un site dans lequel on s’égare en suivant les liens qui nous emmènent toujours plus loin… Encore aujourd’hui le nom "oyonale" reste associé à toutes ces images et au temps que j’ai pu y passer.

        • [^] # Re: mais qui aurait pu prévoir ?

          Posté par  . Évalué à 3 (+1/-0).

          Grand merci ! L'anecdote de l'oiseau, enfin l'explication de son besoin de l'intégrer dans son œuvre, m'a immédiatement rappeler cette image de Moebius :

          tour et oiseau dans le garage hermétique de Moebius

          Moebius avait justifié, si je me rappelle bien, la présence de l'oiseau posé en haut et gauche de la tour pour les mêmes raisons, créer un point focal dans une image particulièrement riche en détails.

          Du coup, je me dit que je décorerais bien un mur chez moi en y mettant ces deux oeuvres. ;-)

          Faut pas gonfler Gérard Lambert quand il répare sa mobylette.

  • # points intéressants : le multi-plateformes

    Posté par  (site web personnel) . Évalué à 3 (+2/-1).

    Outre la licence libre déjà retenue (AGPL v3 depuis la v3.7) — même si celle pour la doc' est non libre du fait du CC-by-NC-SA (au moins il n'y a pas un absurde ND qui empêcherait les traductions, ou l'extraction de portions de la doc' pour focaliser sur un sujet…) — pour l'instant Visual C++^WStudio reste obligatoire (avec ses avantages et inconvénients) et une compilation facile et complète (moteur + IDE) avec pour seule cible windows. Bon, ça ne peut plus être publié sur le store, ce qui est ballot (et devrait finir par être corrigé) ; c'est vrai qu'en 2024 viser WinXP et + ça devient compliqué avec l'arrêt programmé^W facturé de Win10 pour reculer d'un an… si Win11 ne convient pas, bref… paye ton enfermement, ton ni-ni, reste ouin-ouin : tu pleures quoi :'-(

    Pour autant, des travaux au niveau du moteur de rendu (ce que j'appellerais le cœur) ont été effectués afin de le rendre multi-plateformes. D'autres travaux ont été réalisés pour fournir les points d'entrée afin de greffer un futur IDE qui soit multi-plateformes \o/ (bon, euh, reste tout à faire de ce côté-là apparemment et encore subir les méfaits euh les MFC — comment dire o_O :p).

    J'avais eu un projet en école d'ingé de raytracing, mais plutôt en environnement Unix. La licence de POVray à l'époque nous empêchait de nous baser dessus, nous ne nous étions inspirés que du découpage de la structure pour construire les scènes de façon modulaire, et tout réécrit en C ;-) J'avais ajouté un frontal de description de scène par fichier de configuration en texte (avant on compilait un programme C qui appelait les fonctions de créations d'objets…). Flex et bison m'avaient bien aidé, vu que lex et yacc étaient buggués sur HP-UX (et moins bien documentés, déjà que c'était spartiate…).

    • [^] # Re: points intéressants : le multi-plateformes

      Posté par  . Évalué à 4 (+2/-0).

      C'est amusant, je viens de lire le message qui est à l'origine de POV-Ray, et dans les conditions de création du projet il y avait:

      If you decide to do this, I would like to place a few rules on the
      packages (or at least those developed from DKB):

      • they will remain freely distributable
      • support and maintenance of this new product will be undertaken by the STAR team (including but not limited to myself)
      • the programs will remain as portable as possible

      Je ne sais pas à quel moment le 3ème point est passé à la trappe…

      • [^] # Re: points intéressants : le multi-plateformes

        Posté par  (site web personnel) . Évalué à 3 (+2/-1). Dernière modification le 04 novembre 2024 à 11:58.

        the programs will remain as portable as possible
        

        Je ne sais pas à quel moment le 3ème point est passé à la trappe…

        oh bah dès le début ;-) dès 1991, les développeurs n'étaient que sous windows (exit Amiga ou Macintosh qui avaient eux de bonnes possibilités graphiques), avec une licence Visual C++ (moi j'en avais une de Borland C++). Bin ils étaient multiplateformes : 80386 + FPU 387, 486DX avec son FPU 487 (exit 486SX), Pentium puis la suite… eh et ça fonctionnait sur des processeurs AMD _o/ ;-)
        Ensuite, le choix de l'utilisation des MFC est structurant (cela expliquait pourquoi les programmes faits avec Borland — puis Delphi — avaient une apparence un peu différente :D). Une partie du moteur était portable mais fallait virer pas mal de Microsofteries au milieu :/

  • # Revue de la licence ?

    Posté par  (site web personnel) . Évalué à 3 (+2/-1).

    Je crois me souvenir que POVRay était tellement vieux que le code avait commencé avant la création de la GPL. Les évolutions étaient bloquées à cause de ce vieux code trop complexe et dans un statut ambigu. Est-ce que la situation a changée ?

    Concernant son avenir, les années ont passées et le langage aujourd’hui me paraît poussiéreux. Le système de macro et de pré-processeur a fait son temps, et j’ai peur qu’il n’attire pas grand monde aujourd’hui.

    Et aujourd’hui le monde a changé, les carte graphiques sont capable de faire les calculs de manière plus performante qu’avec le CPU, mais cela demande de réécrire tout le cœur du projet.

    J’aurai plus d’intérêt à suivre une reprise de zero dans un nouveau projet plutôt que d’essayer de ranimer un projet ayant vécu sa belle mort.

    • [^] # Re: Revue de la licence ?

      Posté par  (site web personnel) . Évalué à 8 (+6/-0). Dernière modification le 05 novembre 2024 à 09:58.

      Depuis la version 3.7 sortie fin 2013, POV-Ray est sous licence libre AGPL3 (GNU AFFERO GENERAL PUBLIC LICENSE), alors qu'auparavant il utilisait sa propre licence.

      POV-Ray date de 1989 et se base sur le logiciel DKBTrace développé par David K. Buck en 1987. La GPL date février 1989.

    • [^] # Re: Revue de la licence ?

      Posté par  (Mastodon) . Évalué à 4 (+2/-0).

      le langage aujourd’hui me paraît poussiéreux. Le système de macro et de pré-processeur a fait son temps, et j’ai peur qu’il n’attire pas grand monde aujourd’hui.

      Poussiéreux, je ne sais pas… C'est surtout tordu et alambiqué, parce qu'il y a en fait deux langages entrelacés : la description des objets sphere { 0, 0.27 pigment color { Cyan } } d'un coté, et la programmation (tests, boucles, i/o) de l'autre #for (T, 0, 25, Step). Une fois qu'on s'y est accoutumé, ça devient assez facile à utiliser, mais la première marche est quand même rugueuse ;)

      suivre une reprise de zero dans un nouveau projet plutôt que d’essayer de ranimer un projet ayant vécu sa belle mort.

      Reprise de zéro, ça implique de jeter trente ans d'expérience, de savoir-faire, de code qui fonctionne. Maintenant, tu peux peut-être décrire en quelques mots ce que tu envisages de faire pour ton « nouveau projet », qu'on se fasse une idée.

      Et je ne vois pas d'où tu peux affirmer qqu'il y a « belle mort », à moins que tu ne te bases sur une opinion personelle difficile à étayer.

      • [^] # Re: Revue de la licence ?

        Posté par  (site web personnel) . Évalué à 2 (+0/-0).

        Et je ne vois pas d'où tu peux affirmer qqu'il y a « belle mort », à moins que tu ne te bases sur une opinion personelle difficile à étayer.

        C’est complétement personnel :)

        Je sais bien qu’un logiciel ne meure pas tant que son code compile encore, ça n’est pas ce que je voulais dire. Mais la grande époque de POV-Ray est derrière lui. Nous avons eu des librairies très avancées (je pense par exemple à LightSys qui proposait un modèle avancé pour la lumière, vegetate qui utilisait les fonctions de lancer de rayon pour planter des arbres aux intersections, mais il faudrait que je fouille un peu pour en trouver plein d’autres…)

        Il laisse encore des souvenir à ceux qui l’ont utilisé (je pense que le temps passé à regarder l’image se construire y est pour quelque chose), mais aujourd’hui d’autres logiciels ont pris la place, avec un rendu plus rapide, d’autres fonctions etc.

        J’imagine que povray a encore sa place s’il faut générer des images à partir de script sur des trucs très pointu, mais le temps de l’irtc est révolu.

        PovRay m’a fait rêver, m’a fait perdre des heures, me laisse de très bon souvenir, mais je préfère le laisser dans mes souvenirs que de chercher à le ressusciter.

        • [^] # Re: Revue de la licence ?

          Posté par  (Mastodon) . Évalué à 3 (+1/-0).

          Il laisse encore des souvenir à ceux qui l’ont utilisé (je pense que le temps passé à regarder l’image se construire y est pour quelque chose),

          Je pense qu'il y a encore des utilisateurs, et que certains (dont moi :) ne passent pas leur temps à regarder l'image se construire. Cette scène que je travaille de temps en temps demande trois semaines de rendu sur une machine correcte, donc non, je ne suis pas devant l'écran.

          mais aujourd’hui d’autres logiciels ont pris la place, avec un rendu plus rapide, d’autres fonctions etc.

          C'est sympa de nous donner une liste de toutes ces merveilles, que je puisse les essayer pendant les longues soirées d'hiver…

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.