• Suomi
  • 3DCoat dokumentaatio
  • Chapters
    • Johdatus 3DCoat
    • Päästä alkuun
    • Käyttöliittymä ja navigointi
    • Brush osat
    • Työtilat Huoneet
    • Scripting & Core API
    • Kysymykset ja vastaukset
    • licensing
    • Koulutusopasteet
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Suomi Suomi
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • Português Português
    • Italiano Italiano
    • 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
  • 3DCoat dokumentaatio
  • Chapters
    • Johdatus 3DCoat
    • Päästä alkuun
    • Käyttöliittymä ja navigointi
    • Brush osat
    • Työtilat Huoneet
    • Scripting & Core API
    • Kysymykset ja vastaukset
    • licensing
    • Koulutusopasteet
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Suomi Suomi
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • Português Português
    • Italiano Italiano
    • 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
  • Johdatus 3DCoat
  • Päästä alkuun
    • System requirements
    • Why 3DCoat is Unique?
    • 3DCoat aktivointi
    • Käynnistysvirhe
      • 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
    • Kansioiden rakenne
      • Custom documents folder
    • "Resoluution" eri muodot
    • Tablet on Window
    • Import & Export
    • Applinks 3DCoat
      • Blender sovelluslinkki
        • Blender with the Applink in Linux
      • Blender 4.2/3/4/5 applink
      • Max Applink
      • Houdini applink
      • Lightwave uplink
  • Navigation
    • Avausikkuna (pikakäynnistysvalikko)
    • Navigointipaneeli
    • Kamera ja navigointi
      • Customize Navigation as Blender
    • Viewport Navigation Gizmo
    • Left tool panel
    •  Activity Bar
    • Navigointi 3DConnexion-laitteilla
      • How to compile Spacenavd on non Ubuntu distro
    • Stylus doesn’t work in sculpting
    • Pikanäppäimet
  • Käyttöliittymä ja navigointi
    • Tiedosto-valikko
    • Muokkaa valikkoa
      • Calculate Curvature
      • Calculate Occlusion
      • Light Baking Tool
      • Asetukset
    • Näytä valikko
    • Symmetria
    • Textures
    • Calculate
    • Tasot-valikko
    • Jäädytä valikko
    • Hide
    • Bake
    • Käyrät 2022
      • Curves-valikko
      • Curves Properties RMB
      • Täytä verkkokerroksella
      • Scale of imported curves
    • Windows-valikko
      • Välilehdillä varustetut Windowsin ponnahdusikkunat
      • Liukusäätimet
    • Scripts
    • Addons
    • Capture
    • Ohje-valikko
    • Räätälöinti
    • Muokkaa tai luo uusi huone
  • Brush osat
    • Brush Top Bar
    • Harjat yleiskäyttöön
      • Luo siveltimiä ja tarroja
      • Alfan teko nykyisestä veistoksesta
      • Luo Brush 3D-objektista
      • Create brushes based on Curves
      • Load photoshop .abr brushes
    • Aivohalvaukset
      • Käyrät -ponnahdusvalikko
    • Brush
    • Ehtojen rajoitin
    • Nauhat paneeli
    • Stensiilit -paneeli
    • Älykkäät materiaalit
      • Lisää uusia kuvia tai materiaaleja
      • Kiinnitä Smart-materiaali kerrokseen
      • Import Quixel Material
    • Kuinka luoda esiasetuksia Brush
  • Työtilat Huoneet
    • Painting
      • Painting ja tilat
        • Per-Pixel Painting
        • Painting (Micro-Vertex)
        • Ptex Painting
        • Painting (polymaalaus)
      • Painting tuonti
        • Initial CC subdivision
        • UV Set smoothing
        • Sharp (hard) edge
        • Lukitse normaalit
        • Lataa uusi UV asettelu mallin muutosten jälkeen
        • DAZ Genesis models into 3DCoat
      • Painting valikot
        • Edit menu
        • Tekstuurit-valikko
          • Texture Baking Tools
        • Piilottaa
        • Bake Paint -valikko
        • Värinvalitsin
      • Painting yläpalkki
      • Tasot-paneeli
        • Sekoituspaneeli
        • Layer and Clipping Masks
      • Painting työkalut
      • Peittävyys – läpinäkyvyys
      • Säädä työtilaa
        • Tweak Toolset
        • Vienti Tweak Roomista
      • Maskin/materiaalin esikatselupaneeli
      • Vienti Painting
    • UV työtila
      • UV yläpalkki
      • UV Vasen työkalupaneeli
      • UV esikatselupaneeli
      • Esimerkki UV työnkulusta
      • Tuominen UV huoneeseen
      • Vienti UV -huoneesta
    • Retopologia
      • Tuonti Retopo huoneeseen
      • Retopo Mesh Menu ja Bake Menu
        • Virtuaalinen peilitila
      • Bake menu
        • Treat Poly Groups as Paint Objects
        • Baking guide
      • Yläpalkki
        • Valitse geometria
      • Vasen työkalupaneeli Retopologia-huoneessa
        • Yleinen tarkoitus ja toiminta
        • Lisää geometria
          • Vetojen työkalu Retopologiassa
        • Retopo Tweak Tools
        • UV työkalut
        • Retopologiahuoneen komennot
      • AUTORETOPO
        • Autopo guide
      • Poly-ryhmät
    • Veistää
      • Sculpt Layer
      • Veistos puu
      • Sculpt Brush -vaihtoehdot
      • Top Bar
      • Brush moottori
      • Geometria-alivalikko
      • Muokkaa hiiren kakkospainikkeella valikkoa
      • Varjostimet
      • Voxel tila
        • Pure Voxel Sculpting
        • Tiheys ja resoluutio
        • Savi moottori
        • Voxel työkalut
        • Pintatyökalut Voxelissa
        • Voxel Adjustment Tools
        • Volumetrinen Painting
        • Voxel objektien työkalut
      • Pintatila
        • Pintatyökalut
        • Pinta mukautetut työkalut
        • Pinnansäätötyökalut
        • Painting
        • Pintaobjektien työkalut
        • Monitasoinen resoluutio
          • Multires tools
          • Multires adjust
          • Multires commands
      • Veistokkaat kaaret
        • Spline-käyrät
        • Splines model creation
      • Vektorin siirtymä
      • Pintamuunnostyökalut
        • Voxel Transform Tools
        • Instancer
        • Move
        • Pose
        • Fit
        • Reproject
        • Surface Array
      • Voxel primitiivit ja Import
      • Eläviä booleaneja
      • Sculpt-huoneen komennot
      • Import Sculpt Roomiin
      • Vienti Sculpt Roomista
    • Renderöi
      • Comparison of different roughness values
      • Renderöintipaneelin toiminnot
      • Levysoitin
      • Fakebake valaistus - ei PBR-
    • Factures
      • Työnkulku
    • Yksinkertaisin
    • Mallintaminen
      • Mesh Menu
      • Vasen työkalupaneeli mallinnushuoneessa
        • Lisää geometria
          • Valittu
        • Nipistää
        • Smart Hybrid
        • UV
          • komennot
        • Koko verkko
      • Fluffyn esimerkki parvipinnasta
      • Poeboin esto
      • Import Zbrush Polygroups for UV mapping
    • Kitbash - Nopea 3D-mallien luominen
      • Create kitbash
      • Left tool panel Kitbash
    • 3DPrint
    • Photogrammetry
      • How to install Reality Capture
      • Reality Capture doesn’t show up ?
    • Verkko NURBS-huoneeseen
    • Nodes
      • Muokkaa varjostimia Nodes Library
  • Scripting & Core API
    • Scripting
    • Core API
    • Python API
  • Ilmainen 3DCoatPrint

