Как настроить параметры проекта по умолчанию?

Если вы хотите при старте Гудини загружать не пустой проект или производить какие-то настройки по умолчанию, то вам нужно будет создать файл 123.py. Это скрипт на Python, который будет исполняться всякий раз, когда Гудини стартует без проекта. Этот файл должен лежать в папке Документы/HoudiniXX.X/scripts.

Например, если вы хотите, чтобы при старте проекта у вас всегда создавалась камера, сделайте такой скрипт:

hou.node('/obj/').createNode('cam')

Вы можете перетащить связку нод на шелф, потом на получившемся инструменте щелкнуть правой кнопкой, Edit tool — Script и скопировать получившийся скрипт в 123.py. Теперь эти ноды будут загружаться в пустом проекте.

Обратите внимание: если в стартовых скриптах есть ошибки, то Гудини покажет в консоли проблемное место, но не запустится.

Если вам нужно менять какие-то установки при загрузки ваших проектов, то для этого есть файл 456.py. Он запускается при загрузке проекта, в том числе через меню File.

Например, если вас раздражает, что в проекте сохраняется номер текущего фрейма и при загрузке проекта идет просчет симуляции до этого кадра, то вы можете поместить в 456.py такую строку:

hou.setFrame(1)

После этого проект всегда будет устанавливаться на первый фрейм при загрузке.