# DreamWall Picker Animation picker for Autodesk Maya 2017 (or higher) ## 作者 - Lionel Brouyère - Olivier Evers > This tool is a fork of Hotbox Designer (Lionel Brouyère). > A menus, markmenu and hotbox designer cross DCC. > https://github.com/luckylyk/hotbox_designer ## 功能特性 - 简单快速的 picker 创建 - 导入 2022 年之前的 AnimSchool pickers - 在 Maya 场景中存储 picker - 高级 picker 编辑器 - 实现 AnimSchool picker 的所有功能,甚至更多... ## 使用方法 ### 在 Python 中启动 ```python import animation_tools.dwpicker animation_tools.dwpicker.show() ``` ### 带参数启动 ```python import animation_tools.dwpicker # 只读模式 animation_tools.dwpicker.show(editable=False) # 加载指定的 picker 文件 animation_tools.dwpicker.show(pickers=['/path/to/picker.json']) # 忽略场景中的 pickers animation_tools.dwpicker.show(ignore_scene_pickers=True) ``` ## 模块修改说明 此模块已从原始的 dwpicker 包修改为 animation_tools.dwpicker 子模块: 1. **主模块导入**(dwpicker/*.py):`from dwpicker.xxx` → `from .xxx` 2. **一级子模块导入**(designer/*.py): - 引用父模块:`from dwpicker.xxx` → `from ..xxx` - 引用同级:`from .canvas` → 保持不变 3. **二级子模块导入**(ingest/animschool/*.py): - 引用根模块:`from dwpicker.xxx` → `from ...xxx`(三个点) - 引用同级:`from .parser` → 保持不变 4. **跨模块导入**:`from dwpicker import xxx` → `from .. import xxx` 5. **代码执行模板**:`import dwpicker` → `import animation_tools.dwpicker as dwpicker` 6. 保持所有原始功能不变 ## 官方文档 更多信息请访问 [Official Documentation](https://dreamwall-animation.github.io/dwpicker)