← Kaikki artikkelit

PBR-materiaali valokuvista ilmaiseksi - kartat suoraan selaimeen

Valoateljee: valokuva puupinnasta ja sen vieressä siisti sarja PBR-materiaalikarttoja - väri, violetti normaalikartta, karheus ja kiiltävä metallipallo

PBR-materiaalia kuvista voi nyt kerätä ilmaiseksi suoraan selaimeen: osiossa "Kuvat" työkalu ilmestyi “PBR-valokuvamateriaali (ilmainen)”. Se muuttaa tavallisen valokuvan korttisarjaksi 3D-materiaalia varten, näyttää tuloksen tasossa, pallossa tai kuutiossa eikä kirjoita tokeneita.

Kuvat-osio: Image to PBR Materiaali (ilmainen) -työkalu, jossa on ladattu valokuva, materiaalikartan pikkukuvat ja live 3D-esikatselu

Miksi se on ilmainen

Tyypillisesti PBR-aineiston kartat piirretään manuaalisesti 3D-editorissa tai luodaan maksullisen palvelun palvelimelle. Täällä syvyysmalli ladataan selaimeen ja toimii tietokoneellasi, ja loput kartat on johdettu siitä ja itse valokuvasta. Palvelin antaa vain työkalukoodin ja mallin painot: sillä ei ole mitään laskettavaa, joten tokeneita ei kirjata pois, eikä käsittelyjen määrää ole rajoitettu.

Siksi yksityisyys: valokuva ei poistu tietokoneeltasi. Tämä on tärkeää, jos teet materiaalia henkilökohtaisista valokuvista, työkuvioista tai asiakastiedostoista.

PBR-materiaalin tekeminen valokuvasta: askel askeleelta

  1. Avata osio "Kuvat" ja valitse malliluettelosta “PBR-materiaali valokuvista (ilmainen)” — työkalu sijaitsee alareunassa muiden ilmaisten työkalujen vieressä.
  2. Lataa valokuva: Napsauta valintaruutua tai vedä ja pudota tiedosto suoraan siihen.
  3. Valitse kartan resoluutio - 512, 1024 tai 2048 pikseliä pitkällä sivulla; Ota halutessasi käyttöön saumaton tila ja valaistuksen korjaus.
  4. Säädä kohokuvion voimakkuutta, varjoja, karheutta ja metallisuutta liukusäätimillä – oletusarvot antavat jo materiaalia vastaavan tuloksen.
  5. Napsauta "Make Material" ja odota, kunnes se on valmis. Karttojen esikatselut tulevat näkyviin ja materiaalia voi katsella 3D-muodossa.
  6. Lataa haluamasi kartta erillisenä PNG tai poimi koko setti yhteen ZIP-arkistoon valitun koneen nimissä.

Mitä kortteja saat?

  • Base Color / Albedo — pinnan väri ilman valaistusta.
  • Normal - mikroreljeef, jonka mukaan valo "lukee" pieniä epäsäännöllisyyksiä.
  • Height / Displacement - pinnan korkeus.
  • Roughness — karheus: missä pinta on matta ja missä se on kiiltävä.
  • Metallic - metallia tai dielektristä.
  • Ambient Occlusion — paikallinen tummuminen syvennyksissä.
  • Packed ORM — pakattu kortti: punaisella kanavalla Ambient Occlusion, vihreällä Roughness, sinisellä Metallic. Sen ymmärtävät suoraan Unreal Engine ja glTF.

Kaikki lasketaan laitteellesi

Valokuvaa ei lähetetä palvelimelle: syvyyskartan katsotaan olevan mallia Depth Anything V2 Small - ONNX Runtime Web (WebGPU, varaosa on prosessori), ja Normal, Ambient Occlusion, Roughness ja Metallic ovat peräisin itse valokuvasta ja selaimesta suoraan. Täällä ei ole maksettua API, tokeneita ei kirjata pois, ei myöskään ole "teksti → materiaali" -tilaa - työkalu toimii vain valokuvien kanssa.

