Коротко
- Picture создаёт прямоугольную плоскую поверхность, назначая выбранное изображение её материалу.
- Прямоугольник, заданный при размещении изображения, сохраняет пропорции bitmap.
- Scale одинаково масштабирует объекты в трёх направлениях, а Scale1D и Scale2D — в разных направлениях.
- ScaleNU позволяет задать отдельные коэффициенты масштабирования для осей X, Y и Z.
Для какой версии предназначено это руководство?
Описанный ниже процесс основан на командах Picture и масштабирования, рассмотренных в официальной документации McNeel для Rhino 8. Цель — использовать bitmap в пространстве модели как референс и привести выбранные объекты к нужным размерам. В документации не указано универсальное значение масштаба: его следует определять исходя из размеров, заданных в проекте.
1. Подготовьте референсное изображение
Убедитесь, что нужный bitmap доступен на компьютере. Если изображение находится в буфере обмена, во время выполнения команды можно также воспользоваться Ctrl+V. Положение и размер референса в области моделирования нужно оценивать вместе с геометрией, над которой предстоит работать. Само изображение не позволяет проверить размеры: для определения реального масштаба нужен известный размер в проекте.
2. Создайте плоскость Picture
PictureЗапустите команду, выберите изображение, затем укажите первый угол плоскости и задайте противоположный угол либо введите длину. Rhino сохраняет соотношение длины и ширины созданного прямоугольника в соответствии с пропорциями изображения. Поэтому пропорции референса при размещении не меняются произвольно.
У команды есть и другие варианты построения: по умолчанию используются два противоположных угла; 3Point задаёт два смежных угла и точку на противоположной стороне. Center использует центральную точку и углы, а Vertical создаёт плоскость перпендикулярно рабочей плоскости. Эти параметры определяют геометрию размещения; материал изображения можно редактировать отдельно.
3. Рассмотрите вариант размещения по размеру печати
PictureПараметр 1to1 в команде использует размер печати, рассчитанный по разрешению bitmap (DPI) и размерам в пикселях. Он пригодится, когда изображение нужно разместить в размере печати, вычисленном на основе пиксельных данных и разрешения. Однако это значение само по себе не подтверждает реальный размер архитектурного элемента на изображении. Например, если известна длина двери или стены, масштаб модели нужно дополнительно проверить по этому размеру.
4. При необходимости настройте материал изображения
Для объекта Picture создаётся специальный материал Picture, который можно редактировать на панели Materials. Если включить параметр Self-Illumination, изображение будет отображаться с полной интенсивностью и не будет зависеть от света и теней; это может помочь сохранить читаемость референса при изменении освещения. Параметр Grayscale преобразует изображение в 256 оттенков серого.
Для прозрачности можно использовать альфа-канал изображения либо выбрать цвет в качестве маски. Согласно документации, прозрачность не поддерживается форматами JPEG, PCX и Windows Bitmap. Настройку tiling для текстуры Picture изменить нельзя. Учитывайте эти ограничения при настройке материала.
5. Масштабируйте выбранные объекты по известному размеру
ScaleЧтобы привести геометрию с известными размерами к целевому размеру, сначала выберите объекты. Затем задайте базовую точку; в качестве альтернативы можно использовать центр ограничивающей рамки выбранных объектов. Чтобы определить исходный размер, задайте базовую точку и первую точку отсчёта, а для второй точки отсчёта введите новый размер. Команда также позволяет ввести коэффициент масштабирования или выбрать две точки отсчёта.
Такой подход позволяет работать с известными размерами, а не просто приблизительно увеличивать или уменьшать объекты на экране. Важно внимательно выбрать базовую точку: масштабирование может повлиять и на положение объекта, поэтому проверьте, подходит ли выбранный способ для точки, которая должна оставаться неподвижной в проекте. Если включена опция копирования, при преобразовании объектов можно создать копию; перед выполнением команды проверьте её параметры.
6. Выберите команду в зависимости от количества изменяемых направлений
| Параметр | Рекомендуемое значение | Результат |
|---|---|---|
| Scale | Коэффициент масштабирования или две точки отсчёта | Одинаково масштабирует выбранные объекты по осям X, Y и Z. |
| Scale1D | Нужный коэффициент для одного направления | Растягивает или сжимает объекты в заданном направлении, не меняя остальные. |
| Scale2D | Нужный коэффициент для двух направлений | Выполняет одинаковое масштабирование по осям рабочей плоскости активного вида. |
| ScaleNU | Отдельные коэффициенты для X, Y и Z | Применяет разные значения масштаба по трём направлениям. |
Если нужно изменить только одно направление, можно использовать Scale1D; если два направления требуется изменить одинаково — рассмотрите Scale2D. ScaleNU позволяет задать отдельное значение для каждой оси. Если в Scale1D ввести коэффициент 0, объект сплющится в выбранном направлении, поэтому не используйте это значение случайно при обычной корректировке размеров.
7. Различайте масштабирование расположения и расстояний
ScalePositionsЭта команда перемещает объекты, масштабируя центры их ограничивающих рамок и задавая им новые положения. Режимы 1D, 2D и 3D определяют, будет ли распределение происходить в одном, двух или трёх направлениях соответственно. Это отличается от изменения размеров самих выбранных объектов. Если нужно масштабировать расстояния между объектами, а не их размеры, рассмотрите инструмент, который управляет положением.
Влияние на рабочий процесс в архитектуре и визуализации
Размещение bitmap-референсов — планов, фасадов или эскизов — в пространстве модели позволяет держать материалы, на которые опираются при работе с изображением, в той же сцене. Сохранение Picture исходных пропорций снижает риск неверной интерпретации референса из-за случайного изменения соотношения сторон. Использование Scale по известному размеру также может сократить необходимость вручную и приблизительно подгонять размеры модели. Для архитектурных бюро и студентов важно не путать размер печати, рассчитанный по разрешению изображения, с реальными размерами здания.
В документации команд не указаны требования к рабочей станции, лицензии или конкретному оборудованию; это руководство не обещает повышения производительности. На практике выбор типа масштабирования с учётом геометрии помогает сохранить остальные размеры, особенно при корректировке по одной оси. Формат файла и необходимость прозрачности также следует проверить до настройки материала.
Частые ошибки
Считать размер печати, рассчитанный по DPI и размеру изображения в пикселях, подтверждённым реальным размером объекта в проекте.
Масштабировать объект одинаково в трёх направлениях, хотя изменить нужно только одно.
Не учитывать, что значение 0 в Scale1D сплющивает объект в выбранном направлении.
Ожидать прозрачности от изображений JPEG, PCX или Windows Bitmap.
Не учитывать, что настройку tiling для текстуры Picture нельзя изменить.
Источники
Источников: 2Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.
Для бюро и команд визуализации размещение референсного изображения в сцене с помощью Picture — понятный первый шаг. Однако не следует автоматически считать, что изображение имеет правильный размер относительно здания. Использование Scale по известному размеру помогает избежать приблизительного масштабирования на глаз.
В этой документации не указаны конкретные требования к оборудованию или лицензии, поэтому нельзя связывать повышение эффективности с размером сцены или характеристиками компьютера. Важно на практике выбрать подходящий тип масштабирования и заранее проверить формат изображения, если требуется прозрачность. Значение 0 в Scale1D при неправильном использовании также может сплющить геометрию.
Частые вопросы
Как добавить референсное изображение в Rhino 8?
Выберите bitmap с помощью команды Picture и задайте углы плоской поверхности. Если изображение находится в буфере обмена, его также можно добавить с помощью Ctrl+V.
Сохраняет ли Rhino Picture пропорции изображения?
Да. Прямоугольник, заданный с помощью Picture, сохраняет соотношение длины и ширины изображения.
Как масштабировать объекты в Rhino по одной оси?
Scale1D растягивает или сжимает объекты в заданном направлении, не меняя размеры по остальным направлениям.



