В Blender повторить последнее действие можно с помощью горячих клавиш — нажмите Shift + R. Это работает для большинства операций: перемещения, масштабирования, вращения, экструзии и даже применения модификаторов. Если комбинация не сработала, проверьте настройки программы или версию Blender — в старых сборках функция могла быть недоступна.
Отменить или вернуть действие в Blender — это базовый навык, который ускоряет работу. Но повторение последней операции выводит продуктивность на новый уровень: не нужно каждый раз заходить в меню или вспоминать, какие клавиши использовали. Рассмотрим, как это работает в разных сценариях и почему иногда комбинация Shift + R не срабатывает.
Почему повторение последнего действия ускоряет работу
Представьте: вы экструдировали грань, и нужно повторить это же действие для соседней. Вместо того чтобы снова выделять грань, нажимать E и подтверждать экструзию, достаточно выделить следующую грань и нажать Shift + R. Экономия времени очевидна — особенно при работе с повторяющимися операциями.
Эта функция полезна и для других задач:
- Масштабирование — быстро подогнать размер нескольких объектов под один;
- Дублирование — повторить создание копии с теми же параметрами;
- Применение модификаторов — если вы только что добавили
Subdivision Surface, повторите это для других объектов.
Если после нажатия Shift + R ничего не происходит, проверьте, не сбились ли настройки клавиш. Зайдите в Edit > Preferences > Keymap и найдите действие Repeat Last. Убедитесь, что назначена комбинация Shift + R или назначьте её вручную.
| Версия Blender | Комбинация для повторения | Альтернативный способ | Примечания |
|---|---|---|---|
| 2.80 и новее | Shift + R | F3 (поиск действия) | Работает для всех операций, кроме рендеринга |
| 2.79 и старше | Shift + R или Ctrl + R | Через меню Operator > Repeat Last | В некоторых сборках требуется настройка |
| 2.50–2.78 | Shift + R | Нет | Может не работать для некоторых аддонов |
Горячие клавиши для повторения действий в разных версиях Blender
В большинстве версий Blender комбинация Shift + R работает по умолчанию. Но в некоторых сборках, особенно в старых (до 2.80), она могла быть отключена или заменена на другую. Также настройки могут сбиться после обновления программы.
Ниже таблица с актуальными комбинациями для популярных версий:
Если ваша версия не указана в таблице, проверьте документацию или настройки клавиш. В Blender можно назначить собственную комбинацию для повторения последнего действия — об этом погорим в следующем разделе.
Как настроить или изменить комбинацию клавиш
Если стандартная комбинация Shift + R не устраивает или не работает, её можно переназначить. Сделать это просто:
- Откройте меню
Edit > Preferences(илиBlender > Preferencesна Mac). - Перейдите во вкладку
Keymap. - В строке поиска введите
Repeat Last. - Найдите действие в списке и кликните по текущей комбинации клавиш.
- Нажмите новую комбинацию (например,
Ctrl + Shift + R) и сохраните настройки.
Теперь ваша новая комбинация будет работать для повторения последнего действия.
Назначьте удобную комбинацию клавиш для Repeat Last, чтобы ускорить работу. Используйте сочетания, которые не конфликтуют с другими функциями Blender.
Какие действия можно повторить, а какие — нет
Не все операции в Blender поддерживают повторение. Например, повторение работает для:
- Трансформаций объектов (
G,R,S); - Экструзии (
E); - Применения модификаторов;
- Добавления новых объектов (
Shift + A); - Изменения параметров в панелях свойств.
А вот для некоторых действий функция не срабатывает:
- Рендеринг (
F12); - Сохранение файла (
Ctrl + S); - Отмена или возврат действий (
Ctrl + Z,Ctrl + Shift + Z); - Работа с аддонами (зависит от плагина).
Если вы не уверены, поддерживается ли повторение для конкретной операции, просто попробуйте нажать Shift + R после её выполнения.
Ошибки при повторении последнего действия и их решение
Иногда комбинация Shift + R не работает, даже если настройки верные. Вот основные причины и способы их устранения:
| Проблема | Возможная причина | Решение |
|---|---|---|
| Комбинация не срабатывает | Конфликт с другими аддонами | Отключите аддоны в Edit > Preferences > Add-ons и проверьте работу |
| Повторяется не то действие | Была выполнена другая операция после | Отмените лишние действия с помощью Ctrl + Z и повторите нужное |
| Функция недоступна в текущем режиме | Некоторые операции не поддерживают повторение | Проверьте, работает ли повторение в другом редакторе (например, в Object Mode) |
Клавиша Shift не распознаётся | Проблемы с клавиатурой или ОС | Попробуйте другую клавишу в настройках или проверьте клавиатуру |
Если проблема не решена, попробуйте сбросить настройки Blender к стандартным: File > Defaults > Load Factory Settings. Не забывайте сохранить текущий файл перед сбросом!
Особенности работы с повторением в разных редакторах
Blender имеет несколько редакторов (Layout, Modeling, Sculpting и др.), и в каждом из них повторение действий может работать по-разному.
В Edit Mode повторение чаще всего используется для экструзии, перемещения вершин или граней. В Object Mode — для трансформаций объектов. В Sculpt Mode функция повторения может не работать для некоторых инструментов, например, для Grab или Crease.
Если вы работаете в Sculpt Mode и хотите повторить действие, попробуйте использовать историю операций (F3 → введите название инструмента).
Как проверить, какое действие будет повторено
Нажмите F3, чтобы открыть поиск операций. В верхней части списка будет отображено последнее выполненное действие. Это поможет понять, что именно повторится при нажатии Shift + R.
Практическое применение: примеры из реальной работы
Рассмотрим несколько примеров, где повторение последнего действия экономит время:
- Создание массива объектов. Сдыдублируйте объект (
Shift + D), переместите его (G) и повторите действие для создания ряда одинаковых объектов. Каждый новый объект будет дублироваться с теми же параметрами. - Масштабирование нескольких объектов. Выделите первый объект, масштабируйте его (
S), затем выделите следующий и нажмитеShift + R. Все объекты будут масштабированы одинаково. - Экструзия граней для создания рельефа. В
Edit Modeвыделите грань, экструдируйте её (E), затем выделите соседнюю и повторите действие.
⚠️ Внимание: если после повторения действия результат не соответствует ожиданиям, проверьте, не изменились ли параметры объекта или не выбран ли другой инструмент. Например, если вы экструдировали грань с масштабом 0.5, а затем изменили масштаб на 1.0, повторение будет использовать новый параметр.
Проверьте свои знания: чек-лист по работе с повторением действий
Чтобы убедиться, что вы освоили материал, пройдите этот чек-лист:
Проверка навыков повторения действий в Blender
Часто задаваемые вопросы
Почему в моей версии Blender не работает комбинация Shift + R?
Вероятно, в вашей версии Blender назначена другая комбинация клавиш или функция отключена. Проверьте настройки в Edit > Preferences > Keymap. Если там нет действия Repeat Last, попробуйте обновить программу до последней версии.
Можно ли повторить action (анимацию) в Blender?
Да, но не через Shift + R. Для повторения анимации используйте NLA Editor (Nonlinear Animation). Создайте новый трек, добавьте в него action и настройте повторение через параметры трека.
Как отменить повторение последнего действия?
Если вы случайно повторили не то действие, используйте отмену (Ctrl + Z). Если нужно вернуть отменённое повторение, нажмите Ctrl + Shift + Z.
Работает ли повторение действий в Blender для Python-скриптов?
Нет, комбинация Shift + R работает только для операций, выполненных вручную через интерфейс. Для скриптов на Python нужно вручную прописывать повторяемую логику.