mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 06:14:59 +00:00
70 lines
1.6 KiB
JSON
70 lines
1.6 KiB
JSON
{
|
|
"name": "Asset Loader",
|
|
"version": "1.0.0",
|
|
"id": "asset_loader",
|
|
"type": "utility",
|
|
"category": "tools",
|
|
"description": "Universal asset loading with cross-engine unit conversion (100% JSON-driven)",
|
|
|
|
"defaultWorkflow": "workflows/universal_map_loader.json",
|
|
|
|
"workflows": [
|
|
"workflows/universal_map_loader.json"
|
|
],
|
|
|
|
"unitSystems": {
|
|
"reference": {
|
|
"engine": "UE5",
|
|
"unitsPerMeter": 100,
|
|
"unitsCm": 1
|
|
},
|
|
"quake3": {
|
|
"engine": "Quake 3",
|
|
"unitsPerMeter": 32,
|
|
"conversionToUE5": 3.125,
|
|
"conversionFromUE5": 0.32
|
|
},
|
|
"quake2": {
|
|
"engine": "Quake 2",
|
|
"unitsPerMeter": 32,
|
|
"conversionToUE5": 3.125,
|
|
"conversionFromUE5": 0.32
|
|
},
|
|
"doom3": {
|
|
"engine": "Doom 3",
|
|
"unitsPerMeter": 39.3701,
|
|
"conversionToUE5": 2.54,
|
|
"conversionFromUE5": 0.39
|
|
},
|
|
"halflife2": {
|
|
"engine": "Half-Life 2 / Source",
|
|
"unitsPerMeter": 39.3701,
|
|
"conversionToUE5": 2.54,
|
|
"conversionFromUE5": 0.39
|
|
},
|
|
"unity": {
|
|
"engine": "Unity",
|
|
"unitsPerMeter": 1.0,
|
|
"conversionToUE5": 100,
|
|
"conversionFromUE5": 0.01
|
|
},
|
|
"godot": {
|
|
"engine": "Godot",
|
|
"unitsPerMeter": 1.0,
|
|
"conversionToUE5": 100,
|
|
"conversionFromUE5": 0.01
|
|
},
|
|
"ue3": {
|
|
"engine": "Unreal Engine 3",
|
|
"unitsPerMeter": 50,
|
|
"conversionToUE5": 2.0,
|
|
"conversionFromUE5": 0.5
|
|
}
|
|
},
|
|
|
|
"notes": "100% JSON-driven unit mapping. Each engine has conversionToUE5 factor. Use in workflow variables. No separate config files needed.",
|
|
|
|
"bundled": true,
|
|
"dependencies": []
|
|
}
|