rhinoceros что это за программа
Новые функции Rhino 6
Обзор
Rhino позволяет создавать, редактировать, анализировать, визуализировать и преобразовывать NURBS кривые, поверхности, твердые тела, облака точек и полигональные сети. При этом нет никаких ограничений в сложности, степени или размере объектов, кроме тех, которые обусловлены используемым Вами компьютерным оборудованием.
Rhino для Mac
Самая универсальная в мире программа для 3D моделирования теперь доступна для OS X.
Новые возможности Rhino 6
С самого начала разработки Rhino 6 была поставлена задача устранения как можно большего числа узких мест, связанных с рабочим процессом использования программы, а также внесение тысяч больших и мелких изменений. Все это должно было значительно ускорить работу Rhino и обеспечить возможность обработки очень больших моделей и совместной работы над проектами.
Благодаря тысячам пользователей, мы смогли провести тщательное тестирование программы и выполнить оптимизацию Rhino 6, что позволило в итоге получить самую быструю и стабильную версию.
Инструменты моделирования
Точки: точки, облака точек, сетки точек, извлечение точек из объектов, маркеры (пересечение, распределение по кривой, угол уклона, конечные точки, ближайшие точки, фокус)
Кривые: отрезок, полилиния, полилиния на сети, произвольная кривая, окружность, дуга, эллипс, прямоугольник, многоугольник, цилиндрическая спираль, спираль, коническая линия, текст TrueType, интерполяция точек, контрольные точки (вершины)
Кривые из других объектов: по точкам, полилинии, продление кривой, скругление, фаска, подобие, сопряжение, сопряжение дуг, из 2 видов, промежуточные, профили поперечного сечения, пересечение, контур на NURBS поверхности или сети, сечение на NURBS поверхности или сети, внешний контур, силуэт, извлечение изопармы, извлечение графика кривизны, проекция, проекция по нормалям к поверхности, каркас, отделение кривых обрезки, 2D чертежи с размерами и текстом, плоские развертываемые поверхности.
Поверхности: из 3 или 4 точек, из 3 или 4 кривых, из плоских кривых, из сетки кривых, прямоугольника, деформируемой плоскости, выдавливание, лента, линейчатая поверхность, поверхность по сечениям, развертываемая поверхность, поверхность сдвига вдоль одной направляющей, поверхность сдвига вдоль двух направляющих, поверхность вращения, поверхность вращения с направляющей, промежуточные поверхности, сопряжение, патч-поверхность, драпировка, сетка точек, карта высот, скругление, фаска, подобие, плоскость по точкам, текст TrueType, текст Unicode.
Сети: из NURBS поверхностей, из замкнутых полилиний, грань сети, плоскость, параллелепипед, цилиндр, конус и сфера.
В Rhino 6 реализованы десятки улучшений существующих команд и добавлены новые команды.
Редактирование
Стандартные инструменты: удалить, удалить дубликаты, объединить, обрезать, отменить обрезку, разделить, расчленить, продлить, скруглить, фаска, свойства объекта, история.
Инструменты преобразования: вырезать, копировать, вставить, перемещение, поворот, зеркальное отражение, масштабирование, растянуть, выровнять, создать массив, скручивание, сопряжение, сужение, сдвиг, подобие, ориентация, трансформировать по кривой, выдавливание, проекция, редактирование габаритного контейнера, раскатать, расплющить.
Точки и кривые: контрольные точки, точки редактирования, рычажный редактор, сглаживание, изменение степени, добавление/удаление узлов, добавление точек излома, перестраивание, подгонка, согласование, упрощение, изменение веса точки, преобразование в периодическую, изменение выпуклости на конце, изменение шва, ориентация по ребру, преобразование в дуговые или линейные сегменты.
Поверхности: контрольные точки, рычажный редактор, изменение степени, добавление/удаление узлов, согласование, объединение, соединение, отмена обрезки, разделение по изопармам, перестраивание, сжатие, преобразование в периодическую, логические операции (объединение, вычитание, пересечение), развертывание, массив вдоль кривой на плоскости.
Твердые тела: скругление ребер, извлечение поверхности, оболочка, логические операции (объединение, вычитание, пересечение).
Сети: расчленение, соединение, создание шва, согласование нормалей, наложение на поверхность, уменьшение числа полигонов
Редактируйте сложные модели в Rhino 6 быстро и просто!
Интерфейс
В Rhino для Mac используется соглашение о пользовательском интерфейсе OS X. См. видео…
Отображение 3D графики
Высокая скорость 3D графики, неограниченное число видовых окон, тонирование, рабочие виды, перспективные рабочие виды, именованные виды, плавающие виды, полноэкранный режим, режим 3D стерео, поддержка порядка вычерчивания, перспектива по двум точкам, плоскости отсечения, полноразмерный просмотр модели в масштабе 1:1.
Визуализация
Высококачественная презентация имеет большое значение для большинства проектов.
Средства визуализации Rhino: визуализатор Rhino Render, визуализатор Raytrace с текстурами, рельеф, прозрачность, прожекторы, контроль направления и угла, точечные источники света, направленные источники света, прямоугольные источники света, линейные источники света, тени, настраиваемое разрешение, предварительный просмотр визуализации в реальном времени, предварительный просмотр визуализации выбранных объектов в реальном времени, анимация вращения, экспорт в различные форматы файлов, используемых визуализаторами, поддержка плагинов визуализации, сохранение настроек в файл.
2D черчение
При разработке любого физического продукта требуется техническая иллюстрация и 2D чертеж, которые позволяют продемонстрировать замысел, создать спецификации и инструкции для дизайнеров, проектировщиков и изготовителей. Rhino 6 обеспечивает создание 2D чертежей и иллюстраций для всех отраслей с применением широкого спектра систем обозначений и визуальных стилей, используемых во всем мире.
Аннотации в Rhino 6: стрелки, метки, размеры (горизонтальные, вертикальные, параллельные, повернутые, радиальные, диаметральные, угловые), текстовые блоки, выноски, поддержка Unicode (двухбайтная версия) для текста, размеров и примечаний. Поддержка размеров для перспективных видов.
Цифровое производство и 3D печать
Благодаря тому, что цены на технологии цифрового производства и 3D печать быстро снижаются, все больше дизайнеров теперь имеют прямой доступ к цифровому 3D оборудованию.
Модели Rhino имеют достаточную точность для применения во всех процессах, необходимых для изготовления разработанного изделия.
Инструменты для работы с сетями
Инструменты для импорта/экспорта, создания и редактирования сетей имеют большое значение на всех этапах проектирования, включая:
Новые и усовершенствованные инструменты для работы с сетями, поддержка сетей двойной точности, точное отображение рельефа земли в 3D топографии.
3D сканирование
Сканирование существующих 3D данных часто является одним из первых шагов в разработке модели. В Rhino уже имелась поддержка оборудования для 3D сканирования и возможность обработки данных облаков точек, полученных при сканировании.
Новые возможности 3D сканирования в Rhino 6:
Поддерживаемые 3D сканеры: MicroScribe, FaroArm, Romer/Cimcore.
Анализ
Высокое качество 3D модели необходимо на каждом этапе, включая ее разработку, презентацию, анализ и изготовление. Rhino 6 содержит новые и усовершенствованные инструменты, которые позволят Вам выполнить проверку Вашей модели и убедиться, что она выполнена с максимально возможным качеством.
Анализ: точка, длина, расстояние, угол, радиус, габаритный контейнер, направление нормали, площадь, центр тяжести площади, моменты площади, объем, центр тяжести объема, моменты объема, гидростатика, кривизна поверхности, геометрическая непрерывность, отклонение, ближайшая точка, график кривизны для кривых и поверхностей, открытые ребра, режимы видовых окон для анализа (угол уклона, зебра, отображение ребер, отображение открытых ребер, кривизна Гаусса, средняя кривизна, минимальный и максимальный радиус кривизны).
Большие проекты
Инструменты для работы с файлами и управления большими проектами: Примечания, шаблоны, слияние файлов, экспорт выбранных объектов, компактное сохранение, сохранение с нумерацией, предварительный просмотр файла, экспорт с базовой точкой, рабочие сессии (только для Windows), блоки, сжатие файлов, отправка файлов по электронной почте
Совместимость
Rhino совместима с сотнями других CAD, CAM, CAE систем и продуктами для визуализации и анимации.
Инструменты для разработчиков
Плагины: Rhino SDK предоставляет программный доступ к инструментам Rhino и позволяет сторонним разработчикам создавать мощные плагины и приложения. Набор инструментов для программирования с исходными кодами доступен на сайте openNURBS.
Макросы: поддержка RhinoScript (VBScript) и Rhino.Python позволяет автоматизировать многие операции Rhino путем разработки и выполнения мощных сценариев.
Grasshopper
Grasshopper представляет собой встроенный в Rhino графический редактор алгоритмов.
В отличие от RhinoScript, Rhino.Python и других языков программирования, Grasshopper не требует знания процедур программирования и написания макросов, но тем не менее позволяет разработчикам и проектировщикам создавать алгоритмы генерации форм без написания кода.
RhinoScript
Примечание: Хотя RhinoScript до сих пор широко применяется и поддерживается в Windows, мы рекомендуем пользователям и разработчикам переходить на использование Rhino.Python, который поддерживается как в Windows, так и в Mac.
Rhino.Python
Rhino.Python – мощный язык программирования, который используется для создания макросов, применяемых в Rhino для Windows и Mac. Rhino.Python обеспечивает гибкость и простоту синтаксиса.
Больше информации об использовании Rhino.Python Вы можете найти на сайте Rhino.Python (сайт на английском языке).
Плагины RhinoCommon (.NET)
Плагины С++
RDK (Renderer Development Kit)
RDK вкдючает большой набор инструментов для разработчиков визуализаторов.
Поддерживаемые языки
Материалы
Окружения
Текстуры
Встроенное окно визуализации
Солнечное освещение
Пользовательские сети визуализации
Пост-эффекты
Другие инструменты визуализации
Использование сервера лицензий Zoo для плагинов
Возможности сервера лицензий Zoo:
Инсталлятор плагинов
openNURBS
Набор инструментов для разработчика openNURBS теперь поддерживает файлы 3DM, созданные в Rhino 6 (и более ранних версиях). 3DM файлы Rhino могут быть напрямую открыты и сохранены в других 2D/3D CAD/CAM/CAE системах. Этот набор инструментов является бесплатным для всех разработчиков программного обеспечения.
Локализация
Региональный офис в Европе предоставляет услуги локализации для сторонних разработчиков и всех, кто заинтересован в переводе своих продуктов на французский, немецкий, итальянский и другие языки.
Маркетинговая поддержка
Если у Вас имеются собственные плагины к Rhino и Вы хотите сделать их доступными для других пользователей, воспользуйтесь нашим бесплатным сервисом food4Rhino, который позволяет опубликовать подробную информацию о Ваших разработках для Rhino и Grasshopper.
Администрирование
Одной из главных задач каждой новой версии Rhino является упрощение ее администрирования:
Системные требования и рекомендации
Для работы с Rhino достаточно использовать обычные настольные компьютеры и ноутбуки с Windows и Mac OS.
Управление лицензиями
Диспетчер лицензий Cloud Zoo предоставляет следующие возможности:
Диспетчер лицензий Zoo (предоставляется бесплатно) включает:
Система подтверждения лицензии упрощает восстановление потерянных лицензионных ключей.
Rhino позволяет выполнять импорт и экспорт большинства пользовательских настроек, включая расширенные настройки режимов отображения.
Диспетчер плагинов
Упрощено отключение плагинов. Это особенно важно для тех пользователей, которые занимаются тестированием новых плагинов или пытаются решить проблему, которая, возможно, вызвана работой определенного плагина.
Автоматическое обновление
После выхода каждой новой основной версии Rhino все последующие обновления этой версии, содержащие исправления обнаруженных ошибок, загружаются автоматически. При этом автоматическая установка обновлений не происходит. Решение об установке загруженных обновлений принимается пользователем самостоятельно.
Примечание: При необходимости Вы можете отключить автоматическую загрузку обновлений.
Окно Начало работы
В окне Начало работы отображаются эскизы последних открывавшихся файлов, информация о версии Rhino, новости и советы по работе с программой, а также уведомление о загрузке текущего обновления и его готовности к установке.
Обучение, поддержка и сообщество
Техническая поддержка предоставляется всем официальным пользователям программы и уже включена в цену продукта. Дополнительная плата за обслуживание не взымается. Обязательная подписка не требуется.
Ресурсы технической поддержки Rhino включают:
Rhino WIP
Как и при подготовке к выпуску предыдущих версий, команда разработчиков Rhino предлагает пользователям программы принять непосредственное участие в ее тестировании на всех этапах процесса разработки новой версии Rhino.
При этом Вы сможете участвовать в разработке не только предстоящего выпуска программы, но и оказывать влияние на все будущие продукты Rhino.
Вам предоставляется доступ к еженедельным WIP-сборкам (Work-In-Progress), которые позволяют протестировать все то, над чем сейчас работает команда разработчиков Rhino, включая поддержку SubD, Grasshopper 2, новый улучшенный механизм рендеринга и многое другое.
Обновления
Rhino автоматически загружает обновления на Ваш компьютер и уведомляет Вас об их готовности к установке. Вы можете проверить наличие обновлений в разделе Обновления и статистика диалогового окна Параметры Rhino. Загрузка обновлений также доступна на сайте Rhino.
Для загрузки предрелизных обновлений в разделе Обновления и статистика диалогового окна Параметры Rhino выберите опцию
Список пожеланий
Форум содержит раздел Wishlist (список пожеланий), который используется для обсуждения предложений пользователей.
Rhino для Mac
Rhino 6 для Mac пока находится в стадии разработки. В предрелизной фазе каждый пользователь получит доступ для ознакомления с программой.
Разработка Rhino 7
Предрелизные сборки Rhino 7 доступны всем пользователям Rhino 6 на следующих этапах:
Примечания
Впечатления о Rhinoceros 5. Часть 3
Дождались! Rhino 5 готов и, кажется, решил нас побаловать!
28 ноября 2012, спустя почти полтора года после запуска WIP-версии, Rhinoceros 5 поступил в официальную продажу! И хотя никто из нас вовсе не собирается заваливать заказами местных дилеров Robert McNeel & Associates, все же, на мой взгляд, это событие достойно самого пристального внимания с нашей стороны! Все это время я бдительно следил за процессом разработки новой версии, регулярно посещая официальный блог программы и с особым вниманием изучая посты с тегом Rhino 5.
Разница между Rhino 4 и Rhino 5 поражает!
Разработчики либо читали мои мысли, либо предыдущий пост! иначе как объяснить то, что были учтены едва ли не все мои капризы и пожелания из предыдущего обзора новшеств Rhino 5? Но давайте по порядку и с цитатами.
1. То, о чем я упоминал еще в первой части — не хватает функции записи Истории для инструментов Sweep 1 Rail и Sweep 2 Rails. На мой взгляд, это первое, что напрашивается на апгрейд в новой версии, т.к. большинство наиболее часто используемых инструментов построения поверхностей имеют эту функцию.
1. Теперь инструменты Sweep 1 Rail и Sweep 2 работают с записью Истории. Это просто неоценимый новогодний подарок, т.к. некоторые изделия раньше приходилось моделировать в MATRIX только по той причине, что там эта функция присутствовала.
2. В дополнение к первому пункту, как вариант, я бы добавил Историю для инструмента Patch. Почему нет? Инструмент тоже ходовой.
2. То же самое теперь и с инструментом Patch. Тоже очень удобно.
3. Крайне редко пользуюсь инструментом Curve from 2 Views, но и здесь можно было бы позаимствовать положительный опыт Gemvision MATRIX в плане Истории.
3. И здесь я тоже был услышан!
4. Вообще люблю Историю в Rhino и считаю, что она должна быть во всех инструментах, в которых это возможно. Такая упрощенная параметрика мне больше по душе, чем размашистое дерево как в 3DESIGN.
4. История была добавлена еще в кучу самых разнообразных инструментов!
В дополнение к рассмотренным во второй части новым полезным инструментам.
1. Новый тип объектов — Экструзии.
Для объектов, созданных при помощи инструмента Extrude straight, используется новый тип их представления – Extrusions. Эти облегченные объекты занимают меньше места в памяти и управляются специальными контрольными точками. Они будут крайне полезны архитекторам, но для ювелирки применения я им пока не нашел.
2. Улучшенный инструмент Pipe.
Инструмент Pipe теперь работает с несколькими кривыми одновременно и запоминает Историю. В новой версии Rhino работа этого инструмента во многом напоминает рассмотренный во второй части обзора инструмент Curve Piping, только в данном случае мы имеем дело с обычными трубками.
3. Улучшенные размерные линии.
Запись Истории также была добавлена почти ко всем инструментам на вкладке Dimentions. Теперь при изменении объекта, к которому осуществлялась привязка концов стрелок, концы размерной линии следуют за точками привязки, и соответствующим образом меняется числовое значение над линией. В ряде случаев может оказаться очень удобной вещью.
4. Улучшенная ориентация объектов.
Инструменты Orient on surface, Array along curve и Array along curve on surface теперь тоже запоминают Историю. Немного спорные нововведения – вроде бы и полезные, но, опять же сыроваты. Хотя История для Array along curve on surface – очень даже неплохая штука!
5. Tweens + Улучшенный Offset.
В новой версии усовершенствованы инструменты Offset curve и Offset curve on surface. Также появились инструменты Tween between two curves и Tween between two surfaces. У первых двух появились новые интересные опции, третий заменил инструмент Average two curves, а четвертый вообще не имеет аналогов. Он позволяют создавать заданное количество промежуточных кривых или поверхностей между двумя исходными. Пока тоже не совсем понятно, куда его пристроить, но есть и хорошо.
6. Новые инструменты на базе RDK.
В Rhinoceros 5 появились инструменты Apply Shutlining и Apply Displacement, базирующиеся, подобно Edge Softening и Curve Piping, на технологии Rhino RDK (Rendering Developement Kit – комплект разработчика средств визуализации), ныне встроенный в оболочку программы. Первый позволяет визуально имитировать прорези и канавки на поверхности объекта, второй производит визуальное псевдоискажение поверхности на основе заданной текстуры. В обоих случаях реального воздействия на модифицируемые поверхности не оказывается.
7. Улучшенное проецирование кривых.
История также стала доступна для инструментов Pull to surface, Project to CPlan и Curve from 2 Views. Пока что ищу способ ее практического применения.
8. Запись Истории в инструментах построения поверхностей.
Все-таки решил продемонстрировать работу Истории с инструментами Sweep 1 Rail, Sweep 2 и Patch. Теперь, создавая поверхности при помощи данных инструментов, мы имеем возможность влиять на форму поверхностей, модифицируя исходные кривые – это, пожалуй, то, чего лично мне не хватало как воздуха!
Что так и не сбылось.
Возможность перемещения объектов по поверхности и перпендикулярно поверхности, как в RhinoGold 3.0 – так и не была реализована. Без этих инструментов, порой, как без рук. И если для перемещения перпендикулярно поверхности есть бесплатная альтернатива в виде плагина Move Along Normal, то со второй проблемой вообще беда и замены RhinoGold пока нет.
В заключение.
Конечно же, это далеко не все новые функции и усовершенствования в пятой версии, а только наиболее заметные из них. Вообще в Rhino 5 поменялось очень многое – новые незначительные опции для старых команд, сами новые команды, но также большой упор разработчиками был сделан на ускорение работы приложения и на улучшение стабильности и отказоустойчивости Rhinoceros.
Ну и напоследок несколько полезных ссылок по теме:
Rhinoceros что это за программа
Overview
Rhino can create, edit, analyze, document, render, animate, and translate NURBS curves, surfaces and solids, subdivision geometry (SubD), point clouds, and polygon meshes. There are no limits on complexity, degree, or size beyond those of your hardware.
Special features include:
New in Rhino 7
Rhino 7 is the most significant upgrade in our history. Create organic shapes with our new SubD tools. Run Rhino and Grasshopper as a Revit® Add-On with Rhino.Inside.Revit. Use the robust QuadRemesh algorithm to create a beautiful quad mesh from NURBS geometry or meshes. With this release, we’ve unlocked completely new modeling workflows and refined many steadfast features.
Thanks to thousands of prerelease users, we were able to field test and refine Rhino 7, making it the fastest and most stable version ever.
Model Creation Tools
Points: Points, point clouds, point grid, extract from objects, mark (intersection, divide, draftangle, ends, closest, foci).
Curves: Line, polyline, polyline on mesh, free-form curve, circle, arc, ellipse, rectangle, polygon, helix, spiral, conic, TrueType text, point interpolation, control points (vertices), sketch.
Curves from other objects: Through points, through polyline, extend, continue curve, fillet, chamfer, offset, blend, arc blend, from two views, tween, cross section profiles, intersection, contour on NURBS surface or mesh, section on NURBS surface or mesh, border, silhouette, extract isoparm, extract curvature graph, projection, pullback, sketch, wireframe, detach trim, 2D drawings with dimensions and text, flatten developable surfaces.
Surfaces: From 3 or 4 points, from 3 or 4 curves, from planar curves, from network of curves, rectangle, deformable plane, extrude, ribbon, rule, loft with tangency matching, developable, sweep along a path with edge matching, sweep along two rail curves with edge continuity, revolve, rail revolve, tween, blend, patch, drape, point grid, heightfield, fillet, chamfer, offset, plane through points, TrueType text, Unicode (double-byte) text.
Solids: Box, sphere, cylinder, tube, pipe, cone, truncated cone, pyramid, truncated pyramid, ellipsoid, torus, extrude planar curve, extrude surface, cap planar holes, join surfaces, region, nonmanifold merge, TrueType text, Unicode (double-byte) text.
Meshes: From NURBS surfaces, from closed polyline, mesh face, plane, box, cylinder, cone, and sphere.
Rhino 7 adds dozens of refinements to existing tools and some new commands: