Blender 2.7/Poster son travail
Voici la procédure à suivre :
Votre pseudo, la date de l'œuvre, le nom de l'œuvre.
Lien vers la page pastelAll ou vers un autre hébergeur pour le fichier.
Description.
"La description de l'image".
Problèmes divers.
"Vos problèmes ou questions par rapport au livre, à votre création ou à Blender".
Vous pouvez poster tout cela dans la Galerie.

Implémentation d'algorithmes classiques/Algorithmes de pathfinding

Implémentation d'algorithmes classiques/Algorithmes de pathfinding/A*

Implémentation en python.
Voici une implémentation de l'algorithme A* rédigée en Python :
 def AStar(self,i__vertex_init_label, i__vertex_target_label):
 visit http://en.wikipedia.org/wiki/A*_search_algorithm for more information
 print 'A* : %s --> %s'%(i__vertex_init_label,i__vertex_target_label)
 l__vertexTarget = self.getVertexByLabel(i__vertex_target_label) # get the target
 l__vertexInit = self.getVertexByLabel(i__vertex_init_label) # get the source
 if l__vertexTarget!= None:
 # -- initialisation --
 l__closedset = [] # The set of nodes already evaluated.
 l__openset = [l__vertexInit] # The set of tentative nodes to be evaluated.
 l__came_from = {} # The map of navigated nodes.
 # discrete functions definition
 l__g_score[i__vertex_init_label] = 0 # g(x) = past-cost function
 l__h_score[i__vertex_init_label] = l__vertexInit.m__AstarHeuristicEstimateDistance # h(x) = heuristic function
 l__f_score[i__vertex_init_label] = l__h_score[i__vertex_init_label] # f(x) = g(x) + h(x) = distance-plus-cost- heuristic function
 # -- end of innitialisation --
 while len(l__openset)>0:
 # -- choose the node in openset having the lowest f_score[] (estimated total distance) value --
 l__min, i, l__index = 999999999, 0, 0
 for l__vertex in l__openset:
 if l__f_score[l__vertex.m__label]<l__min:
 l__min = l__f_score[l__vertex.m__label]
 l__index = i
 i+=1
 l__current_vertex = l__openset.pop(l__index)
 del i, l__index
 # -- end of choice --
 print 'I choose \'%s\' vertex with f_score=%d.'%(l__current_vertex.m__label,l__min)
 del l__min
 if l__current_vertex.m__label == i__vertex_target_label:
 # if we are on the target > end of the process
 # and reconstruct the path to print it
 print self.reconstruct_path(l__came_from,l__came_from[i__vertex_target_label]) + ' » %s (score = %d)'%(i__vertex_target_label,l__g_score[i__vertex_target_label])
 return '__ END __'
 l__closedset.append(l__current_vertex) # current node is visited 
 l__successors = self.getSuccessors(l__current_vertex.m__number,C__MUTE) # get all successors
 for l__successor in l__successors:
 if l__successor.isInArray(l__closedset): # nothing to do, it is already visited
 continue
 l__current_edge = self.getEdge(l__current_vertex.m__number, l__successor.m__number,C__MUTE) # getting corresponding edge "current node"-->"successor"
 l__tentative_g_score = l__g_score[l__current_vertex.m__label] + l__current_edge.m__weight
 if not l__successor.isInArray(l__openset):
 l__openset.append(l__successor) # adding the successor to the openset to visit it later
 l__tentative_is_better = True # it is the first tentative for this node
 elif l__tentative_g_score < l__g_score[l__successor.m__label]:
 l__tentative_is_better = True
 else:
 l__tentative_is_better = False
 if l__tentative_is_better:
 # update the functions dictionnaries if the tentative is better
 l__came_from[l__successor.m__label] = l__current_vertex
 l__g_score[l__successor.m__label] = l__tentative_g_score
 l__h_score[l__successor.m__label] = l__successor.m__AstarHeuristicEstimateDistance
 l__f_score[l__successor.m__label] = l__g_score[l__successor.m__label] + l__h_score[l__successor.m__label]
 return 'Target is not reachable'
 else: 
 print 'Target does not exist'

Gimp, Quézaco ?
Gimp est un logiciel libre de retouche de photos, de création de dessin et plus généralement de graphique. C'est la version libre de son « grand frère » Photoshop. Bien qu'il soit beaucoup moins puissant que le logiciel de la société Adobe, il est tout de même très performant et idéal pour les débutants, comme pour les passionnés. Il intègre de nombreux outils, dont beaucoup sont un "double" de ceux de Photoshop.

Gimp, Quézaco ?/Introduction
Le graphisme, c'est quoi ?
Voici une question très intéressante, très philosophique aussi. Chacun ressent l'art d'une manière différente, mais en théorie, le graphisme rime avec couleur. En effet, le graphisme c'est la couleur. Sans couleur, pas de graphisme et sans graphisme, pas de couleur. Les deux sont complémentaires. Le graphisme est une façon de ressentir et d'exprimer les choses sous forme de dessin. Le graphisme fonctionne en parfaite harmonie avec l'idée. Une idée, c'est quoi? C'est une pensée. Donc on peut facilement en conclure que le graphisme est une idée, ou plutôt, une interprétation d'une idée par les couleurs. Une idée peut être un sentiment ou une scène. Un sentiment peut être représenté à travers le graphisme par une scène, comme par des formes abstraites. Une scène est toujours concrète, tandis qu'un sentiment ou un idée ne peut être que abstraite. Le graphisme est là depuis toujours. Souvent, on croit que le graphique c'est communiquer une idée par un design. C'est vrai aujourd’hui, mais il y a quelques siècles, le graphisme ne fonctionnait pas avec le design, car il n'était pas né. Bien sûr, maintenant que l'on a définit ce que c'était qu'un design, on le met partout, car chaque chose a un design. C'est vrai, cela a toujours été vrai.
Les systèmes de couleurs.
Un système de couleur, c'est une façon de gérer les couleurs. Il en existe beaucoup, mais les plus connus sont les systèmes RVB "(ou RGB)" et les nuances de gris.
Les scanners, eux, ont souvent chacun leur système...
Le système RVB.
Le système RVB consiste à mélanger le rouge, le vert et le bleu pour avoir une certaine teneur de chaque couleur afin de créer une nouvelle couleur. 
L'alpha.
L'alpha représente la transparence d'une couleur.
Cette valeur est souvent exprimée en pourcentage.
La transparence associée dépend du sens donné à alpha :
Seuls quelques types de fichiers gèrent la transparence, les plus utilisés sont sans doute PNG et GIF.
La transparence est souvent mise en valeur par l'utilisation d'un damier comme fond.
Les parties transparentes de l'image permettent de voir ce damier.
En général, celui-ci ne change pas d'échelle quand le facteur de zoom de l'image change.
Exemple de damier utilisé sur commons :
Les différents formats de fichier.
Les images comme toute donnée numérique peut être lue et enregistrée depuis/dans un fichier.
Le fichier contenant une image a un format spécifique définissant les informations enregistrées, et comment elles sont enregistrées.
Compression.
La compression permet de réduire la quantité de données enregistrées, afin de réduire l'espace occupé sur le support d'enregistrement (disque dur, CD, ...), ou de réduire le temps de transfert par réseau (ex : par internet pour les images d'un site web).
Il existe deux catégories de compression :
Matriciel ou vectoriel.
Une image peut être enregistrée de 2 manières :

Gimp, Quézaco
Make
Apprendre à cuisiner/Sommaire
Les maladies et les nuisibles au jardin
Recettes de boissons
Photographie/Personnalités/K/Jef Kratochvil