Geomorph - Quoi de neuf - Archive

Que se passe-t-il avec Geomorph? (30 juin 2006)
La version 0.31 (25 novembre 2005)
        Mise à jour concernant la version 0.31 (28 novembre)
Les nouveautés de la version 0.30 (31 octobre 2005)
Correctifs du 2 février 2005
Les nouveautés de la version 0.22 (30 octobre 2004)
Les nouveautés de la version 0.21 (16 août 2004)
Les nouveautés de la version 0.20 (7 mai 2004)
Les nouveautés de la version 0.12 (16 novembre 2003)
Remplacement d'un fichier en erreur, desert.pov (30 novembre 2003)


Que se passe-t-il avec Geomorph? (30 juin 2006)

Geomorph n'est pas mort, mais les mises à jour du logiciel ont tendance à s'espacer, pour des raisons aussi bonnes que triviales (le travail, la famille...). Le site a aussi été négligé, je m'en excuse, en particulier auprès de ceux dont je devais publier les travaux dans la Galerie.

La version 0.40 proposera un outil pour créer des réseaux de craquelures, parmi quelques autres ajouts. Peut-être serai-je en mesure d'y inclure un "Explorateur de Fourier". La plomberie est faite, cependant l'interface représente un défi.

Il y a aussi quelques autres nouvelles d'intérêt:

  1. Un portage de Geomorph sur FreeBSD est maintenant disponible à http://www.freshports.org/graphics/geomorph. Mes meilleurs remerciements à Dmitry Marakasov qui l'a converti.
  1. La Galerie a été mise à jour avec des images très intéressantes de Marc Carson, Jaime Vives Piqueres et Simon Donike.
Marc Carson
Jaime Vives Piqueres Canyon - Simon Donike
  1. Le fichier de messages allemand de la version 0,31 n'affiche pas correctement les caractères spéciaux de cette langue (ß, ü...), en raison d'une double conversion UTF-8.
J'avais aussi oublié de donner un lien vers un texte qui expose la philosophie de développement de Geomorph ainsi que les possiblités de contribution, écrit en septembre 2005. Le voici donc.

Vous devriez avoir d'autres nouvelles de Geomorph au début de l'automne, souhaitons-le!

Patrice St-Gelais


La version 0.31 (25 novembre 2005)


La version 0.31 corrige les problèmes suivants:
  1. Certains utilisateurs avec une carte Nvidia et le pilote propriétaire de Nvidia ne pouvaient pas afficher l'aperçu, d'aucune façon. La version 0.31 utilise la librairie GtkGLExt library plutôt que GtkGLArea, ce qui corrige le problème. Mes remerciements à Vincent Le Prince pour avoir testé ce changement.
  1. Dans la "Chaudière de remplissage":
  1. Les scripts d'installation des nouveaux utilisateurs ont été corrigés. Il y a deux façons d'installer un utilisateur: soit à partir de l'archive décompressée, soit au premier lancement de Geomorph. La seconde méthode n'était pas fonctionnelle à cause d'une faute de frappe. Par ailleurs, les scripts ont été modifiés pour ne plus utiliser les extensions GNU de "sed", qui ne fonctionnent pas sous tous les systèmes.
  1. Il est maintenant possible de cloner ( enregistrer une copie sous ) un nouveau document non encore enregistré, sans entraîner d'erreur. Geomorph demande d'enregistrer le document.
  1. L'écriture de commentaires dans le fichier geomorphrc se fait maintenant dans le code de caractères ("locale") courant, plutôt que dans le format UTF-8.
Aucune nouvelle fonctionnalité n'est ajoutée.

La page d'installation et la FAQ ont été mises à jour.

Si vous préférez compiler Geomorph, notez que ligtkglext et libgtkglext-devel font maintenant partie des dépendances, en remplacement de libgtkglarea et libgtkglarea-devel. Si vous installez le paquetage binaire, vous n'avez pas à vous en soucier, parce qu'il inclut cette librairie ("liée statiquement").

L'utilisation de l'accélération matérielle pour OpenGL ("direct rendering" - DRI) peut produire des instabilités quand plusieurs documents sont fermés et ouverts en succession, en plus des problèmes de mémoire déjà décrits dans la FAQ. Contrairement à la version 0.30, la version 0.31 permet de choisir si l'aperçu de Geomorph est accéléré ou non. Par défaut, l'accélération matérielle dans Geomorph 0.31 est inactive, même si elle est activée pour d'autres logiciels. SVP consultez cette section de la FAQ si vous tenez à la réactiver.

Mise à jour concernant la version 0.31 (28 novembre)

Le paquetage source (pas le binaire) contient une copie involontaire du fichier d'options "geomorphrc". Elle est localisée à la racine, ~/geomorph-0.31/. Si vous essayez d'exécuter Geomorph dans ce répertoire, à partir de la console, ce fichier sera lu plutôt que le vôtre, qui se trouve normalement dans ~/geomorph/. Si soudainement votre répertoire par défaut est /home/patrice/geomorph, c'est ce qui est arrivé! Cela n'arrivera pas si vous démarrez Geomorph d'un autre répertoire, par exemple en cliquant sur l'icône de votre bureau. Si vous conservez le répertoire geomorph-0.31, je suggère d'effacer le fichier pour éviter des erreurs dans le futur. Merci à Cyril Brûlebois pour avoir soumis le problème.


Les nouveautés de la version 0.30 (31 octobre 2005)

Une nouvelle version de Geomorph est enfin disponible, après un an!

La migration vers les librairies GTK2 explique la majeure partie des efforts. Elle n'a pas d'impact immédiat sur les fonctionnalités et l'utilisation de Geomorph. C'est un investissement à long terme, pour éviter la désuétude.

La version 0.30 propose de nombreuses améliorations.

En particulier, si vous aimez les déserts et les rivages maritimes, vous pouvez dorénavant utiliser Geomorph pour générer des dunes et des vaguelettes.
Dunes et vaguelettes
Dunes et vaguelettes réalisées avec Geomorph


Plusieurs optimisations devraient dorénavant accélérer le dessin et permettre d'éditer plus facilement des images de 1024x1024 et plus.

La documentation a été enrichie d'un index des outils et d'une section sur Povray, qui explore notamment l'art des textures.

Exemples de textures
Des textures Povray offertes avec Geomorph

Les nouvelles sections contiennent un grand nombre d'images, parce qu'il est plus facile de comprendre par l'exemple. Le chargement est un peu long sur une ligne 56k, désolé! La documentation est maintenant distribuée séparément de l'application, sous une licence Common Creative.

Lors de la création d'un répertoire d'utilisateur, les scènes et les textures Povray installées sont désormais plus nombreuses, et plusieurs d'entre elles ont été améliorées lors de la rédaction de la section sur Povray.

La galerie a aussi été enrichie. C'est principalement en réalisant les paysages publiés dans cette galerie et dans les tutoriels que les nouvelles fonctionnalités de Geomorph sont conçues et que le logiciel est testé. La galerie propose des liens vers certaines des scènes Povray et des images de relief utilisées.

Voici, plus en détail, les changements apportés:

1. Les nouvelles fonctionnalités

Le nouvel index des outils montre un aperçu des résultats et donne des conseils d'utilisation, à défaut d'une documentation détaillée.
2. Les principaux correctifs et améliorations
La FAQ a été réécrite en grande partie. Quelques nouveaux problèmes sont documentés, en particulier une fuite importante de mémoire relative à l'accélération matérielle de certaines cartes vidéo.

Notez qu'il n'y a pas eu de version 0.23 officielle. J'ai choisi de la renommer 0.30, parce que les changements sont significatifs.



Correctifs du 2 février 2005

1. Le paquetage binaire de la version 0.22 est maintenant intègre

Le paquetage avait été chargé de façon incomplète. Il se décompressait avec une erreur. La version maintenant disponible sur la page de téléchargement est intègre. Merci à Simon de m'avoir prévenu.

2. Problème à lancer Povray à partir de Geomorph 0.22 sous Mandrake 10.1

En passant à Mandrake 10.1, j'ai constaté que Povray ne s'exécutait plus. En exécutant Geomorph à partir de la ligne de commande, l'appel de Povray montre la liste d'options Povray suivie de l'extension .pov! Il y a des chances que vous ayez aussi ce problème avec des versions récentes d'autres distributions. Si c'est le cas, allez sur la page de téléchargement et chargez la version "b".

3. Geomorph 0.23 s'en vient

Je travaille sur la version 0.23, même si le rythme est lent! Elle fonctionnera sous GTK+2. La rapidité du dessin sera augmentée grâce à une optimisation du rafraîchissement de l'aperçu OpenGL. L'érosion par la pluie paraîtra plus naturelle. J'espère aussi être en mesure d'offrir quelques nouvelles fonctions intéressantes.

Salutations!
Patrice St-G.



Les nouveautés de la version 0.22

La version 0.22 a été publiée le 30 octobre 2004.

Elle offre deux changements d'importance:
  1. Le crayon "failles" a été enrichi pour permettre la création de crevasses et de fissures. Un tutoriel est proposé.
  2. Geomorph est maintenant traduit en allemand, grâce à la contribution de Tim Schürmann, à qui j'adresse mes meilleurs remerciements! Tim a insisté pour que je précise que cette traduction est expérimentale, alors j'invite les utilisateurs allemands à me transmettre leurs correctifs, s'ils en ont!
Tutoriel fissures et crevasses

Quelques problèmes ont aussi été corrigés:
L'éclairage de la scène Povray simple_terrain.pov a aussi été changé pour ressembler davantage à l'aperçu OpenGL.

Les nouveautés de la version 0.21

La version 0.21 a été publiée le 16 août 2004.

Cette version corrige le problème des messages et des titres mal affichés dans les configurations autres que françaises ou anglaises. Par exemple, "FILETXT" s'affichait dans le menu principal, plutôt que "Fichier" ou "File". Elle devrait aussi être compilable sur un plus grand nombre de distributions.

