fix: prevent duplicate uploads and group asset commits

This commit is contained in:
Tom Boullay
2026-04-24 16:58:49 +02:00
parent fe8a6f0f54
commit 53c4c0ed60
15 changed files with 329 additions and 152 deletions
+23
View File
@@ -0,0 +1,23 @@
export type AssetCategory = 'color' | 'roughness' | 'normal' | 'metalness' | 'assets'
export function classifyAssetCategory(filename: string): AssetCategory {
const name = filename.toLowerCase().replace(/\.[^.]+$/, '')
if (name.includes('base_color') || name.includes('_color') || name === 'color') {
return 'color'
}
if (name.includes('roughness')) {
return 'roughness'
}
if (name.includes('normal')) {
return 'normal'
}
if (name.includes('metallic') || name.includes('metalness')) {
return 'metalness'
}
return 'assets'
}