Textuur specificaties

*Deze inhoud is vertaald met behulp van AI (bèta) en kan fouten bevatten. Klik hier om deze pagina in het Engels te bekijken.

Een textuur is een digitale afbeelding die op het oppervlak van een 3D-object wordt toegepast om de visuele uitstraling te simuleren en te verbeteren. Roblox ondersteunt verschillende textuurtypes die je importeert met een aangepast 3D-object, of rechtstreeks uploadt als afzonderlijke afbeeldingsbestanden. Voor details over het implementeren van basistexturen, zie texturen en decals.

Roblox ondersteunt ook fysiek-gebaseerde rendering (PBR) texturen die de bestaande TextureID van een mesh overschrijven en kunnen worden gebruikt om meeslepende omgevingen en objecten te creëren.

Zie de volgende vereisten bij het maken van je eigen basis- en geavanceerde texturen:

  • Bestandsformaten — Bestandsformaten voor texturen die afzonderlijk in Studio worden geüpload, moeten worden ingediend als een .png, .jpg, .tga of .bmp.

  • Resolutie — Roblox ondersteunt textuurresoluties tot 4096×4096 pixels (4K). Terwijl een game laadt, begint de engine automatisch met lagere kwaliteitsversies van de textuur en verhoogt de kwaliteit op basis van de middelen van het apparaat. Toch kan het handmatig schalen van texturen voordat je ze uploadt het geheugenverbruik in sommige situaties verbeteren. Overweeg de volgende algemene richtlijnen:

    • Voor kleinere 5×5 stud objecten, gebruik 256×256 textuurresoluties.
    • Voor middelgrote 10×10 stud objecten, gebruik 512×512 textuurresoluties.
    • Voor grotere 20×20 stud objecten, gebruik 1024×1024 textuurresoluties.
    • Zie PBR textuurbudgetten voor soortgelijke richtlijnen met PBR textuurkaarten.
  • Enkel materiaal — Mesh-objecten kunnen slechts één materiaal toegewezen krijgen.

Oppervlakte-uiterlijk

Je kunt een oppervlakte-uiterlijk aan je mesh in Studio toevoegen om PBR textuur opties toe te voegen. De SurfaceAppearance instantie gebruikt UV-mapping, een vorm van textuurmapping, om 2D-afbeeldingen nauwkeurig op het mesh-object te mappen.

Zie de volgende vereisten voor SurfaceAppearance activa:

Wanneer mogelijk, moeten textuurbestanden de juiste naam affix bevatten en de juiste afbeeldingsdetails volgen:

Textuur typeTextuur afbeeldingsdetails
AlbedoRGB (24-bits)
NormaalRGB (24-bits); Roblox ondersteunt alleen OpenGL-formaat - Tangent Space normaal kaarten
RuwheidEnkel Kanaal Grijswaarden (8-bits)
MetaalheidEnkel Kanaal Grijswaarden (8-bits)
Emissieve MaskerEnkel Kanaal Grijswaarden (8-bits)

UV-mapping

Alle texturen gebruiken UV-mapping, een 3D-modelleringsproces om het oppervlak van een 3D-model op een 2D-afbeelding of UV-atlas te projecteren. Zie de volgende vereisten voor UV-mapping, vooral als je je UV-atlas handmatig bewerkt of optimaliseert:

  • Enkele UV-set — Gebruik een enkele UV-set voor elk onderdeel, zoals een humanoïde of accessoire. Studio staat geen meerdere UV-sets toe.
  • Coördinaten — Alle UV's moeten binnen een 0:1 ruimte worden gemaakt.
  • Overlappingen — Overlappende UV's zijn toegestaan.
  • Maximale textuurresolutie — Roblox ondersteunt tot 1024×1024 pixelruimtes voor textuurkaarten.
©2026 Roblox Corporation. Roblox, het Roblox-logo en Powering Imagination behoren tot onze geregistreerde en niet-geregistreerde handelsmerken in de VS en andere landen.