SurfaceAppearance Studio Beta [Released]

YESSSSSSSSS We needed this!! I wonder when yall will release this to roblox game and not to just studio??

6 Likes

The only problem is that even if you upload a 4k texture to Roblox it scales it down so you can’t really get a high resolution texture in Roblox right now.

6 Likes

Yeah, I know but that lol, but for meh it still ok. The biggest problem is roblox now allow we to upload some mesh that have over 10k triangles which is make the texture look more wierddddd

3 Likes

@Homeomorph Any clue why my PBR textures from Blender, even when re-baked, tint themselves red about 5 seconds after a colormap is applied on them?

16 Likes

Since when can we uplaod meshes with 10k+ tris ?

3 Likes

you can lol in uh avatar evolution not in normal roblox studio

1 Like

Ah ok I already thought I missed that we could in the normal studio version.

2 Likes


Textures made in Substance Painter

Vehicle from: Tank Warfare - Roblox

36 Likes

Finally games becoming like AAA titles from steam and consoles!

this very cool! i seen some peoples places with this mind blowing to me.

2 Likes

Great to see this feature finally out.

Although i have two questions, will alpha/mask maps have their own channel like roughness and normal?

And is it possible we could see more maps coming out in the future such as emissive and displacement/height maps?

6 Likes

The AvatarEvolution build was more lenient with what kinds of content it allowed. We are being more conservative with the main Studio Beta to not allow certain things until we’re sure they’re in a state we can support long term. If you want to load content you made with the AE build you may need to

  1. Remove all SurfaceAppearances from regular Parts.
  2. Convert your rbxgameasset:// references to rbxassetid://.

1 is because we are still thinking through how custom tiled materials should work and we want to leave room for us to decide how SurfaceAppearance works on Parts later without committing to a sub optimal solution right now. We may want to explore smarter tiling techniques and likely another API that doesn’t require an instance to be parented under every single Part in your game.

2 is because of some technical reasons that make rbxgameasset references difficult to support right now. See my original post for instructions to convert these references.

12 Likes

@TheCarbyneUniverse Even Unity doesn’t have HDRI’s, skybox’s are fine atm. I just hope Roblox gets to the rest of the road map.

Overall, this update is nice. But I don’t see my self using this until the workflow is improved. Right now it is too tedious to import in PBR materials at a large scale. Looking at the roadmap:
image
It seems there is already some sort of feature being developed to make the workflow with materials easier.

@Homeomorph Will this be like other engines where you can create a material in the new asset library and set up textures and just drag and drop it to parts?

Also, will texture tiling be added soon?

Oh nevermind, it seems you answered that question with a post right as I posted this. Good luck! I really hope a better solution for working with PBR materials can come out soon. :slight_smile:

2 Likes

I appreciate it, I’m having some other issues with SurfaceAppearance not displaying my diffuse/base texture at all.
Every time I click off the SurfaceAppearance object the decals appear from the input box and never display in the first place. I’ve attached a gif of the bug below:

It works if you instead grab the asset ID
image

9 Likes

(referring to picture 1) on the left we have your plastic toy sword and on the right we have the mighty excalibur ready to be swung at your will, cool update, hopefully wont destroy bad mobile devices

3 Likes

By far, the coolest update I have ever seen in a long time. Finally we can get cutting edge textures/shading and still have a solid framerate. This is just amazing.

2 Likes

Are you planning on adding texture coordinate mapping for the new surfaceapparance instance? Like in Blender? This would be very neat to have for stuff like animated detailed weapon skins with the luxury of normal, roughness and metalness maps!

We do be liking them [color=#FFED6E]s[/color][color=#6EFFE0]h[/color][color=#6EC0FF]i[/color][color=#D36EFF]n[/color][color=#FF6EE2]y[/color] things… :flushed:

6 Likes

I can’t wait or this! I am very excited! I might test it for a few of my builds that I will make.

Thank you so much!

2 Likes

Hey, devteam. It looks pretty great! You will not know how many nights I lost sleep waiting for this. Do you know when it may be in a public beta?

2 Likes

So I’ve downloaded a quick texture just to experiment with this new feature, here are the results!

45 Likes

I’m really looking forward to this update, I feel it’s a massive step for the platform and an even bigger step for us Developers. This opens the door to even more possibilities and even higher quality games, I really think this will, without a doubt increase the experience roblox has to offer.

3 Likes