• Home
  • Le script
    • Ajouter une icône
    • Commenter une commande
    • Fenêtre Flottante
    • Liste Scripts Commandes
    • Palette de Scripts
    • Panneaux Etendus
    • Raccourci sur une commande
    • Simplifier un script
    • Polygones vers Nurbs
  • "Script en ligne"
    • Autres >
      • Bascules
      • Browser
      • Camera&TargetPoint to Clipboard
      • Cartouche
      • CurveLength
      • CurveLengthBeingDrawn
      • Golden
      • MatchObjectName
      • Plan Aux
      • Points
      • Print Screen
      • PurgeLayer
      • SetObjectName
      • Styles >
        • AddStyle
        • EditStyle
        • Assign Styles to solids
        • RandomColor
        • Random Style Solid Color
        • CreateStyleFromObjectName
        • Make gradient Styles
      • TakeSnapshot
    • Déplacer la vue/Objet >
      • MoveTargetToObjectsV2
    • Sélection >
      • SelectStyleV2 V3
      • SelectUnnamedObjectsV2
      • Selection Loop
      • Select by Length
      • Select Biggest / Smallest
      • RandomSelection
      • Naked edges
      • LastObjectsCreated
      • SetSelectedObjectToWireframe V2
      • SetSelectedObjectToWireframe & Lock V2
    • Affichage >
      • Filaire Ombré
      • LightingOptions
      • Pers/Parallèle
      • RandomizeStyleColors
      • ViewStack
    • Cacher >
      • HideSeamEdge
      • HideToHidden
      • Isolate
      • Hide Controls & Grid & Axes
    • Vues >
      • Cycler les vues
      • Dimetric
      • Isometric
      • Perpective
      • Zoom 4 Vues
      • Position Caméra
  • Les Commandes
    • Lignes d'Aide
    • 4 vues 2D
    • BlendCap
    • Courbes >
      • CCC
      • Close Curves
      • Conversion Courbe
      • Courbes en Cercles
      • Courbes par Lot
      • DelCorners
      • InsertCircles
      • LineWeb
      • Ordre Courbes
      • Pts d'une courbe
      • RotateHistoryAray
      • MultiIso
      • MultiIso+
      • Reconstruct Curves
      • UnwrapCurve
    • Fonctions >
      • Fonctions Cachées
      • BisectorLine
      • CenterAtOrigin PutOnGround
      • Dégradés
      • Effacer les Congés
      • Hachures
      • Intersect2Circles
      • MoveSliceToPoint
      • OffsetMultiStep
      • ScaleIndividual
      • SelectIntersected
      • Tournette
      • TrimStencil
    • Objets. >
      • Distributions
      • Anneaux
      • Boulons Filetés
      • RotateObjects
      • Toroïdal Knots
      • Tubes
    • Géométries par Bemfarmer
    • r2d3
    • Scripts de Max Smirnov >
      • Scripts de Max Smirnov
      • Calculateur de Volume
      • Customiser l'Ui
      • Cycles pour Moi
      • Ecrous et Boulons
      • Cotations
      • Dispersions
      • Elephant Système Nodal
      • Engrenages
      • Fx Graph
      • Fx Graph 3D
      • Heightmap
      • Simulation Tissu
      • Subdivision
      • Bridge
    • AssignName
    • AssignPresetName
    • FullScreen
    • Importer des MNT
    • Sauvegardes Multiples
    • ScaleArray
  • Gif Animés
    • Cadre de Manipulation >
      • Cadre de Manipulation01
      • Cadre de Manipulation 02
      • Cadre de Manipulation 03
      • Cadre de Manipulation 04
      • Cadre de Manipulation 05
    • Orientation >
      • Oriente 01
      • Oriente 02
      • Oriente 03
      • Oriente 04
      • Oriente 05
      • Oriente 06
      • Oriente 07
      • Oriente 08
      • Oriente 09
    • Creux >
      • Creux 01
      • Creux 02
      • Creux 03
    • Offset
    • Accroche à une surface
    • Snap sur alignement
    • Trame droite
    • Trame sur courbe
    • Arcs et cercles tangents
    • Image d'arrière Plan
    • Propriété d'Objets
    • Rotation
    • Tension automatique
  • Utilitaires
    • V4 Quoi de neuf ?
    • V3 Quoi de neuf?
    • Liste des mises à jour
    • Aile Naca
    • Companion
    • Console
    • CutList
    • DESIGN CONCEPT
    • Format OBJ en 3DM >
      • Instant Meshes
      • _importObj
      • obj23dm
    • Kitbash
    • Mannequin
    • MGB (Interface)
    • MergeOBJ
    • Moi et Modo
    • Paint 3D
    • Pont Moi Nvil KeyShot
    • Proflow
    • Raccourcis Pro
    • Rocket 3F
    • SpeedFlow
    • Vers ZBrush
    • ZSurf
  • Vidéos
    • Mini Vidéos
    • Nouveauté Béta V3 >
      • Enrobage d'objet V3
      • Enrobage d'un Tore V3
      • Twist V3
      • Isocurve V3
      • Découpe Iso V3
      • Extrusion V3
      • Nsided V3
    • Inutilitaires >
      • Inutilitaire 1
      • Inutilitaire 2
      • Inutilitaire 3
      • Inutilitaire 4
    • Menu Oriente >
      • Oriente
      • Ligne-Ligne
      • Vue-Vue
      • Bonus
    • Deux Rails
    • Tubage Booléen
    • Tendre
    • LineWeb (toile d'araignée)
    • Texte + Booléen Intersection
    • Escalier hexagonal
    • Sélecteur
    • Déplacer des objets
    • Pivoter des objets
    • ShiftArray
    • ScriptArray
  • Tutos
    • 3D Primer >
      • 3D Primer 1
      • 3D Primer 2
      • 3D Primer 3
      • 3D Primer 4
      • 3D Primer 5
    • Les Objets >
      • Anneau Strié
      • Avion
      • Bague
      • Bateau Riva
      • Batteur d'oeufs
      • Boîte
      • Boîtier
      • Bouteille Cognac
      • Bouteille plastique
      • Bouteille de soda
      • Chaise d'école
      • Chaussure
      • Cordon
      • Détergent
      • Haut-parleur
      • Jante
      • Plaque électrique
      • Poêle en fonte
      • Radio
      • Rasoir
      • Voiture
    • Les Surfaces >
      • Surfaces
      • Surfaces 2
      • Surface de Gordon
      • Pneus
    • L'éclairage dans Moi
    • Raccords manuels
    • Les Raccords
    • La SubDivision
    • Le tuto de Mauro
    • Solides
    • Tourbillon
    • Tutos by Liminal
    • Vasarely
    • Fiat Abarth
    • Le Truck de ED
    • La voiture de Ed
    • La Vespa de Mauro
    • Les voitures de MacGreggor
    • La Voiture de Zarkow
    • Trucs astuces
  • Divers
    • FlowScape.
    • Manuels >
      • Sauce Tomate (SU) >
        • 1001
        • Artisan: le Manuel
        • BoolTool 2
        • Doh
        • Flex - Series
        • Le Mètre à Ruban
        • LightUp >
          • Sur LightUp >
            • Au sujet de Lightup
            • Avis des Utilisateurs
            • Listes des mises à jours
          • LightUp 1.0 (31 pages)
          • LightUp Player >
            • Le Player
            • Le Web Player
            • Publier sur le Net
          • Tutos LightUp >
            • Eclairage IES
            • Lumière Volumétrique
            • Lumière Néon
            • Profondeur de Champ
            • Suppression des Lignes Cachées
            • Grilles de Lumières Paramétriques
            • Ombres sur Arrière-Plan
            • Réflexion
            • Eclairage Intérieur
          • Ressources
          • Exemples >
            • Interieur
          • LightUp 3.0 (6 pages)
          • LightUp Manuel 3.3 (77 pages)
          • LightUp 4.4 >
            • Eclairer Un Salon 1
            • Eclairer Un Salon 2
            • Eclairer un Salon 3
        • Medeek Construction
        • MSPhysics
        • PBR
        • PomPi
        • Podium >
          • Rendu Photoréaliste
          • Site Podium VF
        • Profil Builder 2
        • Simfonia >
          • Déformations
          • Rotations 1
          • Tableur
          • Texte
          • Visibility
          • Discret
          • Table
        • SketchUV
        • SUbD
        • SU vers OpenSpace3D
        • Twilight Render V2
        • Video01 Plug SU >
          • Video01 Plug SU
          • Video02 Plug SU
          • Video03 Plug SU
          • Video04 Plug SU
          • Video05 Plug SU
        • Vertex Tools: le Manuel
        • Viz pour SketchUp
        • Visualizer
      • ArtForm
      • Cv3D Nurbs free
      • Flowscape
      • GAEA
      • GifCam
      • GroBoto : Le Manuel etc
      • Manuel 3DCoat V4 VF
      • Monolith
      • SCULPTRIS
      • SimLab Composer 2016
      • VPaint
      • White Rabbit CAD
    • PolyCAD >
      • PolyCAD
      • Charger PolyCAD Free
      • Courbes & Surfaces
      • X - Topologie
      • Utilisation d'Images
      • Transformer
      • Générateur de Coques
      • Nuages de Points
      • Sections
      • Intersection/Ajustement
      • IntelliHull
      • Scripter PolyCAD
      • Edition 3D
      • Contraintes
      • Exemple IntelliHull
      • Vidéos PolyCad
      • Aide - Divers PolyCAD
    • DesignSpark Mechanical >
      • DesignSpark
      • DesignSpark 1
      • Video DesignSpark
    • Qubicle Conctructor >
      • Qubicle 2.0
      • Qubicle
      • Export OBJ
    • Free online >
      • Cables
      • Effaceurs Arrière-Plan
      • Fractal Lab
      • Gravit Designer
      • Light Tracer
      • Image En Large
      • Monster Mash
      • Objets 3D
      • Origami Simulator
      • ONSHAPE >
        • Onshape extrude
      • p5.Js Web Editor
      • Pix2Pix
      • Piskel
      • Sculpt GL
      • Sumo Paint
      • Topotopo
      • Vectary
      • Vectr
      • Vervette
      • Voronator
      • Voxelizer
    • Goxel
    • MagicaVoxel
    • Meadow
    • Origami Robert Lang
    • pCon-planner
    • Pearltrees
    • PolyBrush
    • Shape
    • SolveSpace
    • Tablettes Chocolat
    • TwinMotion
    • TreeIt
    • Verve
Moment Of Inspiration: Ze Zen Nurbs Modeleur !
Le Wiki en Français
Discord francophone
Délirium​​​
Exporter vers SketchFAB     
Simple by Bart, 
​Complet by Elbriga
Version 0.99.6.2 22 Sept 2020
Booléens Textures Caméras
 
0.99.6 Matériaux

 0.99.5 - Gizmo - objet 256*256*256 
 0.99.4 le Denoiser (enlever le bruit)
Tout pour le rendu!
 0.99.3 Turnable, Spin, Panorama.
Listes complètes des Nouveautés
FAQ -Raccourcis
Libre adaptation de Magicavoxel d'Ephtracy
Son Blog
Plus d'options avec la version "Debug"​
​Tout pour le Cube
Shaders by Mode_vis

Version 0.99.5.1

1 Editeur de scène
2 Brosse
3 Recadrage et Ajustement
4 Panneau d'Entré/Sortie
Photo
Rotation de la 0.99.3
​5 Panneau Voxel Shader
6 Panneau de Notes de la palette
7 Affichage

Voir détail des nouveautés de la 0.99.5.1

MagicaVoxel est un générateur de création "Cubique", plus un moteur de rendu! Il est gratuit!
- un "voxel" est un cube unitaire, un module, un grain de matière! Un Cube Magique! :) 
On peut le considérer comme un modeleur "Solide" :)
Quand la taille de ce voxel est "atomique" on ne fait pas la différence d'avec un logiciel de sculpture 3D!
Ce n'est pas le cas ici de ce programme, la taille du cube reste élevée pour le côté "cubique" du Pixel Art! :)
L'interview de Sir_carma un artiste spécialiste du Voxel Art! (2 pages! 3dVF;)
Photo
Son Interface et utilisation possible dans un logiciel externe (ici SketchUp)
Photo
Un volume cubique peut être creusé, modifié à l'aide de quelques fonctions!
Photo
Des couleurs peuvent appliquées en mode normal, le rendu étant désactivé!
Photo
Le modèle peut être exporté : ici dans MoiD3D : ce n'est pas des Nurbs mais de simples objets en formats OBJ
Verve ci-contre :)
Photo
Une capture d'image peut-être faite et bricolée dans son éditeur favori : ici Verve
Photo
Son moteur de rendu peut être mis à contribution pour une image plus définie!
Photo
Les palettes de couleurs infinies! :)
Photo
Un flux de travail possible!
Photo
L'interface générale
Photo
Exportation dans un logiciel de subdivision mais on pourrait ramener la subdivision dans MagicaVoxel pour la "cubifier" !:)!
Photo
Peut servir à toute dérivation picturale!
Le bouton d'importation n'existe plus dans la dernière version, il suffit de Glisser le fichier sur l'écran, même pendant le mode Rendu! ​(OBJ, vox,Xraw, qb, PNG,TGA)
Photo
Quelques variations de volumes sculptés en quelques secondes!
Photo
Ou modifiés dans des logiciels tiers.
L'extrême richesse des possibilités
Par un Grand Maître MagicaVoxel!

Déroulement d'une session pour
Industries of Titan
Architectures by Omegafoxx

Un utilitaire en ligne qui "cubifie" vos modèles OBJ et STL : de nombreux formats d'export dont le .vox! ;)
Les 6 vues s'obtiennent en cliquant sur une face du "cube repère" (conjonction avec Vue Pers,Iso, Ortho...)
Une astuce très importante! On peut faire UN Drag & Drop MULTIPLE!
Pour Magica c'est indispensable car il n'existe plus de Bouton, Menu Importation!​
Du côté de MagicaVoxel
Photo
Il faut être en mode EDIT, on aura la couleur Courante!
Pour SimLab (gratuit)
Photo
Il est maintenant très facile de changer un matériau dans SimLab Composer Light après l'importation d'objets!
Pour les attentifs le Drag & Drop s'est fait avec des objets différents bien que les noms soient les mêmes! ;)
​Il semble que pour avoir 1 couleur par objet il faut sauvegarder en .vox avec objets groupés.

Importation d'une image pour différentes utilisations possibles!
On peut importer (Drag&Drop) en Mode Edit une image(s) PNG 126 *126 sur la Palette!!!
​On obtiendra une matrice 126*126*1 - Puis encore un Drag & Drop de la même image sur l'écran !!!
Il vaut mieux le faire sur un écran vide. On peut ensuite changer la taille de la matrice en Mode "World".
Largeur Hauteur Max d'une scène: (-1024, +1024) soit 2048*2048*1024
Matrice Maximum :  A l'écran 8*8*4 (256) matrices de 256*256*256 (16 777 216) = 4 milliards de petit cubes!
​
On peut bien sûr importer plusieurs images en un seul Drag&Drop mais elles seront superposées, il faudra les réorganiser!
L'export OBJ aura ces changements!
Dégradés pour Palette: MAJ+Alt de l'une à l'autre couleur!
En ligne comme en diagonale! SHIFT ​seul copie sur le trajet!
Photo
CTRL Déplace.

