• Français
  • Documentation 3DCoat
  • Chapters
    • Présentation de 3DCoat
    • Commencer
    • Interface et navigation
    • Composants de la Brush
    • Salles d’espaces de travail
    • Core API de Scripting et de base
    • Questions et réponses
    • licensing
    • Tutoriels de formation
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Français Français
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • Português Português
    • Italiano Italiano
    • Suomi Suomi
    • Svenska Svenska
    • 中文 (台灣) 中文 (台灣)
    • Dansk Dansk
    • Slovenčina Slovenčina
    • Türkçe Türkçe
    • Nederlands Nederlands
    • Magyar Magyar
    • ไทย ไทย
    • हिन्दी हिन्दी
    • Ελληνικά Ελληνικά
    • Tiếng Việt Tiếng Việt
    • Lietuviškai Lietuviškai
    • Latviešu valoda Latviešu valoda
    • Eesti Eesti
    • Čeština Čeština
    • Română Română
    • Norsk Bokmål Norsk Bokmål
  • Creating 3D Character Using 3DCoat
  • Documentation 3DCoat
  • Chapters
    • Présentation de 3DCoat
    • Commencer
    • Interface et navigation
    • Composants de la Brush
    • Salles d’espaces de travail
    • Core API de Scripting et de base
    • Questions et réponses
    • licensing
    • Tutoriels de formation
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Français Français
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • Português Português
    • Italiano Italiano
    • Suomi Suomi
    • Svenska Svenska
    • 中文 (台灣) 中文 (台灣)
    • Dansk Dansk
    • Slovenčina Slovenčina
    • Türkçe Türkçe
    • Nederlands Nederlands
    • Magyar Magyar
    • ไทย ไทย
    • हिन्दी हिन्दी
    • Ελληνικά Ελληνικά
    • Tiếng Việt Tiếng Việt
    • Lietuviškai Lietuviškai
    • Latviešu valoda Latviešu valoda
    • Eesti Eesti
    • Čeština Čeština
    • Română Română
    • Norsk Bokmål Norsk Bokmål
  • Creating 3D Character Using 3DCoat
Expand All Collapse All
  • Présentation de 3DCoat
  • Commencer
    • System requirements
    • Why 3DCoat is Unique?
    • Activation de 3DCoat
    • Erreur de démarrage
      • Startup error Mac
    • Color management
    • Upgrading permanent license
    • Linux Setup
      • Linux initial setup per-user installation
      • Linux initial setup for system
      • Tablet setup
      • To GTK3 from GTK2
    • Structure des dossiers
      • Custom documents folder
    • Différentes formes de « résolution »
    • Tablet on Window
    • Import et Export
    • Applinks dans 3DCoat
      • Lien de l'application Blender
        • Blender with the Applink in Linux
      • Blender 4.2/3/4/5 applink
      • Max Applink
      • Houdini applink
      • Lightwave uplink
  • Navigation
    • Boîte de dialogue d'ouverture (menu de démarrage rapide)
    • Panneau de navigation
    • Caméra et Navigation
      • Customize Navigation as Blender
    • Viewport Navigation Gizmo
    • Left tool panel
    •  Activity Bar
    • Navigation à l'aide d'appareils 3DConnexion
      • How to compile Spacenavd on non Ubuntu distro
    • Stylus doesn’t work in sculpting
    • Raccourcis
  • Interface et navigation
    • Menu Fichier
    • Modifier le menu
      • Calculate Curvature
      • Calculate Occlusion
      • Light Baking Tool
      • Préférences
    • Afficher le menu
    • Symétrie
    • Textures
    • Calculate
    • Menu Couches
    • Geler le menu
    • Hide
    • Bake
    • Courbes 2022
      • Menu Courbes
      • Curves Properties RMB
      • Remplir avec une couche de maille
      • Scale of imported curves
    • Menu Fenêtres
      • Panneaux contextuels Windows à onglets
      • Curseurs
    • Scripts
    • Addons
    • Capture
    • Menu d'aide
    • Personnalisation
    • Modifier ou créer une nouvelle pièce
  • Composants de la Brush
    • Barre supérieure de la Brush
    • Brosses usage général
      • Créer des pinceaux et des décalcomanies
      • Faire de l'alpha à partir de la sculpture actuelle
      • Créer un Brush à partir d'un objet 3D
      • Create brushes based on Curves
      • Load photoshop .abr brushes
    • Coups
      • Menu contextuel Courbes
    • Options de Brush
    • Limiteur de conditions
    • Panneau de bandes
    • Panneau Pochoirs
    • Matériaux intelligents
      • Ajouter de nouvelles images ou matériaux
      • Attacher un matériau intelligent à un calque
      • Import Quixel Material
    • Comment créer des préréglages pour le Brush
  • Salles d'espaces de travail
    • Painting
      • Painting de texture et modes
        • Painting par Per-Pixel
        • Painting par déplacement (Micro-Vertex)
        • Painting Ptex
        • Painting de surface (polypeinture)
      • Importation dans la salle de Painting
        • Initial CC subdivision
        • UV Set smoothing
        • Sharp (hard) edge
        • Verrouiller les normales
        • Charger une nouvelle présentation UV après les modifications du modèle
        • DAZ Genesis models into 3DCoat
      • Menus de l'espace de travail de Painting
        • Edit menu
        • Menu Textures
          • Outils de Baking de textures
        • Cacher
        • Menu pour la Bake Paint
        • Le sélecteur de couleurs
      • Barre supérieure pour la Painting
      • Le panneau Calques
        • Le panneau de fusion
        • Layer and Clipping Masks
      • Outils de salle de Painting
      • Opacité - Transparence
      • Ajuster l'espace de travail
        • Ensemble d'outils d'ajustement
        • Exportation à partir de la salle de réglages
      • Panneau de prévisualisation de masque/matériau
      • Exportation depuis la salle de Painting
    • Espace de travail UV
      • Barre supérieure UV
      • Panneau d'outils UV gauche
      • Panneau de prévisualisation UV
      • Exemple de flux de travail UV
      • Importation dans la chambre UV
      • Exportation depuis la chambre UV
    • Retopologie
      • Importation dans la salle Retopo
      • Menu Retopo Mesh et Menu Bake
        • Mode miroir virtuel
      • Bake menu
        • Treat Poly Groups as Paint Objects
        • Baking guide
      • Barre du haut
        • Sélectionnez la géométrie
      • Panneau d'outils de gauche dans la salle de retopologie
        • Objectif général et fonction
        • Ajouter une géométrie
          • Outil Traits en Retopologie
        • Outils d'ajustement Retopo
        • Outils UV
        • Commandes pour la salle de retopologie
      • AUTORETOPO
        • Autopo guide
      • Groupes poly
    • Sculpter
      • Sculpt Layer
      • Sculpter l'arbre
      • Options de Brush de sculpture
      • Top Bar
      • Moteur de Brush
      • Sous-menu Géométrie
      • Sculptez le menu "clic droit"
      • Shaders
      • Mode Voxel
        • Sculpture de Voxel purs
        • Densité et résolution
        • Moteur d'argile
        • Outils Voxel
        • Outils de surface sur Voxels
        • Outils de réglage des Voxel
        • Painting volumétrique
        • Outils d'objets Voxel
      • Mode surface
        • Outils de surface
        • Outils personnalisés de surface
        • Outils de réglage de surface
        • Painting de surface
        • Outils Objets surfaciques
        • Résolution à plusieurs niveaux
          • Multires tools
          • Multires adjust
          • Multires commands
      • Sculpter les courbes
        • Courbes splines
        • Splines model creation
      • Déplacement vectoriel
      • Outils de transformation de surface
        • Outils de transformation de Voxel
        • Instancer
        • Move
        • Pose
        • Fit
        • Reproject
        • Surface Array
      • Primitives Voxel et outils Import
      • Booléens en direct
      • Commandes pour la salle Sculpt
      • Import dans la salle de sculpture
      • Exportation depuis la salle Sculpt
    • Rendre
      • Comparison of different roughness values
      • Fonctions du panneau de rendu
      • Plaque tournante
      • Fakebake l'éclairage - non PBR-
    • Factures
      • Flux de travail
    • Le plus simple
    • La modélisation
      • Mesh Menu
      • Panneau d'outils de gauche dans la salle de modélisation
        • Ajouter une géométrie
          • Choisi
        • tordre
        • Smart Hybrid
        • UV
          • Commandes
        • Maillage entier
      • Exemple de surface de loft par Fluffy
      • Blocage par Poeboi
      • Import Zbrush Polygroups for UV mapping
    • Kitbash - Création rapide de modèles 3D
      • Create kitbash
      • Left tool panel Kitbash
    • 3DPrint
    • Photogrammetry
      • How to install Reality Capture
      • Reality Capture doesn’t show up ?
    • Maillage vers la salle NURBS
    • Nodes
      • Sculpt shaders Bibliothèque de nœuds
  • Core API de Scripting et de base
    • Scripting
    • Core API
    • API Python
  • 3DCoatPrint gratuit

Painting par Per-Pixel

1634 views 0

Written by Carlos
October 13, 2022

Utilisez le mode par Per-Pixel pour les modèles haute résolution (art numérique) et les modèles basse résolution (pixel art), où vous avez besoin d’une compatibilité maximale avec d’autres environnements et où une clarté extrême de la texture est requise.
Nous avons donc décidé d’implémenter la peinture par per-pixel .

 Notez que la peinture de profondeur dans ce mode ne prend en charge que la génération en temps réel d'une normal map, plutôt que le déplacement peint réel mais, sur la base de ces informations, une displacement map peut être exportée ainsi qu'une normal map.

