GuinPeng
(Matcha)
1
self explanatory
local NormalMap = AssetService:CreateEditableImageAsync(Content.fromUri("rbxassetid://127827045651134"))
print(NormalMap.Size)
local SurfaceAppearance = AssetService:CreateSurfaceAppearanceAsync({
ColorMap = nil,
NormalMap = NormalMap,
MetalnessMap = nil,
RoughnessMap = nil
})

1 Like
GuinPeng
(Matcha)
2
lol, the fix was changing
NormalMap = Content.fromObject(NormalMap)
so,
local NormalMap = AssetService:CreateEditableImageAsync(Content.fromUri("rbxassetid://127827045651134"))
print(NormalMap.Size)
local SurfaceAppearance = AssetService:CreateSurfaceAppearanceAsync({
ColorMap = nil,
NormalMap = Content.fromObject(NormalMap),
MetalnessMap = nil,
RoughnessMap = nil
})
idk why but 