​On peut charger une palette personnalisée: c'est une simple image PNG de 256*1 pixels. Formats Tga et Act possibles.

​Voir ci-contre la méthode automatique d'après une image!
Photo
Après Augmentation de la Matrice et extrusions diverses
Par contre il y a un léger défaut! L'image importée utilise une Palette déjà présente!
Mais il y a une Astuce! Il suffit de préparer son image en 256 couleurs dans son programme 2D favori. Puis on Drag&Drop cette image PNG 256 couleurs sur la Palette!
Puis On Drag&Drop de nouveau cette même image mais cette fois sur l'écran!!!
pal mask [bg color] : retire les couleurs inutilisée de la Palette
pal sort [+-rgbhsv] : Trie les la palette suivant  h/s/v/r/g/b 
L'index de la palette couleurs avec la flèche sur la palette! Pratique pour le "Rand 33 40" d'une sélection.
Photo
Photo
A gauche la Palette obtenue par le 1er Drag&Drop, à droite de nouveau un Drag&Drop de la même image sur l'écran!
​Tuto Import OBJ!
Pour avoir un disque Solaire!
Photo
Photo
Photo
Photo
Dans la partie Moteur de Rendu

En cas de nombreuses matrices il faut activer le bouton "SV" pour augmenter l'espace de représentation, sinon les images seront tronquées au rendu! Si les matrices sont vraiment trop nombreuses il y aura quand même non représentation de ces matrices supplémentaires!
Une astuce est de prendre un PNG transparent pour avoir un fond transparent au rendu!
Photo
Ces deux vidéos vont remplacer en grande partie tout ce qui suit! :)
Le fichier réintégré dans Magica Voxel peut être sauvegardé en format OBJ mais "morcellé" par Matrices!
Il faut donc utiliser cet utilitaire (By Michael Gibson) Merge OBJ ou utiliser 3D Builder (gratuit de Windows)
Grâce au plugin de Zarbuz FileToVox On va pouvoir importer un fichier 3D et/ ou une image PNG!
Tout ce qui est en italique est dépassé!
Photo
Dans Voxelizer
Avec l'excellent Voxelizer on peut fabriquer un "schematic" ! Par contre il y a un maximum pour la taille de la matrice! (128)
​Pour MagicaVoxel prendre 126!
N'ayant pas de "grands" .schematic, je ne sais le comportement du plugin pour un objet 3D réparti sur plusieurs matrices pour avoir une haute définition!

