Confirm whether the project uses Built-in, URP, or HDRP before packing textures or selecting a shader.
Solutions / Unity
Generate PBR materials for Unity projects
twirl provides albedo, normal, roughness, metallic, and height maps. Unity materials can use the same surface data, but URP, HDRP, and Built-in shaders differ in how they store smoothness and packed mask channels.
Convert roughness into the Unity workflow
Unity commonly asks for smoothness rather than roughness. Invert the roughness map before using it as smoothness. HDRP also uses a packed Mask Map, which twirl does not currently export as a ready-made file.
Roughness and smoothness describe opposite ends of the same surface property. Invert the grayscale roughness map for a smoothness input.
HDRP Mask Maps store metallic, ambient occlusion, detail mask, and smoothness in separate channels. Pack the available maps for your project as needed.
Materials for Unity scenes
Use these generated surfaces as starting points, then review compression, tiling, and channel packing on the actual target platform.
Frequently asked questions
Do twirl materials work with Unity URP and HDRP?
Yes, but you may need to invert roughness into smoothness and create the packed maps expected by the chosen render pipeline.
Does twirl export a Unity HDRP Mask Map?
Not currently. twirl provides separate PBR maps. You can pack metallic, ambient occlusion, detail mask, and smoothness for HDRP in another tool.
Is a Unity plugin available?
Not yet. A Unity integration is coming soon. Manual texture import is available now.