Autodesk / Autodesk/3dsmax-usd

Feature Request & Inquiry: Python Access to Named Selection Sets

Open
#23 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
94
Forks
6
Avg merge
6d 20h
Merged PRs (30d)
1

Description

## Python Access to Named Selection Sets

### Summary
In 3ds Max, **Named Selection Sets** allow users to group objects or sub-objects for quick recall and organization. While these sets are accessible via the UI, current Python is limited.
Specifically:
- It is **not possible to create a new selection set index** via Python.
- There is **no exposed API** to store custom properties or metadata within a selection set for later retrieval.

### Requested Features
1. **Create Selection Set via Python**
Ability to define a new selection set index and populate it with a list of nodes or sub-objects.

2. **Attach Custom Properties to Selection Sets**
Support for storing metadata (e.g. tags, user-defined attributes, timestamps) directly on the selection set object.

3. **Query and Modify Selection Sets Programmatically**
Full read/write access to selection set contents and properties via Python.

### Reference
For more details on Named Selection Sets, see the [3ds Max 2025 Help Documentation](https://help.autodesk.com/view/3DSMAX/2025/ENU/?guid=GUID-93B01505-5474-43D6-8B83-810BA0157A9B).

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no repository files, tests, or entry points. Start by locating the 3ds Max Python integration and any existing selection-set bindings, then compare their capabilities with the linked 3ds Max 2025 documentation. Done would require an agreed API for creating, querying, modifying, and storing metadata on named selection sets.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, python
Domain
computer-graphics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.