Skip to content

2026: project creation and OCIO support - #145

Open
miravassor wants to merge 1 commit into
ynput:developfrom
miravassor:enhancement/2026_proj_crea_OCIO
Open

2026: project creation and OCIO support#145
miravassor wants to merge 1 commit into
ynput:developfrom
miravassor:enhancement/2026_proj_crea_OCIO

Conversation

@miravassor

@miravassor miravassor commented Jul 28, 2026

Copy link
Copy Markdown

Flame 2026 removed Stone+Wire volumes and replaced SynColor with OCIO. Project creation was not possible.

Projects are now created directly under /projects on 2026.

The OCIO config path is passed to flame as OCIOConfigFile when the project is created. It comes from the OCIO env var, which core's OCIOEnvHook resolves.
subsequently, this PR is dependent to this ayon-core PR adding flame to OCIOEnvHook hosts.

SetupDir is dropped from the project settings on 2026. Flame resolves that path itself and rejects the write with "Setups folder is read only", which would abort the launch right after the project was created.

Setup needed

Application env for the flame 2026 variant:

{
    "FLAME_SCRIPT_DIRS": {"windows": "", "darwin": "", "linux": ""},
    "FLAME_WIRETAP_HOSTNAME": "",
    "FLAME_WIRETAP_VOLUME": "stonefs",
    "FLAME_WIRETAP_GROUP": "YOURDOMAIN\\Domain Users",
    "AYON_FLAME_PYTHON_EXEC": "/opt/Autodesk/python/2026.1.1/bin/python",
    "AYON_FLAME_PYTHONPATH": "/opt/Autodesk/python/2026.1.1/lib/python3.11/site-packages",
    "AYON_WIRETAP_TOOLS": "/opt/Autodesk/wiretap/tools/current"
}

You also need the usual Core > Color Management > OCIO config profile, with flame in its host names.

Worth knowing

Colour management is only applied when the project is created.
Tested on flame 2026.1.1, new and existing projects, plus a check that the SetupDir write really is rejected.

Copilot AI review requested due to automatic review settings July 28, 2026 16:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@rdelillo rdelillo self-assigned this Jul 28, 2026
@rdelillo rdelillo added type: feature Adding something new and exciting to the product community Issues and PRs coming from the community members labels Jul 28, 2026
@jakubjezek001
jakubjezek001 requested a review from Copilot August 4, 2026 06:05

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

Suppressed comments (1)

client/ayon_flame/hooks/pre_flame_setup.py:221

  • RuntimeError("App arguments were not solved") is instantiated but never raised, so a missing/empty app_args will silently continue and likely fail later in a less clear way. This should be raise RuntimeError(...).
            output = run_subprocess(args, **process_kwargs)
            self.log.info("wiretap_com.py output:\n{}".format(output))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community Issues and PRs coming from the community members type: feature Adding something new and exciting to the product

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants