From BlenderWiki

Jump to: navigation, search
Blender3D FreeTip.gif
IMPORTANT! Do not update this page!
We have moved the Blender User Manual to a new location. Please do not update this page, as it will be locked soon.

Plugins de texture

Mode: Tous les Modes

Panneau: Contexte Shading → sous-contexte TexturePlugin

Raccourci clavier: F6


Description

Les plugins de texture sont des fichiers externes qui peuvent être chargés dans l'interface de Blender, fournissant des contrôles dans le panneau Plugin, en fonction de ce qu'ils peuvent faire. Un plugin texture est une bibliothèque chargée dynamiquement (.dll, .so, …), un morceau de programme existant dans un fichier séparé sur votre ordinateur. Quand il est "appelé", il génère la texture. Un ensemble de plugins de texture standards sont distribués avec Blender, et sont situés dans le dossier Blender Foundation/Blender/plugins/texture, ou quel que soit le dossier pointé par le champ User PreferencesFile PathsTex Plugins.

Ces plugins sont développés par diverses personnes, et un site en regroupant la plupart est hébergé par le "Blender Plugin Repository". Un récent plugin texture de brique peut être trouvé sur le forum "BlenderArtists". Quand vous trouvez un bon plugin de texture, nous vous recommandons d'en placer une copie dans votre dossier de bibliothèques personnel (lib/plugin/texture).

Blender 2.46+
Les plugins fonctionnent maintenant correctement avec les rendus multi-threadés. Avec les versions antérieures, utiliser cette fonctionnalité au rendu donnait des lignes ou des points blancs ou noirs dans le résultat. Pour régler le problème, il fallait n'utiliser qu'un seul thread au rendu.

Liste incomplète des plugins de texture disponibles

Pour une liste actualisée (et complète), des exemples, et plus d'informations sur chaque plugin, suivez le lien donné plus haut. Pour avoir juste une idée de la diversité et du nombre de plugins texture disponibles en janvier 2008:

afterglow
Afterglow, au contraire de la plupart des autres plugins, est à la fois un plugin texture et séquence. Il permet de "faire luire" (to glow) des objets dans Blender.
brick
Un plugin de dessin de briques, basé sur un plugin d'exemple de NaN.
brick1
Un autre plugin de texture brique.
ceramictiles
"Carreaux de céramique", "carrelage". Il s'agit d'une implémentation en C du shader "BMRT ceramictiles" écrit par Larry Gritz.
chip
"Fragment", "éclat". Ce code est basé sur les fameux travaux de Ken Perlin…
chip2
"Fragment", "éclat". Ce code est basé sur les fameux travaux de Ken Perlin…
circdots_rgb
Plugin de Blender pour générer des points circulaires (sources écrites/compilées par Sylvio Sell, 2006).
clouds2
Crée une belle texture de nuage, similaire à celle produite par la texture procédurale Cloud.
dots2
Crée des points ("pok-a-dot" ???).
fixnoise
Crée un bruit aléatoire statique, utilisez-le si vous créez une animation, à la place de la texture procédurale Noise.
greenmarble
"Marbre vert". Il s'agit d'une implémentation en C du shader "BMRT greenmarble" écrit par Larry Gritz.
led
Crée des nombres "LED", comme ceux d'une horloge digitale.
lyapunov
Plugin de Blender pour générer des "grosses fractales de Lyapunov" ("Lyapunov fat fractals", sources écrites/compilées par Sylvio Sell, décembre 2004).
mandeltex
Plugin de Blender pour explorer l'ensemble des fractales de Benoît Mandelbrot (sources écrites/compilées par Rob Haarsma, entre décembre 1995 et avril 1999).
matrix
Crée un bruit similaire à clouds2 et novichip.
musgrave
Un plugin de texture procédurale pour Blender, qui génère des motifs de bruit fractaux de Kent Musgrave.
novichip
Un autre plugin de bruit similaire à clouds2 ou matrix.
pattern
Ce plugin utilise la fonction sinus pour créer divers motifs. Similaire au plugin sinus, quoi que légèrement différent quand même (!).
pie
Plugin de Blender pour les "camemberts" (portions de disques).
r_weave
Plugin "tissage" qui simule le bumpmapping, et est "pavable".
refract
Simule la réfraction.
rings2
Ce plugin produit un motif en anneau, assez semblable à cette même option de la texture procédurale Wood, mais il s'agit ici d'une texture 4D (Ok, 3D en vrai, mais la troisième dimension c'est le temps, pas Z). Accélération. (NdT: ???).
rtilings
Avec ce plugin, vous pouvez créer des pavages (tilings) plans réguliers (basés sur des carrés, triangles ou hexagones).
sarah0
Le plugin sarah0 est le premier plugin de Sarah. Si vous l'aimez (le plugin!), vous devriez vraiment allez voir le site web sité plus haut, pour obtenir la dernière version. Briques, tuiles, motifs "pavables", tout ce que vous voulez.
scales
Ce plugins génère un motif de texture ressemblant à des écailles (scales) de poisson. Grâce aux réglages, je suppose qu'il serait aussi capable de produire une toiture de bardeaux arrondis.
sinus
Ce plugin utilise la fonction sinus et certaines constantes que vous pouvez modifier pour obtenir différentes textures.
spirals
Plugin de dessin de spirales.
t_bricks
Ce plugin génère des textures de briques, avec bumpmapping.
t_clouds
Ce plugin génère des textures de nuages, avec bumpmapping.
t_marble
Ce plugin génère des textures de marbre ou de bois, avec bumpmapping.
t_marble_terrain
Ce plugin génère des textures de marbre, avec contraintes de pente et d'altitude, et bumpmapping.
t_terrain
Ce plugin génère des textures de nuages, avec contraintes de pente et d'altitude, et bumpmapping.
t_wood
Ce plugin génère des textures de bois, avec bumpmapping.
tiles
Crée un beau motif en damier, auquel vous pouvez ajouter du bruit (pour le déformer).
trellis
"Treillis". Crée divers motifs de pavage régulier 2D, ainsi qu'une vraie texture 3D cubique (comme les "cells'"", "cellules", dans PovRay).
voronoi
Un plugin de texture procédurale pour Blender, qui génère des structures de cellule de Voronoi.
water
Anime divers types de rides à la surface de l'eau, comme la pluie ou juste un robinet qui fuit. Il y a beaucoup de réglages, et ils peuvent être déformés par du bruit "wobbly". Génial pour tout type d'effets "mouillé".
wbricks
Une texture de briques plus avancée.


Options

Load Plugin
Ouvre une fenêtre de sélection de fichier, pour choisir un plugin à charger. Ces plugins sont des fichiers *.dll sous Windows, et *.so sous MacOS et la plupart des autres OS Unix.

Une fois qu'un plugin est chargé, il remplit le panneau Plugin de ses propres réglages, décrits dans les références de chaque plugin.

Détails techniques

Blender permet la liaison dynamique à l'exécution avec des objets partagés, que ce soit des plugins texture ou séquence. Dans les deux cas, ces objets sont des morceaux de code C écrits dans le respect de certaines règles (interfaces). Dans le cas des plugins de texture, ces morceaux de code définissent une fonction acceptant en entrée des coordonnées, et produisant une sortie couleur et/ou normale et/ou intensité, exactement comme les textures procédurales.

Voyez aussi