Muokkaa varjostimia Nodes Library

1111 views 0

Written by Carlos
November 27, 2022
Solmueditorin avulla voit rakentaa GLSL-varjostimia visuaalisesti. Koodin kirjoittamisen sijaan voit luoda ja yhdistää solmuja graafisesti. Solmueditori näyttää muutokset välittömästi, ja se on riittävän yksinkertainen käyttäjille, jotka eivät ole aloittaneet varjostajien luomista. 

Asia selvä

Tyhjennä Shader-editoripaneeli jättäen sen tyhjäksi.

Sekoitus


Summa: Palauttaa kahden syötearvon summan.
Vähennys: Palauttaa tulon A miinus tulon B tuloksen.
Keskiarvo: Tämä solmu laskee harmaasävytulojen keskiarvon. Jokainen syöte voidaan painottaa erikseen.
Sekoitus: tulon A ja tulon B sekoitus.
Jaa: Palauttaa syötteen A tuloksen jaettuna tulolla B.
Abs: Palauttaa syötteen In itseisarvon.
Clamp: Palauttaa tulon In puristettuna tulojen Min ja Max määrittämien minimi- ja maksimiarvojen väliin.
Max: Palauttaa suurimman kahdesta syöttöarvosta, A ja B.
Min: Palauttaa pienimmän kahdesta syöttöarvosta, A ja B.
Pyöreä: Palauttaa syötteen arvon In pyöristettynä lähimpään kokonaislukuun tai kokonaislukuun.
Saturate: Palauttaa syötteen In arvon 0:n ja 1:n välillä.
Smoothstep: Palauttaa tasaisen Hermite-interpoloinnin tuloksen välillä 0 ja 1, jos tulo In on tulojen Edge1 ja Edge2 välissä.
Vaihe: Palauttaa arvon 1, jos syötteen In arvo on suurempi tai yhtä suuri kuin syötteen Edge arvo; muussa tapauksessa palauttaa 0.
Trunc: Palauttaa syötteen In arvon kokonaisluvun tai kokonaisluvun komponentin.
Kertominen: Palauttaa syötteen A tuloksen kerrottuna tulolla B.