Le premier dont nous parlerons est la peinture par per-pixel . Il a été introduit dans 3DCoat pour la première itération du cycle v3. Le célèbre 3DCoat V2 utilisait le micro vertex painting.

Dans cette approche, chaque face (uniquement le quadrilatère autorisé) était représentée comme un patch de N x M sommets (N et M pouvaient être différents pour chaque face).

Chaque sommet avait une couleur et des coordonnées dans l’espace, donc tout type de déplacement était autorisé. Cependant, cette approche était limitée car il était très difficile d’éditer un maillage avec des faces non quadrilatères ; la projection d’un patch sur la texture entraînait une perte de qualité, il était donc difficile d’ import une texture, de la modifier et de export car la texture après exportation semblait légèrement floue.

Voici les points de base de cette technologie :

• La Painting n’est pas effectuée sur les sommets mais directement sur les pixels de la texture. Il semble que chaque pixel de la texture 2D soit représenté par un point dans l’espace 3D.

• Chaque pixel contient n’importe quelle quantité de couches de couleur, d’opacité, de déplacement normal et de brillance.

• Chaque calque peut être fusionné avec le précédent à l’aide d’opérations de fusion courantes et bien connues pour la couleur et le déplacement.

• Chaque point de texture dans l’espace 3D a ses voisins en représentation par per-pixel . C’est important car cela permet de peindre sur le modèle et d’effectuer des opérations non locales comme le floutage et l’accentuation avec un pinceau.

• Certaines opérations sont effectuées dans l’espace 3D, comme la peinture, le remplissage et l’application de courbes, et d’autres en projection 2D, comme une tache. Tout cela est transparent pour l’utilisateur.

• La plupart des opérations peuvent être effectuées (éventuellement) non seulement sur le côté visible d’un objet mais aussi sur le côté invisible, comme l’application de courbes, le remplissage et la peinture d’anneaux, de rectangles et de polygones sur la surface.

• L’échange avec d’autres applications devient rapide et sans perte de qualité, vous pouvez utiliser 3DCoat à n’importe quelle étape du pipeline, apporter une touche finale ou effectuer une texturation complète.

• Vous pouvez import une normal map et l’utiliser comme référence pour la peinture de texture. Une normal map peut également être modifiée ; vous pouvez appliquer un lissage (pas sur les coutures) ou estomper certaines zones.

• Peinture sans couture et lissage sur texture : Cette technologie peut être utilisée pour tout type de texturation, low poly ou high poly. Vous pouvez éditer des textures de 32 x 32 à 8192 x 8192 (si vous avez 1 Go ou plus de mémoire vidéo). Il peut être utilisé dans un large éventail d’applications, des graphiques pour téléphones mobiles aux projets de jeux haut de gamme et aux films qui nécessitent d’énormes textures. Cette technologie prend en charge les textures en mosaïque, auto-intersectées et en miroir sans aucun problème. En résumé, il existe une liste d’avantages de la peinture par per-pixel par rapport à la peinture micro vertex :

• Beaucoup plus rapide que le micro vertex painting.

• Prend en charge les ensembles UV en mosaïque, auto-intersectés et en miroir (la peinture de micro-vertex ne prend en charge que la texturation non superposée).

• Prend moins de mémoire que l’approche micro vertex.

• Donne une bonne précision de peinture sans aucun flou supplémentaire. Le seul inconvénient par rapport à la peinture micro vertex est que la peinture par per-pixel ne prend pas en charge le déplacement vectoriel, uniquement le déplacement normal. Parfois, cela en fait un point essentiel, nous avons donc laissé les deux approches par per pixel et micro-vertex en place. Par exemple, l’utilisation d’une approche par micro-vertex pour peindre sur des sculptures de voxel cuites vous donne de meilleurs résultats.

Avantages de la peinture par per-pixel par rapport à la peinture par projection :

• Possibilité d’utiliser des pixels au dos du modèle, par exemple, remplir, flouter et appliquer des effets généraux.

• La qualité de la Painting ne dépend pas de la distance entre l’objet et la caméra.

• Résultat de peinture plus précis ; Ce que vous voyez est ce que vous obtenez. Le principal avantage par rapport à la peinture de texture habituelle dans l’espace est la possibilité de flouter les pixels sous le pinceau car chaque pixel a ses voisins.

Tags:per pixel painting

Was this helpful?

Yes  No
Related Articles
  • Surface Array
  • Top Bar
  • Curves Properties RMB
  • Left tool panel Kitbash
  • Create kitbash
  • Color management
Previously
Painting de texture et modes
Up Next
Painting par déplacement (Micro-Vertex)
AI:
Hi! How can I help you?
Attention: This is a beta version of AI chat. Some answers may be wrong. See full version of AI chat