← Alla artiklar

PBR- material från bilder gratis - kartor direkt i webbläsaren

Ljus studio: fotografi av en träyta och en snygg uppsättning kort bredvid PBR-material - färg, lila normalkarta, strävhet och glänsande metallsfär

PBR-material från bilder kan nu samlas gratis direkt i webbläsaren: i avsnittet "Bilder" ett verktyg dök upp "PBR-fotomaterial (gratis)". Den förvandlar ett vanligt foto till en uppsättning kort för 3D-material, visar resultatet på ett plan, en sfär eller kub och skriver inte av polletter.

Bildavsnittet: Bilden till PBR Materialverktyg (gratis) med ett laddat foto, miniatyrbilder av materialkarta och en live 3D-förhandsvisning

Varför är det gratis

Vanligtvis ritas kartor för PBR-material manuellt i en 3D-redigerare eller genereras på servern för en betaltjänst. Här laddas djupmodellen in i webbläsaren och körs på din dator, och resten av kartorna härrör från den och från själva fotot. Servern ger bara verktygskoden och modellvikter: den har inget att räkna, så tokens skrivs inte av och antalet bearbetningar är inte begränsat.

Därav integriteten: bilden lämnar inte din dator. Detta är viktigt om du gör material från personliga foton, arbetstexturer eller klientfiler.

Hur man gör PBR-material från ett foto: steg för steg

  1. Öppna avsnittet "Bilder" och välj från listan över modeller "PBR-material från foton (gratis)" — verktyget finns längst ner, bredvid andra gratisverktyg.
  2. Ladda upp ett foto: Klicka på urvalsrutan eller dra och släpp filen direkt i den.
  3. Välj kartupplösning - 512, 1024 eller 2048 pixlar på långsidan; Om så önskas, aktivera sömlöst läge och ljuskorrigering.
  4. Använd reglagen för att justera styrkan på relief, skuggor, grovhet och metallicitet - standardvärdena ger redan ett resultat som liknar materialet.
  5. Klicka på "Gör material" och vänta tills det är klart. Förhandsvisningar av kartorna kommer att visas och materialet kan ses i 3D.
  6. Ladda ner önskad karta som en separat PNG eller hämta hela uppsättningen i ett ZIP-arkiv i namnen på den valda motorn.

Vilka kort kommer du att få?

  • Base Color / Albedo — ytfärg utan belysning.
  • Normal - mikrorelief, enligt vilken ljuset "läser" små oregelbundenheter.
  • Height / Displacement — ythöjd.
  • Roughness — strävhet: där ytan är matt och där den är blank.
  • Metallic - metall eller dielektrikum.
  • Ambient Occlusion — lokal mörkläggning i urtagen.
  • Packed ORM — packat kort: i den röda kanalen Ambient Occlusion, i den gröna Roughness, i den blå Metallic. Det förstås direkt av Unreal Engine och glTF.

Allt räknas på din enhet

Fotot skickas inte till servern: djupkartan anses vara modell Depth Anything V2 Small till ONNX Runtime Web (WebGPU, reservdelen är processorn), och Normal, Ambient Occlusion, Roughness och Metallic härstammar direkt från fotot i webbläsaren och från webbläsaren. Det finns inga betalda API här, tokens skrivs inte av, det finns inget "text → material"-läge heller - verktyget fungerar bara med fotografier.

Sömlöst material och 3D-förhandsvisning

Läget Seamless (Seamless / Tileable) syr kortkanter till motsatta kanter så att materialet kan upprepas över en yta utan en synlig söm - användbart för golv, väggar, tyger och alla stora ytor. En live 3D-förhandsvisning visar det färdiga materialet på ett plan, en klot eller kub: du kan rotera modellen med musen och direkt se hur reliefen, strävheten och metalliciteten ser ut under olika ljusförhållanden.

Exportera för Unreal Engine, Blender, Unity och glTF

Varje karta kan laddas ner separat PNG, eller så kan du samla allt material i ett ZIP-arkiv. En uppsättning filnamn väljs för motorn: vanlig, Unreal Engine, Unity, Blender eller glTF - det här är hur filer plockas upp genom import utan manuellt byte av namn.

Vad verktyget inte gör

Ärligt talat om gränser: kartor är en automatiskt genererad och ungefärlig grund för ytterligare anpassning, och inte färdigt "korrekt" PBR material. Metall kan inte bestämmas tillförlitligt från ett foto, så Metallic är en redigerbar heuristisk mask. Det finns inga separata kort Emissive (glöd) och Opacity (transparens) här: de kan inte återställas på ett tillförlitligt sätt från ett vanligt fotografi. Verktyget tar inte bort skuggor och reflektioner som redan har fångats på fotot - det utjämnar bara stora skillnader i belysning i Base Color, om du aktiverar det här alternativet.

Vilka bilder är lämpliga?

JPG, PNG, WebP, HEIC och andra vanliga format. De bästa resultaten uppnås med jämnt upplysta texturer: trä, sten, metall, tyg, vägg, läder. Om bilden togs under starkt ljus, aktivera ljuskorrigering och justera dess styrka med reglaget.

Vem kommer att ha nytta av det?

Verktyget är användbart för 3D-konstnärer, speldesigners och inredningsarkitekter: med hjälp av ett fotografi av trä, metall eller tyg kan du snabbt få en uppsättning kartor för materialet och förfina det i editorn, istället för att rita kartor manuellt från grunden. Om du också behöver uppskatta djupet från fotot eller ta bort bakgrunden, i avsnittet "Video" Det finns djupkarta Och bakgrundsborttagning — de räknar också direkt i webbläsaren.

Vanliga frågor

Är det verkligen gratis? Ja. Tokens för detta verktyg dras inte av; den har inte en betald API - din dator beräknar den.

Går bilden till servern? Nej. Originalfotot och alla kartor finns kvar på din enhet; Endast verktygskoden och djupmodellens vikter kommer från servern.

Är detta färdigt PBR-material? Nej. Detta är en automatiskt genererad och ungefärlig grund: Metallic är en redigerbar heuristik, och kartorna bör anpassas för ditt material.

Finns det kort Emissive och Opacity? Nej. De kan inte på ett tillförlitligt sätt återställas från ett vanligt fotografi, så verktyget genererar dem inte.

Är det möjligt att specificera materialet i text? Nej. Läget "text → material" stöds inte - verktyget fungerar bara med fotografier.

Varför tar den första lanseringen längre tid? Webbläsaren laddar ner vikterna för djupmodellen en gång och lagrar dem i cachen – nästa lansering startar omedelbart.