Open Tuts

19 février 2009

Index

Flag_Fr En français:

logo_blender Tutoriels Blender :

logo_gimp Tutoriels Gimp :



Flag_UK In English:

logo_blender Blender tutorials:

logo_gimp Gimp tutorials:

Posté par rore à 11:02 - - Commentaires [0] - Permalien [#]
Tags :


20 février 2009

GIMP Script: Planet Render

A planet creation script, it can be downloaded here.

It allows to create a planet lit on one side. The size and color of the planet as well as the angle for the light can be set

Versions :
planet-render1-1.scm :
- For GIMP 2.2. Under the Xtns> Script-fu> Misc> Planet render menu.
planet-render1-2.scm :
- For GIMP 2.4. Under the Xtns> Script-fu> Misc> Planet render menu.
- For GIMP 2.6 and above. Under the Create> Misc> Planet Render menu.

 

Planet creation script

This is a short explanation on how to use the planet creation script in order to get the best results.

1. Introduction

First, put the script in the scripts directory used by GIMP ( in general ~/.gimp-X.X/scripts/, or any other directory you might have set as the a script directory in the Gimp preferences.)
Then the script should be accessible in the Create> Misc> Planet Render menu (or Xtns> Script-fu> Misc> Planet render menu, depending on your version of GIMP. See above. ).

About the script parameters:

  • The image will be slightly bigger than the planet size, because of the halo. (BTW, try to avoid images too big (around 2000px) because then the script may become very slow, and sometimes if it really too big it won't work :/)
  • Choose preferably a dark color for the planet, that's what gives the better images.
  • The sun orientation is in degrees (from 0° to 360°) and clockwise.
  • The sun tilt can be set from 0 to 5. Zero makes an almost completely dark planet, while 5 gives a half lit planet.

Examples:

par_defaut The default planet, without background.

maxtilt Sun Tilt = 5, and sun orientation = about 45°. (+ a black background I added)

mintilt Sun Tilt = 0, and sun orientation = about 270°. (+ a black background I added)

2. Adding a texture

In order to make the planets more realistic, you could add a texture to them.

Take (or create) a texture image rather granular, and approximatively twice the size of the planet you want to create.
For example this image (thanks to TiZeta for the image).

Open the image in the Gimp, and in the layers dialog, do a right-click on the background layer and choose "Add Alpha Channel". (or in the image menu: Layer> Transparency> "Add Alpha Channel").

Then, in the image menu, select Filters> Glass Effects> Apply Lens. In the dialog box of this filter, choose "Make surroundings transparent" and set the Lens refraction index to about 1.6

The texture should now look like it's mapped onto a sphere, with the center of the image looking "stretched". Scale the image by about 0.5 to make the strech effect dissapear. Then desaturate the image (Colors> Desaturate). You should now have something looking like this

Rounded texture

With the script, create a planet that is the same size as your texture (here 256pixels - black background added after)

texture2

Paste the layer with the texture on the planet image, and place it between the "planet atmosphere" layer and the "planet base" layer.
Then, set its mode to "Grain Merge" (or any other mode that you think that could fit, the best is to try all the modes). That's all :)

texture3

Here is an example of some planets I created and included into a space scene.

 

-----------

Creative Commons License
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.

Posté par rore à 14:54 - - Commentaires [1] - Permalien [#]
Tags : , , ,

Script GIMP: Planet Render / Création de planète

Un petit script de création de planète, il peut être téléchargé ici.

Permet de créer une planète éclairée de côté. La taille et la couleur de la planète ainsi que l'angle d'éclairage sont paramètrables.

Versions :
planet-render1-1.scm :
- Pour GIMP 2.2. Dans le menu Xtns> Script-fu> Misc> Planet render.
planet-render1-2.scm :
- Pour GIMP 2.4. Dans le menu Xtns> Script-fu> Misc> Planet render.
- Pour GIMP 2.6 et plus. Dans le menu Create> Misc> Planet Render.

 

Tutoriel création de planète

Ceci est une petite explication sur l'utilisation du script de création de planètes, ainsi qu'un tutoriel explicant comment texturer ces planetes pour les rendre un peu plus réelles.

1. Introduction

Commencer par placer ce script dans le répertoire des scripts de Gimp ( en général ~/.gimp-X-X/scripts/, ou dans tout autre répertoire que vous avez pu configurer comme répertoire de scripts dans les préférences de Gimp). Le script va apparaître dans le menu Créer> Misc> Planet Render. (pour GIMP 2.6, sinon, voir plus haut)

A propos des paramètres du script :
Les paramètres du script sont la taille de la planete (Planet Size), sa couleur (Planet color), l'orientation du soleil (Sun orientation) et son inclinaison (Sun tilt).

  • L'image sera un peu plus grande que la taille spécifiée, vu qu'il faut de la place pour le léger halo qui entourne la planète. (Evitez aussi les images trop grandes -proche des 2000px, car le temps d'execution du script devient assez grand, et plante parfois :/ )
  • Pour la couleur, choisissez de préférence une couleur assez sombre, c'est ce qui donne les meilleurs résultats. 
  • L'orientation du soleil est exprimée en degrés (de 0° à 360°), et dans le sens des aiguilles d'une montre.
  • L'inclinaison du soleil est exprimée en unités arbitraires allant de 0 à 5. Zéro donne une planète presque pas éclairée, 5 une planete à moitié éclairée.

Exemples:

par_defaut La planète par défaut, le fond est transparent.

maxtilt Ici avec l'inclinaison à 5 et un angle d'environ 45°. (+ un fond noir )

mintilt Ici avec l'inclinaison à 0 et un angle d'environ 270°. (+ un fond noir )

2.  Ajout d'une texture

Pour rendre les planètes plus "réalistes", on peut ajouter une texture à celles-ci.

Prenez une image de texture assez granuleuse (ou créez en une), d'environ 2 fois la taille de la planète que vous souhaitez créer. Par exemple cette image (merci à TiZeta pour l'image).

Ouvrez là dans Gimp, dans la boite de dialogue des calques, faites un clic droit sur l'arrière plan et sélectionnez "Ajouter un canal alpha". (ou dans le menu de l'image, Calques> transparence> "Ajouter un canal alpha").

Ensuite dans le menu de l'image, sélectionnez Filtres> Effets de verre> Lentille optique. Dans la boite de dialogue du filtre, choisisez "Rendre l'entourage transparent" et mettez l'indice de réfraction de la lentille à environ 1,6.

La texture doit maintenant apparaître comme si elle était appliquée sur une sphère, avec le centre légèrement pixelisé. Diminuez la taille de l'image environ par 2, afin de ne plus avoir cet effet de pixelisation. Puis désaturez l'image (Couleurs> Désaturer). Vous devriez avoir quelque chose comme ci-contre.

Rounded texture

Créez ensuite une planète de la même taille que votre texture (ici 256 pixels, et j'ai ajouté un fond noir).

texture2

Ensuite copiez le calque contenant la texture dans l'image de la planète, et placez le entre les calques "planet atmosphere" et "planet base", puis passez le en mode "Fusion de grain" (ou tout autre mode qui vous semblera convenir, le mieux est d'expérimenter). Et voilà ! :)

texture3

Ici se trouve un exemple d'une scène d'espace créée avec ce script.

 

-----------

Creative Commons License
Ce tutoriel est sous licence Creative Commons Paternité-Partage des Conditions Initiales à l'Identique 3.0 Unported.

Posté par rore à 15:33 - - Commentaires [0] - Permalien [#]
Tags : , , ,

GIMP brushes

All the brushes I created are now available on GIMPStuff :
http://gimpstuff.org/usermanager/search.php?username=rore&action=contents

cercles_thcourbes_thfeuilles_thgrass_thknots_thsnow_thsnow2_thsparkles_thspirales_thstar_th

Don't forget to check the other resources on GIMP Stuff :)

Posté par rore à 17:30 - - Commentaires [0] - Permalien [#]
Tags : ,



Fin »