Link:INB Home|INB English| INB русский язык|INB العربية|INB Türkiye|INB فارسی|INB Español|INB Français|INB Português|INB Deutsch|INB 國語|INB 中文|INB 日本语|INB 한국어|INB ภาษาไทย|INB tiếng Việt||Уроки Rhino Создание модели брелока в Rhinoceros 4.0
INB русский язык Форум
Добро пожаловать! inbforum.COM Интернет без границ Форум Здесь вы можете обсудить с друзьями по всему миру прений, приходите и присоединяйтесь к нам! Постоянный имя: Ruinbforum.forumotion.com
INB русский язык Форум
Добро пожаловать! inbforum.COM Интернет без границ Форум Здесь вы можете обсудить с друзьями по всему миру прений, приходите и присоединяйтесь к нам! Постоянный имя: Ruinbforum.forumotion.com
INB русский язык Форум

Добро пожаловать! inbforum.COM Интернет без границ Форум Здесь вы можете обсудить с друзьями по всему миру прений, приходите и присоединяйтесь к нам! Постоянный имя: Ruinbforum.forumotion.com


Вы не подключены. Войдите или зарегистрируйтесь

《《《《《《《上一页INBforum   Перейти вниз

上一页INBforum》》》》》》》Предыдущая тема Следующая тема Перейти вниз  Сообщение [Страница 1 из 1]

1Уроки Rhino Создание модели брелока в Rhinoceros 4.0 Empty Уроки Rhino Создание модели брелока в Rhinoceros 4.0 Пн Окт 04, 2010 8:42 am

Admin

