{ "name": "blender", "description": "Complete Blender 3D creation suite knowledge base combining official documentation and source code analysis. Use for comprehensive understanding of 3D modeling, animation, rendering, compositing, video editing, game development, Python scripting, and Blender's internal architecture.", "merge_mode": "claude-enhanced", "sources": [ { "type": "documentation", "base_url": "https://docs.blender.org/manual/en/latest/", "extract_api": true, "selectors": { "main_content": "article[role='main']", "title": "h1", "code_blocks": "pre code, div.highlight pre" }, "url_patterns": { "include": [ "/getting_started/", "/interface/", "/editors/", "/modeling/", "/sculpt_paint/", "/grease_pencil/", "/animation/", "/physics/", "/render/", "/scene_layout/", "/compositing/", "/video_editing/", "/files/", "/addons/", "/advanced/", "/troubleshooting/" ], "exclude": [ "/_static/", "/_images/", "/search.html", "/genindex.html", "/glossary.html", "/index.html$" ] }, "categories": { "getting_started": [ "getting_started", "installing", "configuration", "introduction", "quickstart", "about" ], "interface": [ "interface", "window_system", "keymap", "controls", "operators", "tools", "ui", "navigation" ], "modeling": [ "modeling", "mesh", "curve", "surface", "metaball", "text", "volume", "geometry_nodes", "modifiers", "mesh_tools", "edit_mode" ], "sculpting": [ "sculpt", "sculpting", "brush", "texture_paint", "vertex_paint", "weight_paint", "dynamic_paint" ], "grease_pencil": [ "grease_pencil", "2d_animation", "drawing", "stroke" ], "animation": [ "animation", "keyframe", "rigging", "armature", "constraints", "drivers", "shape_keys", "motion_paths", "timeline", "dope_sheet", "graph_editor", "nla" ], "physics": [ "physics", "simulation", "particles", "hair", "fluid", "cloth", "soft_body", "rigid_body", "dynamic_paint", "force_fields" ], "shading": [ "shading", "shader", "material", "texture", "nodes", "shader_nodes", "lighting", "world" ], "rendering": [ "render", "eevee", "cycles", "workbench", "freestyle", "camera", "output", "color_management", "optimization" ], "compositing": [ "compositing", "compositor", "nodes", "color_correction", "filters", "matte" ], "video_editing": [ "video_editing", "vse", "sequencer", "strips", "effects", "preview" ], "scene_layout": [ "scene", "object", "collection", "properties", "outliner", "view_layers" ], "files_assets": [ "files", "import", "export", "asset", "library", "data_blocks", "linking", "append" ], "addons": [ "addon", "plugin", "extension", "import_export" ], "scripting": [ "scripting", "python", "api", "bpy", "operator", "custom", "automation" ], "advanced": [ "advanced", "command_line", "app_templates", "extensions", "limits" ], "troubleshooting": [ "troubleshooting", "crash", "recover", "gpu", "graphics" ] }, "rate_limit": 0.5, "max_pages": 1500 }, { "type": "github", "repo": "blender/blender", "github_token": null, "code_analysis_depth": "deep", "include_code": true, "include_issues": true, "max_issues": 200, "include_changelog": true, "include_releases": true, "include_wiki": true, "file_patterns": [ "source/blender/blenkernel/**/*.h", "source/blender/blenkernel/**/*.c", "source/blender/blenkernel/**/*.cc", "source/blender/blenlib/**/*.h", "source/blender/blenlib/**/*.c", "source/blender/blenlib/**/*.cc", "source/blender/editors/**/*.h", "source/blender/editors/**/*.c", "source/blender/editors/**/*.cc", "source/blender/makesdna/**/*.h", "source/blender/makesrna/**/*.c", "source/blender/makesrna/**/*.cc", "source/blender/render/**/*.h", "source/blender/render/**/*.c", "source/blender/render/**/*.cc", "source/blender/python/**/*.h", "source/blender/python/**/*.c", "source/blender/python/**/*.cc", "source/blender/python/**/*.py", "source/blender/depsgraph/**/*.h", "source/blender/depsgraph/**/*.cc", "source/blender/draw/**/*.h", "source/blender/draw/**/*.c", "source/blender/draw/**/*.cc", "source/blender/gpu/**/*.h", "source/blender/gpu/**/*.c", "source/blender/gpu/**/*.cc", "source/blender/nodes/**/*.h", "source/blender/nodes/**/*.c", "source/blender/nodes/**/*.cc", "source/blender/windowmanager/**/*.h", "source/blender/windowmanager/**/*.c", "source/blender/windowmanager/**/*.cc", "intern/cycles/**/*.h", "intern/cycles/**/*.cpp", "scripts/startup/bl_ui/**/*.py", "scripts/modules/**/*.py", "release/scripts/startup/**/*.py", "README.md", "CONTRIBUTING.md", "BUILD.md", "CODE_OF_CONDUCT.md" ], "exclude_patterns": [ "**/tests/**", "**/__pycache__/**", "build_files/**", "doc/**" ], "analysis_features": { "detect_patterns": true, "extract_tests": true, "build_guides": true, "extract_config": true, "build_api_reference": true, "analyze_dependencies": true, "detect_architecture": true } } ] }