Geometria


ACos: Palauttaa kunkin komponentin arkosiinin syötteen In samanpituisena vektorina.
ASin: Palauttaa jokaisen komponentin arsinin syötteen In samanpituisena vektorina.
ATan: Palauttaa syötteen In arvon arktangentin. Jokaisen komponentin tulee olla välillä -Pi/2 – Pi/2.
Cos: Palauttaa syötteen In arvon kosinin.
Cosh: Palauttaa syötteen In hyperbolisen kosinin.
Risti: Palauttaa syötteiden A ja B arvojen ristitulon.
Etäisyys: Palauttaa euklidisen etäisyyden tulojen A ja B arvojen välillä.
Piste: Palauttaa tulojen A ja B arvojen pistetulon tai skalaaritulon.
Length: Palauttaa sisääntulon pituuden.
Normalisoi: Palauttaa tulon In normalisoidun vektorin.
Heijastaa: Palauttaa heijastusvektorin käyttämällä tuloa In ja pintanormaalia Normaalia.
Refract: Palauttaa taitevektorin käyttämällä tuloa In ja pintanormaalia Normaali.
Sin: Palauttaa syötteen In arvon sinin.
Sinh: Palauttaa tulon In hyperbolisen sinin.
Tan: Palauttaa syötteen In arvon tangentin.
Tanh: Palauttaa syötteen In hyperbolisen tangentin.

Matematiikka


Katto: Katto palauttaa pienimmän kokonaisluvun tai kokonaisluvun, joka on suurempi tai yhtä suuri kuin syötteen In arvo.
Exp: Palauttaa sisääntulon eksponentiaalisen arvon.
Exp2: Palautus 2 korotettuna parametrin potenssiin.
Floor: Palauttaa suurimman kokonaisluvun arvon tai kokonaisluvun, joka on pienempi tai yhtä suuri kuin syötteen In arvo.
Mod: Modulo palauttaa tulon A loppuosan jaettuna tulolla B.
Murtoluku: Murtoluku palauttaa syötteen In murto-osan (tai desimaaliluvun), joka on suurempi tai yhtä suuri kuin 0 ja pienempi kuin 1.
Loki: Palauta syötteen In logaritmi.
Log2: Palauttaa parametrin 2-kantaisen logaritmin.
Mul: Kerro palauttaa tulon A tuloksen kerrottuna tulolla B.
Pow: Palauta tulon A tulos tulon B tehoon.
Käänteinen sqrt: Palauttaa tuloksen 1 jaettuna syötteen In neliöjuurella.
Etumerkki: Palauttaa -1, jos syötteen In arvo on pienempi kuin nolla, 0, jos se on yhtä suuri kuin nolla, ja 1, jos se on suurempi kuin nolla.
Sqrt: Palauta syötteen In neliöjuuri.

Tekstuurit