Admin
Admin
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]Здравствуйте, меня зовут Грушенков Михаил(mosquito-const). Тружусь на ниве CG около 4 лет. В настоящее время работаю по фрилансу и преподаю компъютерную графику. Очень люблю моделирование и визуализацию. Именно в этих областях, собственно и специализируюсьSmile Rhino – очень удобная программа для технического моделирования, незаменимая для промдизайна, ювелирного дела и подобных областей. Rhinoceros 4 имеет ряд преимуществ перед предыдущими версиями, поэтому урок написан именно по этой версии.
Следует сказать, что в Rhino 3.0 урок также может быть выполнен, но с некоторыми отличиями. Урок не претендует на сверхоригинальность, но тем не менее, здесь описаны некоторые тонкости, которые могут быть полезны тому, кто в Рино и без меня хорошо разбирается.Smile А именно: Как строить сложные переходные поверхности, что делать если не работает FilletEdge и команда Pipe не спасает.
Соответственно, урок предназначен для тех, кто уже немного работал и разбирался с этой программой. Тем, кто видит Rhino в первый раз, будет сложновато.
Будем моделировать брелок, его форма показалась мне интересной и не такой уж простой для моделирования. Прежде чем приступить к работе, я сфотографировал брелок сбоку и спереди, чтобы при моделировании соблюсти пропорции и не делать на глаз.
Далее по уроку: названия команд и программ написаны жирным шрифтом. Все логические части урока пронумерованы.
1. Располагаем чертежи в окнах проекций: Используем команду BackgroundBitmap – Place.
В Рино, как известно, можно вводить команды в командной строке, а можно, как обычно, щелкать мышкой. Эту же команду можно найти в контекстном меню окна проекции. Размеры картинок нужно подогнать в Photoshop, чтобы при посторении все было точно. После наложения одной картинки в окне проекции, обрисовываем ее прямоугольником (Rectangle) для того чтобы точно по ней расположить вторую картинку в другом окне.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 1 Расположение картинок в окнах проекций
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 2 Расположение картинок в окнах проекций
2. Далее обрисовываем основные линии по рисункам, их там не так много. Скрываем картинки командой Hide в контекстном меню окна проекции.
Background bitmap – Hide
Пользуемся для этого инструментом Control Point Curve [Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 3,4 Обрисовка основных линий обьекта
При создании основного контура рисуем сначала половинку, а потом отзеркаливаем ее с помощью Mirror[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Некоторые линии нам понадобятся для постороения поверхностей, некоторые просто как вспомогательные, чтобы лучше контролировать форму.
3. Выделяем основной контур и выдавливаем его с помощью команды ExtrudeCrv
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 5 Выдавливание основного контура
4. Потом рисуем линии по которым построим поверхность, образующую верхнюю часть брелока.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 6,7 Создание линий для верхней поверхности брелока в окнах Front и Right
С помощью команды ExtrudeCrvAlongCrv выдавливаем выделенную кривую c рис.6 вдоль кривой с рис.7
В результате получаем поверхность, которая после небольшого редактирования точек выглядит так:
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 8 Создание поверхности верхней части брелока
Ближе к задней части брелока верхняя поверхность более ровная, этого и нужно добиться с помощью редактирования точек инструментом ControlPoints On [Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
5. Теперь разрезаем поверхности одну другой иструментом Split [Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение], затем удаляем лишнее, получаем такую картинку:
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 9 Поочередное обрезание поверхностей друг другом
Обьединяем поверхности с помощью команды Join, и создаем закругление между ними командой FilletEdge, значение радиуса ставим 1.8.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 10 Результат сглаживания углов командой FilletEdge

6. Создаем углубление в верхней части: разрезаем готовую поверхность с помощью кривых 1 и 2, образующих контуры углубления в виде сверху.

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 11 Разрезание обьекта с помощью кривых 1 и 2.
Создаем вот такую кривую и режем ей все поверхности. Таким образом мы создаем боковую часть углубления. Резать все поверхности нужно для последующего применения инструмента BlendSurface.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 12 С помощью этой кривой разрезаем все поверхности
Выделяем образовавшуюся поверхность для углубления и в окне Rightи инструментом
Scale 1-D [Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение] уменьшаем масштаб поверхности по вертикали. Затем этим же инструментом уменьшаем масштаб в окне Top по оси Y. Получается подобная картинка:
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 11 Масштабирование полученной поверхности.
После этого включаем привязку Osnap с параметром Near. Рисуем две вот такие линии,
привязываясь к краям поверхностей. Поверхность, которую мы до этого масштабировали, удаляем.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 12 Создаем 2 кривые для построения новой поверхности
Пользуемся командой DupEdgeи создаем 2 кривыес верхних краев боковых поверхностей обьекта. По этим четырем кривым создаем поверхность инструментом CurveNetwork [Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]. (при использовании краев поверхностей для этого инструмента результат получается неправильным, поэтому и приходится копировать грани)
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 13 Создаем поверхность инструментом CurveNetwork
Теперь используем инструмент BlendSurface для создания переходных поверхностей. В отмеченных местах не обойтись без редактирования точек.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 14 Создаем переходные поверхности
7. Затем обьединяем все поверхности и в виде Top вырезаем отверстия для кнопок и светодиода.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 15 Вырезаем отверстия для кнопок и светодиода.
После этого удаляем поверхность на месте светодиода, дублируем грани для всех отверстий и
Применяем ExtrudeCrv. Получаем следующее:
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 16,17 Выдавливаем грани отверстий и кнопок внутрь обьекта, создаем небольшие скругления. То же самое повторяем для кнопок и создаем сферу в качестве светодиода. Перед выдавливанием граней кнопок немного уменьшаем сами кнопки иструментом Scale 2-D [Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
8. Создаем крепление для цепочки. Строим обычный цилиндр и располагаем как на рис. 18.
Далее используем булевские операции [Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение] и вычитаем из брелока цилиндр.
Если булевское вычитание работает неправильно, следует инвертировать нормали брелока. Это можно сделать, нажав правой кнопкой на инструменте [Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение], т.е. пользуемся командой Flip.
В результате должно получиться следующее:
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 18 Результат применения Boolean Difference
Теперь будем сглаживать острые углы. Fillet edge в данном случае сработает далеко не всегда, команда, к сожалению, часто работает с ошибками. Поступим следующим образом:
Разбиваем объект на части командой Explode[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Две поверхности, получившиеся в результате булевских операций, обьединяем и потом масштабируем до получения такого результата:
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 19 Уменьшение полученных поверхностей
Теперь используем BlendSurface и строим по очереди две вот такие поверхности:
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 16,17 Создание поверхностей инструментом BlendSurface
Затем скрываем все кроме этих двух поверхностей и делаем небольшую правку, чтобы потом объект можно было обьединить в твердое тело.
Дублируем ребра вот в этих местах:
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 19 Правка переходных поверхностей
Теперь с помощью этих кривых разрезаем верхнюю поверхность и удаляем маленькие ее кусочки.
Теперь придется немного подвигать контрольные точки на концах этих поверхностей, чтобы подогнать их друг к другу. Если вы все сделали правильно, поверхности обьединятся с помощью команды Join. Потом вырезаем отверстие для кольца и в результате получаем такой объект:
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 20 Верхняя часть брелока готова
9. Создаем нижнюю часть брелока.
Здесь все происходит так же, как при создании верхней части. Выдавливаем основной контур, разрезаем его с помощью специально созданной плоскости, создаем место крепления цепочки.
Для скругления углов места крепления цепочки в этот раз можно использовать FilletEdge, так как глубина этой выемки меньше и при вырезании мы имеем дело с меньшим количеством поверхностей.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 21,22 Применение булевских операций к нижней части. Скругление углов с помощью FilletEdge здесь прекрасно работает из-за меньшей глубины выемки
Далее вырезаем отверстие под кольцо, и строим поверхность инструментом Loft, выделяя поочередно края отверстий. Острые грани скругляем.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 23 Используем Loft для соединения отверстий цилиндрической поверхностью
В нижней части брелока создаем технологическое углубление. Используем RoundedRectangle и вырезаем им отверстие в нижней плоскости. Полученную поверхность двигаем вглубь брелока, немного ее уменьшаем и строим BlendSurface.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 24 Технологическое углубление в нижней части брелока
После этого вырезаем отверстие под шуруп, делаем углубление, и с помощью булевских операций создаем модель головки шурупа.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 25 Создаем отверстие и головку шурупа
10. Теперь займемся швом между верхней и нижней половинками.
В виде Right создаем прямоугольник, чтобы им вырезать шов.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 25 Рисуем прямоугольник для вырезания шва
К полученой поверхности применяем инструмент OffsetSurface со значением 0.2. Стрелки должны быть направлены внутрь обьекта. Между двумя этими поверхноятями строим еще две инструментом Loft. Наружнюю поверхность удаляем. Получаем следующее:
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 26 Шов между половинками обьекта. Верхняя и нижняя поверхности сделаны с помощьюкоманды Loft
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 27 Готовая модель брелока
11. Экспорт в 3dsMax
Выделяем все объекты и объединяем их. Затем выбираем команду Export.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
рис. 28 Настройки экспорта
Нужно изменить параметры:
Density – плотность сетки
Minimum edge length – минимальная длина ребра
Maximum edge length – максимальная длина ребра
После импорта в 3dsMax нужно применть модификатор VerticleWeld для удаления ненужных швов и, при необходимости, модификатор Normal для инвертирования нормалей.
По всем вопросам можно писать сюда: mosquito-const@mail.ru
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
mosquito-const ©️ 2007]

http://ru.inbforum.com

上一页INBforum   Перейти вниз

上一页INBforumПредыдущая тема Следующая тема Вернуться к началу  Сообщение [Страница 1 из 1]

Права доступа к этому форуму:
Вы не можете отвечать на сообщения

Copyright ©2009-2010 LTD Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

IT:SINGLESERVGoogle谷歌翻译TranslateFORUMSOFTLAYERGoogle谷歌广告联盟AdSenseAsia

 

Создать форум на Forum2x2 | ©phpBB | Бесплатный форум поддержки | Сообщить о нарушении | Cookies | Последние обсуждения