Tree bark material request

Hello,
I’m requesting a new material, a tree bark material.
Today as a builder I have to cheat using “Slate” to fake the roughness of the tree’s bark but its still not looking like it should be… Of course there is “Wood”, but it’s too smooth and belongs to planks and man made buildings.

Using Meshpart’s texture isn’t the right thing either, the texture looks smooth, Materials has normal/bump map + few more that makes it a “Material”, feels more alive than just a smooth flat texture on top of the meshes.

“Wood” --too smooth.


“Slate” --not wood, but has the roughness.

Instead having a material like this Oak wood would be great:


Or a bit more soft like birch wood
This would be awesome to enhance game’s nature assets and a smart addition to the material palette.

Thanks !

63 Likes

Support.

Use cases besides just trees? This seems like something you should be using a texture for.

2 Likes

Same use case as every other material roblox has added, simplicity and making things more approachable.
Not everyone should have to be a texture designer.

Support, would improve building for a lot of us on the platform.

9 Likes

I feel like @WoodReviewer would strongly approve of this feature. As for me, even though I’m not a builder, I know for a fact that this would help builders thus, I support this feature.

5 Likes

There are a lot of materials that could be added for any use case. I feel like Roblox should just let us upload custom materials instead of having to use textures on every side of an object - which eventually causes lag and can mess with transparency. I don’t support this because it’s pretty niche I feel, but something which would allow the upload of custom materials would be perfect.

14 Likes

that would be the best scenario !

Textures as of now don’t come with normal and bump maps like materials do. Also, we’d have to make one for each mesh with a different UV map.

Actually I wouldn’t. If you read my blog post here you can see my thoughts on how tree bark should work on trees. This would still apply to a tree bark material, with the texture of a bark following some a pattern that extends away from the origin of the tree. What the exact pattern would be can vary, but that isn’t important. The main problem is that for a tree bark texture to work it would need to entirely be made out of bricks. I highlight this in the blog with unions, but TL;DR Roblox materials for bricks and unions do not bend. This means if you have a curved branch, or a Y split with the branches, the material will only go in one orientation. This can be vertical, horizontal, or at some odd offset, but the point is if you have the main body of the tree textured in one orientation any branch that deviates too much from the initial direction will have the bark facing in an improper direction.

There are some ways to combat this. One is to have the bark material made in such a way it appears correct from any angle, but that option would likely cause it to loose most of the appearance desired in the OP. Another way is, with unions, to make a UV map, upload a copy of the Roblox material as a texture, and make the UV in a way that all the branches/trunk of the tree have the correct orientation of the bark. This is possible, and I have done it with meshes before, such as with the book shelf which is a mesh part.

But having to upload a texture just to be able to use a material properly kind of defeats the purpose of having said material.

16 Likes

what even are you


No support, this seems pretty niche. Roblox could’ve added hundreds of textures, but just like with the Roblox API, they want to avoid having too many features which make the essential stuff hander to find.

I think slate, btw, looks great :eyes:, nice trees!

1 Like

I think the solution is to let us put normal maps on textures. I don’t imagine it would be a lot of extra work since we already can send our own diffuse maps and the normal maps for Roblox’s materials are also just images.

1 Like

yeah being able to make ourselves Materials would be awesome, would open a new era with games that won’t looks like each others !

3 Likes

shudders at the thought of trying to get normal maps past moderation

8 Likes

Having the ability to upload custom material textures with normal maps, bump maps and custom properties would be great. And, if our uploaded custom materials could also be applied to terrain, that would be an awesome feature to have!

Honestly we should be able to upload our own textures and UV maps

1 Like

What is the use case for Sand? Do you think Roblox games tend to have more beaches and deserts, or more trees?

1 Like

As much as I’m not against this material being made, I do think things are at the point where we should primarily just look to go in the direction @Lightlimn is suggesting. A lot of games have different styles and aesthetics, and as custom characters become more common we need to the tools to make our games feel more like they’re ours.


Despite any of that, supplied materials are great for beginners and even if this is only used on trees, trees are so incredibly common. We should really focus on how often the material would be used, not how many things it would be used on. If the time comes for more default materials, I personally think this one makes the list.

3 Likes