ndFilePath: Avaa tiedostopolun valinta pintakuvion määrittämiseksi.
ndSampler2D: sampler2D:tä käytetään haun tekemiseen tavallisessa pintakuviokuvassa; samplerCubea käytetään haun tekemiseen kuutiokartan tekstuurista.
Näytteenottomuuttujan arvo on viittaus pintakuvioyksikköön. Arvo kertoo, mikä pintakuvioyksikkö kutsutaan, kun samplerimuuttujaa käytetään tekstuurin hakuun.
UV rakenne: Määritä kiristys- ja sileysarvot UV tekstuurille.
TriPlanarTexture: Menetelmä UVs tuottamiseksi ja tekstuurin näytteiden ottamiseksi projisoimalla maailmanavaruuteen.

Tehosteet


Käyrä: Määritä arvot käyrän deformaatiokuvaajan avulla.
Käänteinen: Kääntää sisääntulon värit kanavakohtaisesti. Tämä solmu olettaa, että kaikki syötearvot ovat välillä 0 – 1.

Muuntaa


Vektoriksi: Muunna RBGA-arvot harmaasävykanavaksi.
Kanaville: Muunna harmaasävyarvot RGBA-kanavaksi.
Asteet: Palauttaa syötteen arvon In muutettuna radiaaneista asteina. Yksi radiaani on noin 57,2958 astetta ja 2 Pi-radiaanin täysi kierto on 360 astetta.
Radaanit: Palauttaa syötteen In arvon asteina radiaaneiksi muunnettuina.
Yksi aste vastaa noin 0,0174533 radiaania ja 360 asteen täysi kierto on 2 Pi-radiaania.

Patterns2D


BrickPattern: Brick-kuvio lisää tiiliä muodostavan proseduurin tekstuurin.
SwirlyPattern: Swirly-kuvio lisää proseduurin pintakuvioita ja tuottaa pyörteen. VonoiPattern: Voronoi Texture -solmu arvioi Worley-kohinan syöttötekstuurikoordinaateissa.
CMYKHalftone Pattern: Rasterointia käytetään yleisesti myös värikuvien tulostamiseen. Yleinen ajatus on sama, muuttamalla neljän toissijaisen painovärin, syaanin, magentan, keltaisen ja mustan (lyhenne CMYK) tiheyttä, mikä tahansa tietty sävy voidaan tuottaa.
Vuoret: Käytetään proseduurin lisäämiseen, joka tuottaa Fractal Brownin liikettä fraktaalin näköisen kuvion luomiseksi.
Ocean: Tämä on joustava varjostin merien, valtamerien, jokien ja muiden vesipintojen luomiseen.

Kuviot3D


HardNoise3D: Luo gradientin eli Perlin-kohinan UV tulon perusteella.
Celular3D: Luo matkapuhelimen kohinaa UV tulon perusteella.
InverseSphericalFibonacci: Luo tuoton lähes tasaisen pistejakauman yksikköpallolle.
Voronoi3D: Luo Voronoi- tai Worley-kohinan UV tulon perusteella.
SoftNoise3D: Luo yksinkertaisen tai arvokohinan UV tulon perusteella.

AVO-objektit


AVPlane: Tasogeometrioiden generointiluokka.
AVSphere: Sphere on geometrialuokka luoduille palloille, joilla on tietty ‘Ray position’ ja ‘Radius’.
AVBox: Box on geometrialuokka suorakaiteen muotoiselle kuutiomuodolle, jolla on tietty sijainti ja koko.
AVEllipsoid: on geometrialuokka ellipsille, jolla on tietty “sijainti” ja “koko”.
AVTorus: Luokka torusgeometrioiden luomiseen.
AVCappedTorus: Luokka modifioitujen torusten geometrioiden luomiseen.
AVHexPrism: Kuusikulmainen prisma on prisma, jossa on kuusikulmainen kanta.
AVCapsule: Kapseli on geometrialuokka kapselille, jolla on tietty säde ja korkeus.
AVRoundCone: Luokka kartiogeometrioiden luomiseen pyöristetyllä pohjalla.
AVEquilateral Triangle: Luokka tasasivuisen kolmion geometrioiden luomiseen.
AVTriPrisma: Kolmioprisma on kolmisivuinen prisma; se on monitahoinen kolmiomaisesta pohjasta.
AVCylinder: Luokka sylinterigeometrioiden luomiseen.
AVCylinderArbitrary: Luokka putkien geometrioiden luomiseen.
AVCone: Luokka kartiogeometrioiden luomiseen.
AVConeDot: Luokka kartiogeometrioiden luomiseen.
AVConeD: Luokka kartiogeometrioiden luomiseen.
AVSolidAngle: Avaruuskulma on mitta siitä, kuinka suuren näkökentän tietty kohde peittää jostain tietystä pisteestä. Se mittaa, kuinka suurelta kohde näyttää siitä pisteestä katsovalle havainnoijalle.
AVOctahedron: Luokka oktaedrin geometrian muodostamiseksi.
AVPryramid: Pyramidi on geometria, jonka ulkopinnat ovat kolmion muotoisia ja suppenevat yhdeksi askeleeksi yläosassa.

