Avec les Micro-sommets sur toutes les faces,(quad seulement permis), étant représenté comme un patch N × M de sommets (N et M peuvent être différent pour chaque face) Chaque sommet a la couleur et les coordonnées dans l'espace, de sorte que chaque type de déplacement est admis.
Toutefois, cette approche a été limitée en raison qu'il était très difficile de modifier des maillages avec des faces non-quad, et la projection d'un patch pour la texture a entraîné une perte de qualité, il était si difficile d'importer une texture, modifier et puis exporter parce que la texture après export semblait être légèrement floue. Nous avons donc décidé de mettre en œuvre la Peinture par Pixel. Voici les points essentiels de cette technologie:
La peinture est réalisée non pas sur les sommets, mais sur les pixels sur la texture directement. Il ressemble à chaque pixel la texture est qui est représentée comme un point dans l'espace.
Chaque pixel contient un certain nombre de calques de couleur, l'opacité, le déplacement normal et la spécularité.
Chaque calque peut être mélangé avec le précédent en utilisant des opérations de mélange bien connus pour la couleur et le déplacement.
Chaque point de l'espace de texture a ses voisins dans un pixel par - représentation. Il est important , car il vous permet non seulement de peindre sur le modèle, mais aussi d'effectuer des opérations non locale - comme le flou et la nettété avec la brosse. Certaines opérations sont effectuées dans l'espace , comme la peinture de remplissage, l'application de courbes, d'autres en projection , comme des taches, tout cela est transparent pour l'utilisateur.
La plupart des opérations peuvent être effectuées ( éventuellement) non seulement sur la face visible d'un objet, mais aussi sur l'invisible, comme courbes applicables, remplissage, anneaux de peinture, des rectangles et des polygones sur la surface.
L'échange avec d'autres applications va très vite et n'a pas de perte de qualité, de sorte que vous pouvez utiliser 3D-Coat à n'importe quel stade du le pipeline pour une touche finale ou effectuer toute texturation.
Vous pouvez importer une carte normale et l'utiliser comme une référence pour peinture des textures. Des Cartes Normales peuvent être modifiées aussi, vous peut demander un certain lissage ( pas sur les coutures ) ou disparaître certaines zones. Il crée de la peinture sans couture en lissant les textures .