​Après l'importation du .vox, il peut être nécessaire de récolorer l'objet! (bug ? )  (Flood, Fill etc...)

ThinkerCad pour des Schematics
Photo
Le .vox dans MagicaVoxel
Le moins c'est que pour l'instant cela marche en ligne de commande windows!  ("Logo W" + R) et entrer 
(si l'Image/OBJ se trouvent dans le même répertoire: celle-ci doit aussi n'avoir que 256 couleurs maximum)

C:\Users\Pilou\Downloads\SchematicToVox-v1.3.4\SchematicToVox.exe --i image.png --o image --hm 100 --color pour une image.vox
​​C:\Users\Pilou\Downloads\SchematicToVox-v1.0\SchematicToVox.exe --i loco.schematic --o loco pour un 3D
Photo
L'image est découpée en autant de matrices 126 * 126 * 126 que nécessaire pour la charger
Tous ces paragraphes jusqu'aux Locomotives sont dépassés!!!
Tuto Complet pour passer un .OBJ de grande taille "raisonnable" vers Magica!

Thx Patrick Min (package BinVox + ViewVox- plus de détails) & Zarbuz (SchematicToVox aussi PNG 256)

 Placez SchematicToVox-v1.1.1 et le Vox_package sur le Bureau.
Placez l'OBJ dans le dossier du "Vox_package".
Si votre dossier Vox_package se trouve sur votre DeskTop : Touche "Logo Windows" + R et entrez la ligne suivante (sauf Pilou bien sûr :)
C:\Users\Pilou\Desktop\Vox_package\binvox.exe -d 768 loco.obj (max 1024 pour 768/mémoire dispo)
Vous obtiendrez un loco.binvox
Faites glisser cette loco.binvox sur viewvox.exe pour vérifier le résultat !
​
Ou en direct sans vérification de résultat!
Touches "Logo Windows" + R et entrez la ligne suivante (sauf Pilou bien sûr :)
C:\Users\Pilou\Desktop\Vox_package\binvox.exe -d 768 -t schematic loco.obj
vous obtiendrez un loco.schematic