Aucune nouvelle fonctionnalité n'est offerte. Si vous utilisez Geomorph 0.20 et que vous n'avez pas de problèmes avec vos messages, vous n'avez probablement pas besoin d'installer cette mise à jour.

Cependant, si vous désirez collaborer à Geomorph en le traduisant dans votre langue, il vous faudra utiliser le nouveau catalogue ".po" fourni avec cette version. C'est une invitation: si vous désirez essayer, je serai très heureux de vous envoyer des instructions détaillées et de vous supporter :-).

Voici en détail les modifications apportées:
Merci à Tim Schürmann pour sa collaboration dans le diagnostic des problèmes d'installation et les tests du nouveau paquetage!

Les nouveautés de la version 0.20

La version 0.20 a été publiée le 7 mai 2004.

Voici les améliorations les plus importantes :
Un crayon continu gaussien est maintenant offert. La grandeur, le niveau et l'effet (augmenter ou diminuer l'altitude, rendre flou) peuvent être contrôlés, la pointe peut être choisie, un aperçu est disponible, et il est possible d'augmenter la qualité désirée en diminuant la vitesse ou vice versa. Le résultat n'a rien d'exceptionnel, je tenais à ajouter l'outil parce que j'y voyais une utilité. Croyez-moi, il n'est pas facile de développer un crayon continu et vraiment lisse sur des images d'une profondeur de 16 bits. J'ai commencé à y travailler il y a environ 1 an. La prochaine étape sera d'ajouter des pointes "larges", pour dessiner des routes avec leurs fossés, par exemple. Pour l'instant, les pointes doivent être gaussiennes ou très aiguës, autrement le trait "plie" dans les courbes.
Un crayon pour dessiner des failles a été ajouté. Il permet de dessiner une ligne de contrôle générant une faille fractale. Vous ajustez la ligne de contrôle avec la souris et l'effet sur la faille est visible immédiatement. Vous pouvez contrôler comment la faille est divisée, la dénivellation, le lissage et même ajouter des crevasses rudimentaires. Ce fut amusant à développer, et je crois que c'est pas mal "cool" à utiliser! Je propose un tutoriel.
L'outil "ondes" a été amélioré de façon importante. "L'aliasing" est maintenant contrôlé. Le paramètre de variation verticale aléatoire fonctionne dorénavant, tout comme le bouton de rafraîchissement de la racine aléatoire. La forme des ondes a été améliorée sensiblement. Quand il y a plus de 2 onglets, l'acceptation des changements ne modifie plus leur ordre d'application. Globament, je dirais que l'outil est "presque utilisable", tout dépendant de vos besoins. Le principal inconvénient est que lorsque vous appliquez une déformation latérale avec un angle qui n'est pas droit, vous obtenez des côtés non continus (ce qui est normal), mais qu'il n'existe pas d'outil permettant de rogner l'image et de la mettre à l'échelle pour s'en débarrasser. Si vous n'utilisez que des déformations verticales, ou appliquez un filtre gaussien pour noircir les côtés après avoir accepté la transformation "ondes", ce n'est pas un problème.
La version 0.20 offre aussi plusieurs petites ou moyennes améliorations, visant à rendre l'utilisation de Geomorph plus agréable:
Les nouveautés de la version 0.12

La version 0.12 a été publiée le 16 novembre 2003.

L'aperçu OpenGL a été beaucoup amélioré. L'objectif principal était d'avoir un point de vue cohérent entre Povray et Geomorph. Ces améliorations devraient accélérer autant la conception des images de relief, si vous utilisez Povray pour valider votre travail, que celle des scènes Povray:
L'utilisation du dialogue d'apercu est mantenant documentée.

Les définitions de scènes Povray ont été mises à jour pour profiter des améliorations apportées à l'aperçu.

Les autres améliorations importantes incluses avec Geomorph 0.12 sont deux tutoriels. Cliquez sur les vignettes qui suivent pour y jeter un coup d'oeil.

The Desert Tutorial
The Sea and Moon Tutorial

La scènes Povray sea_n_moon.pov a été ajoutée à la distribution, relativement au second tutoriel.

Enfin, ces améliorations mineures ont été apportées: Remplacement d'un fichier en erreur

La définition de scène Povray desert.pov distribuée avec Geomorph 0.12 avant le 1er mars 2004 ne fonctionne pas avec le tutoriel. Le bon fichier est ici. Désolé pour les inconvénients.

Placez le fichier dans votre répertoire Geomorph personnel. Le défaut est ~/geomorph. Si vous prévoyez installer de nouveaux utilisateurs, comme "root", copiez-le sous /usr/local/share/geomorph/0.12/scenes, pour qu'ils aient la bonne version.

Le paquetage distribué sur Sourceforge, nécessairement postérieur au 1er mars, contient le bon fichier.

Retour au début

Contact:    Patrice St-Gelais


SourceForge.net Logo