GlobalIO


IOTime: Tarjoaa pääsyn useisiin aikaparametreihin Shaderissa.
IOMouse: Tämä varjostin muuttaa väriä missä tahansa napsauttamalla taulua ja säätää väriä hiiren sijainnin mukaan.
IOLightDir: Muokkaa varjostajaa niin, että siinä on heijastava valaistus.
IOIterointi:
IOCameraPosition: Tarjoaa pääsyn nykyisen kameran erilaisiin parametreihin.

GeometriaIO


ioUV: Antaa pääsyn verkkopisteen tai fragmentin UV koordinaatteihin.
ioFragCoord: Tämä on syöttömuuttuja, joka sisältää ikkunan suhteelliset koordinaatit mille tahansa pikselin tai yhden fragmenttinäytteen sijainnille.
ioPosition: Antaa pääsyn mesh-pisteen tai fragmentin sijaintiin.
ioNormal: Antaa pääsyn mesh-pisteen tai fragmentin normaalivektoriin.

MateriaaliIO


IODisplacement: Toisin kuin mapping, joka on varjostusefekti eikä luo todellista geometriaa, mapping luo oikein uuden geometrian perusverkosta ja määrittää displacement map siirtämällä verkon kärjet normaaleja displacement map mukaan.
IOCavity: Onkalokartat ovat mustavalkoinen maski, jonka avulla pääset käsiksi mallin halkeamiin ja korkeataajuisiin yksityiskohtiin.
IOOckluusio: Näkymätön materiaali, joka piilottaa takanaan renderoidut esineet.
IOAlbedoColor: Albedoa voidaan pitää materiaalin “heijastusvärinä”.
IOReflectionColor: Tämä on valon tai muiden aaltojen tai hiukkasten heijastus pinnalta siten, että pinnalle tuleva säde siroaa useisiin kulmiin eikä vain yhteen kulmaan, kuten peiliheijastuksen tapauksessa.
IOEmissive: Tämä parametri määrittää materiaalin säteilemän valon perusmäärän (lumeneina).
IOmetalness: Tämä on mustavalkoinen pintakuvio, joka toimii maskina, joka määrittää pintakuviointisarjassa tai materiaalissa alueita, jotka käyttäytyvät metallin tavoin (valkoinen) mutta eivät (musta).
IOGloss: Kiiltävä läpinäkyvä materiaali on yleistys peilimateriaalista, joka mahdollistaa epätäydellisen (eli karkean) heijastuksen ja taittumisen.
IOOpacity: Kelluu välillä 0,0 – 1,0, mikä osoittaa, kuinka läpinäkyvä materiaali on. Arvo 0,0 tarkoittaa täysin läpinäkyvää ja 1,0 täysin läpinäkymätöntä.

Muuttujat


GetLight: Antaa pääsyn Scene-ympäristön väriarvoihin.
FloatVariable: Määrittää Float-arvon varjostimessa. Jos porttia X ei ole yhdistetty Edgeen, tämä solmu määrittää vakion kellunta.
IntVariable: Kokonaisluku määrittää vakion kelluvan arvon varjostimessa käyttämällä kokonaislukukenttää.
ColorVariable: Määrittää vakion Vector 4 -arvon varjostimessa Color-kentän avulla.
Muunnos: Primitiivien (esim. kolmioiden) kärkien muunnos alkuperäisistä koordinaateista (esim. 3D-mallinnustyökalussa määritellyistä) näyttökoordinaateiksi.

Tags:nodes

Was this helpful?

Yes  No
Related Articles
  • Surface Array
  • Top Bar
  • Curves Properties RMB
  • Left tool panel Kitbash
  • Create kitbash
  • Color management
Previously
Nodes
Up Next
Scripting & Core API
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