• Svenska
  • 3DCoat dokumentation
  • Chapters
    • Introduktion till 3DCoat
    • Komma igång
    • Gränssnitt & navigering
    • Brush
    • Arbetsytor Rum
    • Scripting & Core API
    • Frågor
    • licensing
    • Utbildningshandledningar
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Svenska Svenska
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • Português Português
    • Italiano Italiano
    • Suomi Suomi
    • 中文 (台灣) 中文 (台灣)
    • 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
  • 3DCoat dokumentation
  • Chapters
    • Introduktion till 3DCoat
    • Komma igång
    • Gränssnitt & navigering
    • Brush
    • Arbetsytor Rum
    • Scripting & Core API
    • Frågor
    • licensing
    • Utbildningshandledningar
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Svenska Svenska
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • Português Português
    • Italiano Italiano
    • Suomi Suomi
    • 中文 (台灣) 中文 (台灣)
    • 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
  • Introduktion till 3DCoat
  • Komma igång
    • System requirements
    • Why 3DCoat is Unique?
    • Aktiverar 3DCoat
    • Startfel
      • 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
    • Mappstruktur
      • Custom documents folder
    • Olika former av "upplösning"
    • Tablet on Window
    • Import & Export
    • Applinks i 3DCoat
      • Blender applänk
        • Blender with the Applink in Linux
      • Blender 4.2/3/4/5 applink
      • Max Applink
      • Houdini applink
      • Lightwave uplink
  • Navigation
    • Öppningsdialogruta (snabbstartsmeny)
    • Navigationspanel
    • Kamera och navigering
      • Customize Navigation as Blender
    • Viewport Navigation Gizmo
    • Left tool panel
    •  Activity Bar
    • Navigering med 3DConnexion-enheter
      • How to compile Spacenavd on non Ubuntu distro
    • Stylus doesn’t work in sculpting
    • Snabbtangenter
  • Gränssnitt & navigering
    • Arkiv-menyn
    • Redigera meny
      • Calculate Curvature
      • Calculate Occlusion
      • Light Baking Tool
      • Inställningar
    • Visa menyn
    • Symmetri
    • Textures
    • Calculate
    • Menyn Lager
    • Frys meny
    • Hide
    • Bake
    • Kurvor 2022
      • Kurvor Meny
      • Curves Properties RMB
      • Fyll med nätskikt
      • Scale of imported curves
    • Windows-menyn
      • Windows popup-paneler med flikar
      • Reglage
    • Scripts
    • Addons
    • Capture
    • Hjälpmeny
    • Anpassning
    • Ändra eller skapa nytt rum
  • Brush
    • Brush Top Bar
    • Borstar allmänt bruk
      • Skapa penslar och dekaler
      • Att göra alfa från nuvarande sculpt
      • Skapa en Brush från ett 3D-objekt
      • Create brushes based on Curves
      • Load photoshop .abr brushes
    • Strokes
      • Kurvor popupmeny
    • Brush
    • Villkorsbegränsare
    • Strips Panel
    • Schabloner panel
    • Smarta material
      • Lägg till nya bilder eller material
      • Fäst ett Smart material på ett lager
      • Import Quixel Material
    • Hur man skapar förinställningar för Brush
  • Arbetsytor Rum
    • Painting
      • Painting och lägen
        • Per-Pixel Painting
        • Painting (Micro-Vertex)
        • Ptex Painting
        • Painting (polymålning)
      • Importera till Painting
        • Initial CC subdivision
        • UV Set smoothing
        • Sharp (hard) edge
        • Lås Normals
        • Ladda ny UV layout efter modellbyten
        • DAZ Genesis models into 3DCoat
      • Menyer för Painting
        • Edit menu
        • Texturer meny
          • Verktyg för Baking
        • Dölj
        • Meny för Bake Paint
        • Färgväljaren
      • Top Bar för Painting
      • Panelen Lager
        • Blandningspanelen
        • Layer and Clipping Masks
      • Painting
      • Opacitet - Transparens
      • Tweak arbetsyta
        • Tweak Toolset
        • Exporterar från Tweak Room
      • Förhandsgranskningspanel för mask/material
      • Exporterar från Painting
    • UV arbetsyta
      • UV Top Bar
      • UV Vänster verktygspanel
      • UV förhandsgranskningspanel
      • Exempel på UV arbetsflöde
      • Importera till UV -rummet
      • Exporterar från UV -rummet
    • Retopologi
      • Importerar till Retopo -rummet
      • Retopo Mesh Menu och Bake Menu
        • Virtuellt spegelläge
      • Bake menu
        • Treat Poly Groups as Paint Objects
        • Baking guide
      • Top Bar
        • Välj geometri
      • Vänster verktygspanel i Retopologirummet
        • Övergripande syfte och funktion
        • Lägg till geometri
          • Strokes verktyg i Retopologi
        • Retopo Tweak Tools
        • UV verktyg
        • Kommandon för Retopologirummet
      • AUTORETOPO
        • Autopo guide
      • Polygrupper
    • Skulptera
      • Sculpt Layer
      • Skulptera träd
      • Sculpt Brush alternativ
      • Top Bar
      • Brush motor
      • Geometri Undermeny
      • Skulptera "Högerklicka"-menyn
      • Shaders
      • Voxel
        • Ren Voxel Sculpting
        • Densitet och upplösning
        • Lera motor
        • Voxel verktyg
        • Ytverktyg på Voxels
        • Voxel
        • Volumetrisk Painting
        • Voxel Objects Tools
      • Ytläge
        • Ytverktyg
        • Ytan anpassade verktyg
        • Ytjusteringsverktyg
        • Painting
        • Verktyg för ytobjekt
        • Flernivåupplösning
          • Multires tools
          • Multires adjust
          • Multires commands
      • Skulptera kurvor
        • Splinekurvor
        • Splines model creation
      • Vektorförskjutning
      • Yttransformeringsverktyg
        • Voxel Transform Tools
        • Instancer
        • Move
        • Pose
        • Fit
        • Reproject
        • Surface Array
      • Voxel Primitives & Import Tools
      • Levande booleaner
      • Kommandon för Sculpt room
      • Import till Sculpt Room
      • Exporterar från Sculpt Room
    • Framställa
      • Comparison of different roughness values
      • Rendera panelfunktioner
      • Skivspelare
      • Fakebake the lighting -icke PBR-
    • Factures
      • Arbetsflöde
    • Enklast
    • Modellering
      • Mesh Menu
      • Vänster verktygspanel i modelleringsrummet
        • Lägg till geometri
          • Vald
        • Modifiera
        • Smart Hybrid
        • UV
          • Kommandon
        • Hela Mesh
      • Loftyteexempel av Fluffy
      • Blockout av Poeboi
      • Import Zbrush Polygroups for UV mapping
    • Kitbash - Snabbt skapande av 3D-modeller
      • Create kitbash
      • Left tool panel Kitbash
    • 3DPrint
    • Photogrammetry
      • How to install Reality Capture
      • Reality Capture doesn’t show up ?
    • Nät till NURBS-rummet
    • Nodes
      • Sculpt shaders Nodes Library
  • Scripting & Core API
    • Scripting
    • Core API
    • Python API
  • Gratis 3DCoatPrint