Saumaton materiaali ja 3D-esikatselu

Saumaton (Seamless / Tileable) -tila ompelee korttien reunat vastakkaisiin reunoihin, jotta materiaali voidaan toistaa pinnalla ilman näkyvää saumaa - hyödyllinen lattioille, seinille, kankaille ja kaikille suurille pinnoille. Reaaliaikainen 3D-esikatselu näyttää valmiin materiaalin tasossa, pallossa tai kuutiossa: voit pyörittää mallia hiirellä ja nähdä heti, miltä kohokuvio, karheus ja metallisuus näyttävät erilaisissa valaistusolosuhteissa.

Vie numeroille Unreal Engine, Blender, Unity ja glTF

Jokainen kartta voidaan ladata erikseen PNG tai voit kerätä kaiken materiaalin yhteen ZIP arkistoon. Moottorille valitaan joukko tiedostonimiä: tavallinen, Unreal Engine, Unity, Blender tai glTF – näin tiedostot poimitaan tuonnissa ilman manuaalista uudelleennimeämistä.

Mitä työkalu ei tee

Rehellisesti rajoista: kartat ovat automaattisesti luotu ja likimääräinen perusta lisämuokkauksille, eivät valmiita "oikeaa" PBR materiaalia. Metallia ei voida määrittää luotettavasti yhdestä valokuvasta, joten Metallic on muokattava heuristinen maski. Tässä ei ole erillisiä kortteja Emissive (hehku) ja Opacity (läpinäkyvyys): niitä ei voi palauttaa luotettavasti tavallisesta valokuvasta. Työkalu ei poista varjoja ja heijastuksia, jotka on jo vangittu valokuvaan - se vain tasoittaa suuret erot valaistuksessa Base Color, jos otat tämän vaihtoehdon käyttöön.

Mitkä valokuvat sopivat?

JPG, PNG, WebP, HEIC ja muita yleisiä muotoja. Parhaat tulokset saavutetaan tasaisesti valaistuilla tekstuureilla: puu, kivi, metalli, kangas, seinä, nahka. Jos valokuva on otettu kovassa valossa, ota valonkorjaus käyttöön ja säädä sen voimakkuutta liukusäätimellä.

Kenelle siitä on hyötyä?

Työkalu on hyödyllinen 3D-taiteilijoille, pelisuunnittelijoille ja sisustussuunnittelijoille: käyttämällä valokuvaa puusta, metallista tai kankaasta saat nopeasti joukon karttoja materiaalille ja tarkentaa sitä editorissa sen sijaan, että piirrät karttoja käsin tyhjästä. Jos haluat myös arvioida syvyyttä valokuvasta tai poistaa taustan, osiossa "Video" On syvyys kartta Ja taustan poisto — ne myös laskevat suoraan selaimessa.

Usein kysytyt kysymykset

Onko se todella ilmainen? Kyllä. Tämän työkalun tokeneita ei vähennetä; siinä ei ole maksettua API - tietokoneesi laskee sen.

Meneekö kuva palvelimelle? Ei. Alkuperäinen valokuva ja kaikki kartat säilyvät laitteessasi. Vain työkalukoodi ja syvyysmallin painot tulevat palvelimelta.

Onko tämä valmista PBR-materiaalia? Ei. Tämä on automaattisesti luotu ja likimääräinen perusta: Metallic on muokattava heuristinen, ja kartat tulee mukauttaa materiaalillesi.

Onko olemassa kortteja Emissive ja Opacity? Ei. Niitä ei voida luotettavasti palauttaa tavallisesta valokuvasta, joten työkalu ei luo niitä.

Onko mahdollista määritellä materiaali tekstissä? Ei. "Teksti → materiaali" -tilaa ei tueta - työkalu toimii vain valokuvien kanssa.

Miksi ensimmäinen käynnistys kestää kauemmin? Selain lataa syvyysmallin painot kerran ja tallentaa ne välimuistiin – seuraavat käynnistykset alkavat välittömästi.