Dans le dossier du SchematicToVox "Logo Windows" + R et entrez la ligne suivante (sauf Pilou bien sûr :)
C:\Users\Pilou\Desktop\SchematicToVox-v1.1.1\SchematicToVox.exe --i loco.schematic --o loco 
Vous obtiendrez un loco.vox pouvant être chargé directement dans MagicaVoxel 


Photo
Vérification dans ViewVox - 5 millions de cubes!
Photo
Arrivée dans Magica : chaque Matrice 126*126*126
Photo
Dans le moteur de rendu de Magica
Avant un hypothétique Shader et la résolution de quelques bugs dans la fonction du dessus! THX HalfBreath ;)
Photo
 Il faut bien sûr changer de mode suivant les opérations à réaliser! Et bien sûr le Shader Height
by Ephtracy ? (à mettre dans le dossier shader de Magicavoxel)
Sélection Inverse = Tool / Inverse!!!
Photo
Le Shader "xs height" marche aussi avec une image couleur (même mieux que des niveaux de gris d'après une image couleur!)
 Pour faire l'Union Booléenne il faut sélectionner les 2 matrices! (copier déplacer "l'inverse"!!! )
Pour les palettes de couleurs il faut les Drag&Drop avant de faire le Drag&Drop de l'image!

Photo
Photo
Retourner l'image d'arrivée par une rotation X.

Ne pas oublier de repasser la matrice de 126,126,1 en 126,126,126 sinon le shader height ne marchera pas!

Faire un Copy / Paste déplacement de la matrice "Inversée" puis le Boolean Union des 2 matrices!

FileToVox de Zarbuz est un programme de console qui permet de convertir un fichier 3D ou une image en fichier vox (Magicavoxel).

Prise en charge les fichiers:.schematic, .png,.asc (format raster Esri ASCII),.binvox,.qb, .obj, .ply, .xyz rgb
Il supporte la région totale, de sorte que vous pouvez convertir un terrain plus grand que 126^3 voxels !

Options de la ligne de commande
--h, --a, -aide à afficher ce message et à quitter
--v, - verbose active le mode verbeux
--w, - way=VALUE le chemin du schéma (0 ou 1), la valeur par défaut est 0
--iminy, - ignore - min-y=VALUE ignore les blocs sous le calque spécifié (uniquement pour le fichier )
-imaxy, - ignore - max-y=VALUE ignore les blocs au-dessus du calque spécifié (uniquement pour schematic) 
e, --e, - excavate supprimer tous les blocs qui n'ont pas au moins une face reliée à l'air.
--s, - scale=VALUE augmente l'échelle de chaque bloc (uniquement pour les fichiers schematic)
--hm - hm - heightmap=VALUE créer des voxels terrain à partir de la carte de hauteur avec la hauteur spécifiée (uniquement pour les fichiers PNG)
--c, - color enable color when generating heightmap (seulement pour les fichiers PNG)
--cm, - color - from - file charge la couleur d'un autre fichier
--gs - grid - size=VALUE définit la taille de la grille (uniquement pour le fichier OBJ)
--slow=VALUE utilise un algorithme plus lent (utiliser tous les cœurs) pour générer des voxels à partir d'OBJ mais le meilleur résultat (la valeur doit être 0.0 et 1.0 (0.5 est recommandé)

Exemple : ​FileToVox.exe --i heightmap.png --o heightmap --hm 100

​
On peut maintenant se passer de la ligne de commande avec la Lazzy Interface de Patrick Roy!
Photo
Height by Zarbuz
Photo
Sortie By Zarbuz
Photo
Rendu MagicaVoxel By Zarbuz
Photo
On peut maintenant charger une Height Map du monde entier ! https://terrain.party/ (free)

Et charger en même temps une image couleur de cette même zone! Pas donnée par le prog mais une cature écran bidouilleuse peut le faire! ;)