Per-Pixel Painting

1634 views 0

Written by Carlos
October 13, 2022

Använd Per-Pixel läge för högupplösta modeller (digital konst) och lågupplösta modeller (pixelart), där du behöver maximal kompatibilitet med andra miljöer och där extrem klarhet i strukturen krävs.
Så vi bestämde oss för att implementera målningen per-pixel .

 Observera att djupmålning i detta läge endast stöder realtidsgenerering av en normal map, snarare än faktisk målad förskjutning, men baserat på denna information kan en displacement map exporteras såväl som en normal map.

Det första vi ska prata om är målning per-pixel . Den introducerades i 3DCoat för den första iterationen av v3-cykeln. Den välkända 3DCoat V2 använde mikrovertexmålning.

I detta tillvägagångssätt representerades varje ansikte (endast fyrkantig tillåten) som en lapp av N x M hörn (N och M kunde vara olika för varje ansikte).

Varje vertex hade färg och koordinater i rymden, så varje form av förskjutning var tillåten. Detta tillvägagångssätt var dock begränsat eftersom det var mycket svårt att redigera mesh med icke-quad faces; projicering av fläck till textur resulterade i kvalitetsförlust, så det var svårt att import en textur, redigera den och export eftersom efterexportens textur verkade vara något suddig.

