feat(material): 新增材质系统和着色器编辑器

This commit is contained in:
yhh
2025-12-03 16:20:23 +08:00
parent 4a2362edf2
commit 243b929d5e
34 changed files with 5903 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
{
"id": "material-system",
"name": "@esengine/material-system",
"displayName": "Material System",
"description": "Material and shader system | 材质和着色器系统",
"version": "1.0.0",
"category": "Rendering",
"icon": "Palette",
"tags": ["material", "shader", "rendering"],
"isCore": true,
"defaultEnabled": true,
"isEngineModule": true,
"canContainContent": true,
"platforms": ["web", "desktop"],
"dependencies": ["core", "asset-system"],
"exports": {
"other": ["Material", "Shader", "MaterialManager"]
},
"editorPackage": "@esengine/material-editor",
"requiresWasm": false,
"outputPath": "dist/index.js",
"pluginExport": "MaterialSystemPlugin"
}