Ce qui donne dans la ligne de commande
​​FileToVox.exe --i heightmap.png --o sortie_vox --hm 100 --cm coul.png
​Ne marche pour l'instant que sur un niveau de Matrices car les commandes de couleurs ne fonctionnent qu'avec PNG et pas Schematic!!
Photo
La Joconde sur le relief de Paris!
Photo
La Joconde sur son propre relief !
Photo
Photo
La magie d'une image 2D qui devient 3D! ;)
Photo
On peut choisir sa hauteur au chargement ou dans le moteur de rendu!
Photo
Toute image PNG 256 couleurs, ici 56 matrices 126*126*126
!
Nouvelle avancée : on peut passer d'un format OBJ à un format vox! File2Vox 1.6 Thx Zarbuz & Christophe
​C:\Users\Pilou\Downloads\FileToVox-v1.6.0.win-x64\FileToVox.exe --i Dog.obj --o dog --gs 1000 --e --way=1
​pour une image ...\FileToVox.exe --i image.png --o result_vox -- hm 30 --e --way=1 --c

On peut maintenant se passer de la ligne de commande avec la Lazzy Interface de Patrick Roy!
Photo
Photo
Photo
Photo

 2-3 volumes avec le free BricsCAD Shape (Fonction QuickDraw) puis Snapshot - dupplicate / rotate / resize les 2-3 volumes dans une PNG à fond transparent- drag & drop le résultat dans mon petit prog  et voilà!
Vous pouvez bien sûr drag & drop vos png à fond transparent! Zarbuz file2vox et voilà! 
Photo
Photo

Le Mode Modélisation
Photo
Le Mode Moteur de Rendu
Photo

La peinture
Photo
Plusieurs possibilités pour un même résultat possible!
Par Eliot GKid (Vf)

Select:Géométrie/Connectivité/Couleur/Rayon Action + Ligne+Face= Ajouter/Creuser - Alt Gauche = Pique la Couleur! MAJ = Inverse l'action Pousser/Tirer en cours - CTRL = Déplacement général!
Au moment du rendu vérifier que l'objet soit bien au niveau z=0!

Photo
Il y a une fonction bien pratique de Fisheye dans le moteur de rendu! )
Photo
Plein de fonctions cachées!!!
Shell va vider les volumes pleins internes. il restera une paroi de 1 voxel d'épaisseur. Cela servira pour faire des vitrages! Ainsi que pour mettre des objets à l'intérieur avec une couleur de lumière "émissive"!
Pendant le rendu un simple clic va le relancer! On peut choisir une couleur pendant le rendu (Alt+ Clic) ne stoppera pas le rendu, et lui affecter une propriété, là le rendu va redémarrer!
On peut affecter la Grille à toutes les surfaces ou seulement au sol! Une largeur de trait au arêtes, à la grille!
Photo
Etonnant ce qu'on peut faire en 30 secondes! Le truc ici est de prendre l'image au début du rendu!
Photo
Même des cubes peuvent faire des courbes harmonieuses! :)
Photo
Petit clin d'oeil au nouveau concept Polys to Nurbs de Moi3D Le fameux Demo_Soldier de ZBrush!

Les fonctions Exotiques :)
En Mode Modèle !
​Repeat
: sert à multiplier un objet, par défaut sur les 3 axes xyz 3 mais aussi x y 4 , z 5 ou x 2 y 3
La matrice s'adaptera!
Scale : dimensionne l'objet xyz 3, xy 5,  x 2 Z 3, x 4!
Photo
Multiplication d'un Objet: sélection par All  M (région) Repeat z 3
Pour copier écarter : Ctrl + C/ Ctrl + V,
Ctrl
+ Souris sur Sélection = déplacement
Si rien sélectioné tout se déplace!
La sélection protège une fois de l'éffacement général du "-" !
Ero xz différent du Erode général!

Entrée" pour valider "Cube" ou "Sphère"!
Photo
Pour faire une extrusion "Multiple" xs -n 10 soil 185
mais il faut avoir installé le Shader Soil (Salissure)
Photo
Photo
aTach + F + Maj va ajouter ou enlever de la matière suivant le sens et le départ de l'action!
Hull vide l'intérieur des murs! Flood le remplit!