Här är de grundläggande punkterna för denna teknik:

• Painting utförs inte över hörn utan direkt över pixlar på texturen. Det ser ut som att varje pixel i 2D-strukturen representeras som en punkt i 3D-rymden.

• Varje pixel innehåller valfri mängd lager av färg, opacitet, normal förskjutning och glans.

• Varje lager kan blandas med det föregående med vanliga och välkända blandningsoperationer för färg och förskjutning.

• Varje texturpunkt i 3D-rymden har sina grannar i per-pixel representation. Det är viktigt eftersom det gör det möjligt att måla över modellen och utföra icke-lokala åtgärder som att sudda ut och skärpa med en pensel.

• Vissa operationer utförs i 3D-rymden, som att måla, fylla och applicera kurvor, och andra i 2D-projektion, som en kladd. Allt detta är transparent för användaren.

• De flesta operationer kan utföras (valfritt) inte bara på den synliga sidan av ett objekt utan också på det osynliga, som att applicera kurvor, fylla och måla ringar, rektanglar och polygoner över ytan.

• Utbytet med andra applikationer går snabbt, och utan kvalitetsförlust kan du använda 3DCoat i vilket skede som helst av pipelinen, sätta en sista touch eller utföra full texturering.

• Du kan import en normal map och använda den som referens för texturmålning. En normal map kan också ändras; du kan applicera lite utjämning (inte över sömmar) eller bleka vissa områden.

• Sömlös målning och utjämning över textur: Denna teknik kan användas för alla typer av texturering, låg poly eller hög poly. Du kan redigera texturer från 32 x 32 till 8192 x 8192 (om du har 1 GB eller mer videominne). Den kan användas i en mängd olika applikationer, från grafik för mobiltelefoner till avancerade spelprojekt och filmer som kräver enorma texturer. Denna teknik stöder kaklade, självkorsade och spegelvända texturer utan problem. Sammanfattningsvis finns det en lista över fördelar med målning per-pixel framför mikrovertexmålning:

• Mycket snabbare än mikrovertexmålning.

• Stöder kaklade, självkorsade och spegelvända UV uppsättningar (mikrovertexmålning stöder endast icke-överlappande texturering).

• Tar mindre minne än mikrovertexmetoden.

• Ger bra målningsprecision utan ytterligare suddighet. Den enda nackdelen i jämförelse med mikrovertexmålning är att målning per-pixel inte stöder vektorförskjutning, bara normal förskjutning. Ibland gör detta det till en viktig punkt, så vi lämnade både tillvägagångssätt per pixel och mikrovertex på plats. Om du till exempel använder mikrovertex-metoden för att måla över bakade voxelskulpturer ger dig bättre resultat.

Fördelar med målning per-pixel framför projektionsmålning:

• Möjlighet att använda pixlar på baksidan av modellen, till exempel fyllning, suddighet och applicering av övergripande effekter.

• Painting beror inte på avståndet från objektet till kameran.

• Mer exakt målningsresultat; vad du ser är vad du får. Den största fördelen jämfört med vanlig texturmålning i rymden är möjligheten att göra pixlar suddiga under penseln eftersom varje pixel har sina grannar.

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 och lägen
Up Next
Painting (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