Wanneer u uw model een hoog niveau van “werkelijke” verplaatsing moet geven door middel van beeldhouwen of “schilderen” van deze verplaatsing, kunt u het beste de modus “Microvertex” gebruiken.
Displacement mapping is een alternatieve grafische computertechniek in tegenstelling tot bump mapping, normal mapping en parallax mapping, waarbij een textuur- of hoogtekaart wordt gebruikt om een effect te veroorzaken waarbij de werkelijke geometrische positie van punten over het gestructureerde oppervlak wordt verplaatst, vaak langs het lokale oppervlak. normaal, volgens de waarde die de textuurfunctie op elk punt op het oppervlak evalueert.
Het geeft oppervlakken een groot gevoel van diepte en detail, waardoor zelfocclusie, zelfschaduw en silhouetten mogelijk zijn; aan de andere kant is het de duurste van deze klasse technieken vanwege een grote hoeveelheid extra geometrie.
Met Displacement Map kunt u de rasterpunten op het oppervlak van het geverfde object verschuiven. Deze techniek wordt gebruikt om een kleurdiepte of reliëf op een harde ondergrond te creëren. Hierdoor teken je texturen gedetailleerder en creëer je schaduwen en heldere silhouetten.
Een normal map wordt gebruikt om verlichting te simuleren. Met deze tool kunt u ruwheid en diepte van plooien of verdiepingen creëren. Met de functie kunt u ook veel kleine details aan het 3D-model toevoegen.
Verplaatsing werkt alleen als er voldoende geometrie (vlakken) op het objectoppervlak is om de individuele hoekpunten omhoog of omlaag te verplaatsen op basis van de kleur van de pixel in de hoogtekaart.
Als de ontwerper een low-poly model gebruikt, zijn de Displacement Map en de effecten die het creëert praktisch onzichtbaar. Daarom heeft zo’n grondige tekening in dit geval geen zin. Het volledige potentieel wordt onthuld bij het werken met een high-poly model.
Bij deze benadering werd elk vlak (alleen quad toegestaan) weergegeven als een patch van N x M hoekpunten (N en M kunnen voor elk vlak verschillend zijn).
Elk hoekpunt had een kleur en coördinaten in de ruimte, dus elke verplaatsing was toegestaan. Deze aanpak was echter beperkt omdat het erg moeilijk was om mesh te bewerken met niet-vierkantige gezichten; het projecteren van patch op textuur resulteerde in kwaliteitsverlies, dus het was moeilijk om een textuur import , te bewerken en vervolgens export omdat de textuur na het exporteren enigszins wazig leek. Daarom hebben we besloten om het schilderen per-pixel te implementeren.
In deze modus kunt u standaard- of vectorgebaseerde verplaatsingskaarten export die nauwkeurig de meer extreme niveaus van verplaatsing weergeven die u hebt toegevoegd door middel van texturen of beeldhouwen.
Micro-Vertex (verplaatsing) schilderen wijzigt in feite een tijdelijk "viewport mesh", wat een door de gebruiker gedefinieerde onderverdeelde versie is van uw basismesh die echte en werkelijke verplaatsing toepast op dit tijdelijke mesh.
Bij het export van uw model en de bijbehorende texturen, krijgt u de mogelijkheid om de afgewerkte maasdichtheid in te stellen. Om ervoor te zorgen dat uw model de verplaatsing die in real-time in de viewport wordt bereikt nauwkeurig kan weergeven, moet u ervoor zorgen dat u het voldoende polygoondichtheid geeft (tientallen of honderdduizenden polygonen).
4M is OK voor een 2k-textuurkaart. Ga voor een 4k-kaart zo hoog als je kunt.
Tutorials
Painting met meerdere echte verplaatsingsstructuren (de snelle uitleg) : Dit is een korte tutorial over hoe te schilderen met mozaïekverplaatsing met Christoph Schindelar’s geweldige 4-8K “Real Displacement Textures” in 3DCoat. Bovendien kunt u IBL (image-based lighting) gebruiken om uw model te laten belichten door de achtergrondafbeelding om de indruk te wekken dat het op de foto hoort, maar ook om u te helpen uw creatie voor te stellen.
Opties voor Import naar Microvertex Opmerkingen : Deze video vermeldt enkele snelle en belangrijke opmerkingen over het importeren van een model in de Painting met behulp van de optie MicroVertex (displacement map diepgaand kanaal).
Wat zijn verplaatsingskaarten? door Chipp Walters , Verplaatsing werkt alleen als er voldoende geometrie (vlakken) op het objectoppervlak is om de individuele hoekpunten omhoog of omlaag te verplaatsen op basis van de kleur van de pixel in de hoogtekaart.
Verplaatsing is waar u een afbeelding in grijswaarden gebruikt om significante topologie te genereren.
Hier is een voorbeeld van een “kaart” in grijstinten. Opmerking: ik heb de geweldige (en gratis) appJSplacement gebruikt om deze te maken .
U kunt zien wanneer een displacement map correct is toegepast, de lichte gebieden in de grijswaardenafbeelding zijn “hoger” dan donkere gebieden.