Normalement en théorie toutes commandes de MagicaVoxel sont utilisables dans la Console!
(ligne du bas de l'écran à gauche)

​La touche flèche haute rappelle la dernière commande(s) de la console, Touche Entrée valide et bis repetita!
Les commandes peuvent être écrites séparées par "|"

Il faudra par contre cliquer successivement sur la touche Entrée et la flèche Haute autant de fois pour atteindre un sommet voulu!

Photo
"copy | paste | loop z 1 | ero xy" va monter une surface sélectionnée de z+1 en diminuant le contour!
Photo
M Sélection région, Maj ajouter, MAJ + Alt retirer.
Et Pour simuler la fonction "Offset" de SketchUp
Sélection de la face puis (F1) Console: ero xy puis  (T)Attach Face, Supprime (la sélection)...et voilà!

Avec le mix aTtach + F(ace) pour "remonter" une surface d'un même niveau!
Et ero xz ou (yz) pour les faces "verticales" !

Le "Push" "Pull": "R",  "T" (eRase, aTtach)
V mode Vertex

I colorie une sélection

Photo
Comment effacer d'un Clic l'arête, haute droite ? (Merci Jou ! ;)
Axe(s)+ MAJ + Face + aTtach  + Clic
Ici l'Axe Touche Y sur l'écran ou (CTRL + 2)

Cliquer une face "latérale" aura le même effet que cliquer une face "frontale"!
Photo
Le système de Copie souple! Mode M (Sélection)  Face  sur Ecran MAJ  = Multiple, MAJ + ALT Déselection.
CTRL + X supprime pour vérifier la sélection, CTRL + V une fois pour Copie Move, 2 fois pour Vraie Copie!
Le déplacement se fait ensuite par la sélection d'une face sans lâcher CTRL 3 axes possibles!
Photo
A gauche les copies normales.

A droite les copies multiples +  déplacement sur les 3 axes. Il suffit de choisir des faces adéquates!
​
Les objets sortant par un côté de la matrice rentrent par l'autre!
Photo

Photo
Pour joindre d'une face de départ à une face d'arrivée...
La fonction Line - Straight
Mais passer par la fonction Face sera plus généraliste (on efface en appuyant sur MAJ !
Photo

Photo
Pour recolorer un objet "duppliqué"
Curieusement une sélection ne sert de découpeur à l'identique que la 1ère fois, ensuite va enlever/mettre autour de la sélection suivant mode au clic sur Select!
Photo
On ne peut utiliser l'auto-sélection comme objet "découpeur", il faut en faire un Pattern !
Photo
Création de Pattern par sélection
Les Objets découpeurs doivent être dessinés dans un espaces libre et de couleurs différentes!
​Un simple clic va effectuer le découpage! Et donc pas besoin de Pattern! :)
Photo
L'Auto-sélection marchera qu'une fois!
Photo
Dessiné dans un espace libre + couleur différente!
Photo
Aura des effacements annexes!
Photo
Le découpage peut être partiel!
Photo
Juste ceci d'activé!
Les opérations Booléennnes
La différence
Cela peut être Multiple & Mono ou Multi-colors !
(M) + MAJ pour (re)sélectionner lorsque le découpage est effectué par le premier clic sur les objets découpants !
​
Ctrl + Clic tenu sur une face pour déplacer un objet!
CTL + X ou Del si on n'a plus besoin de la sélection!
On "bascule" pour avoir la direction du mouvement accessible! 

Photo
Photo
L'Intersection 

- M (All mode Region All Voxel) pour objet seul!
- Sélection objet Vert
- Ctrl (Move objet Vert)  
- Maj + Clic sur objet Bleu
- Ctrl + X ou Delete 




L'Union
​

- M (All mode Region All Voxel) pour objet seul!
- Ctrl + Move (Bleu, Vert)
- Clic sur Bleu clair
- I Couleur à discrétion!​
Photo
Photo
Rentre et sort sur les 3 axes! 
La sélection "rouge" reste bien sûr sujette à toutes les fonctions du genre Repeat z 6 (au bouton ou à la console) qui en fait ici un totem! ​

Photo
Photo
La matrice va s'en trouver modifiée dans un maxi de 256 * 256 * 256 suivant la fonction demandée! 
On a droit en théorie à  8 * 8 * 4 soit 256 matrices!
(dans le mode World) édition possible d'une seule matrice en même temps dans le mode Modèle)

Le résultat restera "découpeur" si besoin!
Ci-contre, on pourrait faire un découpage entre chaque fonction de rotation, dimension etc..

​Ici le découpage est fait après un redimensionnement du module rouge.
Photo
Un cylindre d'un Cercle
Photo
Un tube pourrait être fait d'un Booléen Diff mais plus fun... on sélectionne la face  supérieure M, on tape "ero xy" dans la console ce qui diminue de 1 la sélection. On n'a plus qu'à extruder en négatif vers le bas suivant la profondeur voulue!  

Photo
Modeling
Photo
Passage au moteur de Rendu
Photo
Vue Projection Stéréoscopique
Processus : Cylindre - Repeat xy 4 - Erase Voxel Sphere 20 - Scale 0.2 - Repeat 5 - Rendu

Les "Patterns" : objets indépendants que l'on peut amener par Drag & Drop soit dans la matrice active de l'écran Model (qui va la remplacer) , soit comme nouvel objet dans l'écran World!

Quand ils sont créés par sélection, ils restent actifs et se dessinent sous la souris à tout moment par P.
En positif ou négatif suivant le mode aTtach ou eRase avec Maj en bascule si besoin. Il faut cliquer pour valider à la position!
Photo
Ci-contre les volumes ont été constuits par le seul "Pattern" qui se trouve dans une matrice. On peut copier un "pattern" d'une matrice à l'autre! (en repassant par le mode World pour choisir sa matrice où dessiner son nouveau "Pattern" !

On peut recharger des Patterns sauvegardés par Drag&Drop du dossier ouvert à côté du programme !!! )
Photo
Copie Déplacement par Pattern
Photo
Le Pattern "découpeur"!
En mode aTtach : MAJ pour creuser + Clic pour valider la découpe! Sans le MAJ c'est en posititf!
Déplacement horizontal aux Flèches, vertical par Page Haute/ Basse, (ou mode Ctrl), Rotation 0 et 9.
Ne pas faire : Pour amener un nouvel objet dans une matrice existante (sans la remplacer), l'amener dans l'écran World, passer en écran Model, Sélectionner tous ses cubes constituants, Brosse Pattern / Créer un Pattern, repasser en Mode World, sélectionner la matrice d'arrivée, repasser en écran Model, Pattern Attach et dessiner son objet avec/dans d'autres objets! Quid du point d'inserstion? Quid de la sélection d'un objet déjà posé ?
​
c
'
Ce n'est pas une bonne idée de mettre les objets dans l'écran Model, il vaut mieux les placer dans l'écran World! Ils restent ainsi indépendants! Et les "Layers" (calques de visibilité) peuvent aider à l'organisation!(par Drag&Drop du dossier ouvert à côté du programme !!! )

Animation facile de personnage avec le free Mixamo! 
Faire un dossier Zip comprenant les 3 fichiers
  • le fichier OBJ
  • le Fichier Mtl,
  • le fichier PNG!

Lancer Mixamo et presser le Bouton 
"Upload Character" et charger le dossier Zip!


Laissez-vous guider mais normalement si votre objet a la décomposition du personnage, pas de vide entres les parties, en position neutre, centré sur l'origine  il n'y aura rien de spécial à faire: tout sera automatique!

​C'est tout! :)
​
Photo
La Projection Stéréoscopique

En plus de ces commandes directes, il est possible de charger des "Shaders" créés par des mordus!
Par exemple MagicaVoxel-Shaders (VF) by 
Lachlanmcdonald: il permet de simplifier des tâches répétitives!
Les Shaders d'Erics . Extrude Decay by ​Carandiru
Utilisation de quelques fonctions ci-contre!
On glisse les fichiers dans le répertoire shader de MagicaVoxel ! ( Anglais (original) - Français)  
  • Slice - Découpage— sx sy sz
  • Pyramid - Pyramides— py py2
  • Sand -Tas de sable — sand sand2
  • Soil - Salissure — soil soil2
  • Case  -- Case  xs case
  • Outline - Contour — outline outline2
  • Noise - Bruit — noise
  • Random - Aléa — rand
  • Flood - Innonder — flood flood2
  • Grid -Grille — grid
  • Lines - Lignes — lnx lny lnz

Le tas de sable "Sand" se fait toujour d'une surface(s) "X", sélectionnée ou pas, après le choix d'un couleur!
Click here to edit.
Une nouvelle fonction très utile! La fonction Project
On écrit dans la console: ​xs project 87
87 est ici l'altitude du plan XY ou se trouve l'image couleur dans la matrice considérée!
​
Cette image se trouve projettée sur les volumes en dessous!
  • Project - Projection - sx project [altitude de Z]
Photo
Il est a noter que cette fonction Project peut se réaliser directement sans Shader!
Il suffit d'être en Mode Paint , Face, Face Ge, Su, 8 et de cliquer et Déplacer la face sur le volume!

Des utilitaires comme IsoVoxel (VF) qui vont générer des images Isométriques d'un fichier .VOX
Des Automates Cellulaires (VF)qui vont créer des Shaders pour MagicaVoxel

Pseudofractals-voxel-shader by Kchapelier Original
Photo
Avec le Shader de Pseudo fractales-voxel de Kchapelier
Aerialod : Un moteur de rendu à la sauce MagicaVoxel marche comme un charme avec JSplacement le créateur de Maps de Displacement en furie!
Photo
AeriaLod
​

Photo
Etonnant ce qu'on peut faire avec la fonction de projection stéréographique!
Photo
Et l'on peut donner des épaisseurs aux Grilles, aux Arêtes!
Photo