top of page

Les Shaders d'Eric

Générateur de Terrains

  • Nom de fichier : tergen.txt

  • Utilisation de la ligne de commande : xs tergen[seed][altitude][noise-scale][noise-scale][voxel-color] <void-voxel-color> <vertical-shifting> <x-shifting> <y-shifting>

  • Ligne de commande par ex. : xs tergen 19260817 50 20 20 1 0 -10 10 10 10

  • Edition minimale : xs tergen 19260817 50 20 1

  1. Il est recommandé de régler la taille de la scène sur 126x126x126x126 pour obtenir la meilleure vue.

  2. Réglez la couleur void-voxel sur -1 pour ne pas supprimer la scène originale.

  3. En utilisant le xyz-shifting du shader et le nouveau système global de MagicaVoxel 0.99.x, vous pourrez créer une grande carte du terrain. (fig. 3)

Générateur Terrain
shade01_orig.jpg.jpg

Flow - Cascades

Ce shader imite la mécanique de l'écoulement de l'eau dans la nature.

  • Nom de fichier : flow.txt

  • Utilisation de la ligne de commande : xs flow[color-index][index couleur]

  • Ligne de commande, par exemple : xs flow 1

  • Les voxels avec un index donné sont source d'eau, le shader ne les créerait pas automatiquement, vous devez les attacher en premier.

Cascades
shade02_orig.jpg.jpg

Flow 2 - Cascades 2

  • Nom de fichier : flow2.txt

  • Utilisation de la ligne de commande : xs flow2[color-index][index couleur

  • Ligne de commande, par exemple : xs flow2 1

  • Les voxels avec un index donné sont source d'eau, le shader ne les créerait pas automatiquement, vous devez les attacher en premier.

Cascades 2
shade03_orig.jpg.jpg

Hyper Flood - Super Flots

UNSTABLE. NE PAS UTILISER.
ALLEZ DANS FLOW2 À LA PLACE.

Contrairement au shader classique, ce shader offre une solution pour les zones d'eau fermées.

  • Nom de fichier : hyperflood.txt

  • Utilisation de la ligne de commande : xs hyperflood[x][y][z] (Les paramètres représentent les coordonnées de la source d'eau.)

  • Ligne de commande par exemple : xs hyperflood 3 5 3 3

  • La couleur de l'eau est contrôlée par la couleur sélectionnée dans la palette.

DANGER - LIRE AVANT UTILISATION 
- LE SHADER NE SUPPORTE QUE LES SCÈNES AVEC MOINS DE 40 UNITÉS DE XYZ-VOLUMESIZE. (Vous pouvez modifier la ligne 17 pour supprimer la limite, mais réfléchissez d'abord). 
- LIMITÉ PAR L'EXPLICATIF INTÉRIEUR DE MAGICAVOXEL, LE SHADER N'EST PAS STABLE. SI L'ESPACE DE REMPLISSAGE EST TROP GRAND, MAGICAVOXEL PEUT S'ÉCRASER.

Super Flots
shade04_orig.jpg.jpg

Life Game - Jeu de La Vie de Conway

  • Nom de fichier : lifegame.txt

  • Utilisation de la ligne de commande : xs lifegame[color-index].

  • Ligne de commande par exemple : xs lifegame 1

  • Conçu pour le plan X-Y. Utilisez une seule couleur dans votre scène, ou le shader la détruira.

Jeu de la Vie
shade05_orig.jpg.jpg

Blanket - Manteau

  • Nom de fichier : blanket.txt

  • Utilisations de la ligne de commande : xs blanket[voxel-color] <noise-seed> <noise-scale> <noise-scale> <threshold (0~2 recommandé)> >

  • Ligne de commande par ex. : xs blanket 1 1248343 20 1.4

  • Edition minimale par ex. : xs blanket 1

1. Le shader ne couvrira que les zones qui ne sont pas couvertes. (Comme la neige)
2. Esp. si le générateur de terrain et l'ombrage de couverture ont les mêmes graines de bruit et la même échelle, et que le xyz-shifting du générateur de terrain est nul, le résultat des deux ombres mélangées ensemble sera comme la couverture de neige réaliste des hautes montagnes. (fig. 3)

Manteau
shade06_orig.jpg.jpg

Cube Filling - Remplissage de Cubes

  • ​Nom de fichier : cubefill.txt

  • Utilisations en ligne de commande :

xs cubefill[mode[mode[0 pour remplissage, 1 pour cadre]]][point1_X][point1_Y][point1_Z][point2_X][point2_X][point2_Y][point2_Z][voxel colour]


xs cubefill[mode[mode[0 pour le remplissage, 1 pour l'image]][pointX][pointY][pointY][pointZ][longueur d'un côté][couleur voxel][couleur voxel

  • Ligne de commande par ex : xs cubefill 1 1 1 1 1 1 7 2 2 216 - Dessine le cadre du bord d'un cuboïde rouge entre les coordonnées (1,1,1) et (7,2,2).

       xs cubefill 0 50 50 50 50 50 10 216 - Prendre les coordonnées (50,50,50) comme centre, créer un              cube rouge avec une longueur latérale de 10 unités.

Remplissage de Cubes
shade07_orig.jpg.jpg

Flood - Nappes

  • Nom de fichier : flood.txt

  • Utilisation de la ligne de commande : xs flood[hauteur][couleur]

  • Ligne de commande par exemple : xs flood 60 169

  • Ce shader n'est pas conçu pour des zones sélectionnées. (Ceci pourrait être amélioré dans les prochaines versions)

Nappes
shade09_orig.jpg.jpg

Darker - Assombrir

  • Nom de fichier : darker.txt

  • Utilisation de la ligne de commande : xs darker

Ce shader nécessite que vous mettiez l'id de la palette à 0.


Ce shader n'est pas conçu pour des zones sélectionnées. (Ceci pourrait être amélioré dans les prochaines versions)

Assombrir
shade010_orig.jpg.jpg

Project - Projection

  • Nom de fichier : project.txt

  • ​Utilisation de la ligne de commande​ : xs project[altitude du plan xy] 

  • Ligne de commande d'exemple : xs project 64 (64 étant l'altitude Z d'un plan XY de voxels couleurs dans la matrice active)

Projection
projection-eric_orig.jpg.jpg
gif-project_1_orig.gif.gif

Drop - Goutte d'eau

Nom de fichier : drop.txt

 


  • Utilisation de la ligne de commande : xs drop[color-index][index couleur]

  • Ligne de commande par exemple : xs drop 1

Ce shader simule le processus des gouttes d'eau.

Goutte d'eau
gouttes.jpg
bottom of page