В этом уроке мы будем создавать газоразрядный индикатор типа «Nixie tube». Большую часть урока мы будем заняты моделированием простых объектов. Ближе к концу настроим несколько простых материалов и вишенкой на торте будет пост-обработка с помощью всего трех нодов.
Финальный результат
Видеоурок
Текстовый урок
Начнем с цифр. Самое главное здесь, это подобрать шрифт. При выборе нужно основываться на его эстетических качествах и/или на том, как получившиеся цифры будут крепится. В данном случае все они будут находится на цилиндре, расположенном по середине колбы. Поэтому, желательно, чтобы ножки таких цифр как 1, 4, 7 и 9 находились в одном месте. Но если у вас не получается найти нужный шрифт (как у меня), не переживайте. Его мы используем как основу. Сразу же после создания всех цифр, мы будем их конвертировать в кривую и уже ее можно видоизменять так, как душе угодно, либо сразу же создать свои собственные цифры.
Итак, добавляем объект текст, указываем для него нужный нам шрифт, копируем этот объект 9 раз и меняем стандартную надпись на все 10 цифр. Хорошей идеей будет дать осмысленные имена цифрам в Outliner (вообще, всегда давайте осмысленные имена объектам, никогда не пожалеете).
Выделяем единицу и конвертируем ее в кривую (Alt + C). При конвертации мы получаем большое количество ненужных нам сегментов кривой, которые нужно просто удалить, а перед этим снять галочку с циклического замыкания кривой. После этого добавляем в сцену кривую кольцо и указываем ее в качестве Bevel-объекта. На скриншоте ниже вы видите какими в итоге получаются 1 и 2. Этот процесс повторяем для всех 10 цифр. Не со всеми все будет просто. В случае с 4, 6 и 9 придется дополнительно двигать сегменты.
После того как вы закончите, у вас получится примерно то, что вы видите на нижней строчке. Цифры будут разные по высоте, не расположены на одной линии и т.д. Обычным масштабированием и редактированием кривой добейтесь удовлетворительного результата. В моем случае это верхняя строка. Как видите, 4-ку пришлось заметно видоизменить, чтобы ее ножка находилась по центру всех цифр.
Теперь собираем все цифры в одну плотную группу и регулируем их масштаб. Тут все просто.
С цифрами мы закончили и теперь нам необходимо создать «клетку» вокруг них. По форме она может быть любой, но я остановился на квадратной с закругленными углами. Для этого добавьте в сцену куб и с помощью инструмента Bevel округлил у него углы. Затем удалите все лишнее, кроме одной линии ребер и конвертируйте их в кривую. Как по мне, подобную форму достаточно легко получить с помощью меша и затем перевести его в кривую. Назовите данную кривую Grid.
Саму клетку будем создавать с помощью модификатора Array. Добавьте в сцену кольцо с 6 вершинами и проэкструдируйте их немного внутрь или наружу. Затем продублируйте данный меш и с помощью привязки пристыкуйте справа внизу, и объедините вершины в месте стыка (W — Remove Doubles). Добавьте первый модификатор Array.
С помощью еще 3-х модификаторов закончим создание клетки. Curve позволит повторить форму кривой, второй Array создаст высоту нашей клетки и Solidify придаст толщину. При данном подходе где-то с обратной стороны клетки будет виден стык/нахлест одного меша на другой. Он заметен лишь при близком рассмотрении и в данном случае не играет вообще никакой роли. Но, если вам нужна идеальная сетка, просто примените первые 3 модификатора и удалите дубликаты вершин. Вы потеряете в гибкости, зато приобретете в качестве. И да, обязательно назначьте Smooth шейдинг для клетки.
Чтобы закрыть верхнюю и нижнюю часть сетки просто добавьте в сцену куб и создайте из него две крышки. Solidify создаcт толщину, Bevel фаски.
Теперь наступает творческая часть. Большинство газоразрядных индикаторов имеют цилиндр с обмоткой у основания, но не все. Если вы присмотритесь на мой финальный результат, то там я обошелся без него, но если вам нужен максимальный реализм, то создайте его. В моем случае это цилиндр с торусами на нем.
Крепится он с внешней стороны клетки. На основе референсов я создал, примерно это. Можно отдельным объектом, можно этим же.
Теперь стеклянная часть. Тут также, все банально просто. Кольцо с 12 вершинами, экструдируем и масштабируем нужную нам форму, и в конце Solidify для придания небольшой толщины и Subdivision Surface в уровень 2.
От стеклянной части можно отсоединить одно из колец в отдельный объект и из него создать что-то на подобии цоколя. Ему придаем небольшую толщину и создаем фаску для улавливания света.
Создать два диска опять же можно методом отделения кольца вершин от стеклянной колбы. Экструдируем вершины в центр и придаем толщину объекту.
И снова творчество. Область между контактами и клеткой реализована в различных индикаторах по разному. На финальном результате у меня здесь находится стеклянная трубка. Здесь же я предлагаю создать кривые и уже их присоединить к изогнутой трубке, которая в последствии получит материал стекла. Все что видите между двумя дисками из предыдущего шага создано кривыми.
Финальным штрихом моделирования будет создание нескольких контактов у основания индикатора. Берем куб, два модификатора и масштабируем по одной из осей. Создав один, остальные дублируем через Alt + D.
Настало время настроить сцену и свет. На втором слое создаем студию, камеру и 5 источников света. Если студия и камера обязательны, то с источниками света, как вы понимаете, у вас полная свобода действий. Для камеры я выставил фокусное расстояние 85мм. Сила света всех 5-ти плоскостей равна 5, цвет белый.
Конечно же, настраивать свет со стандартным диффузным материалом на всех объектах не совсем удобно, поэтому, для точного позиционирования каждого источника света, я создал 3 базовых материала для пола, стекла и металла. Точнее базовый материал получил только металл, остальные два — это уже финал.
И уже с данными тремя материалами, я выставил следующее освещение для индикатора.
Выбираем любимое число, а лучше то, что находится ближе к камере и не закрыто большим количеством других цифр, и заставляем его светиться. Стоит заметить, что и параметр температуры и параметр силы света влияют на итоговую температуру цифры, что окажет свое воздействие во время пост-обработки.
Материал для остальных цифр еще более комплексный, чем для светящейся. Его же я назначил и для кривых внутри нашего цоколя.
Для материала клетки просто был немного изменен цвет. В месте крепления цилиндра к клетке использовался стандартный диффуз, но как показала практика, немного Glossy ему точно не повредит. И да, у нас там внизу есть стеклянная трубка. Назначьте ей уже готовый материал стекла.
На одних Glossy и Diffuse далеко не уедешь, поэтому для верхней и нижней части клетки создадим что-то менее однородное.
С помощью все тех же нодов создадим царапины и потертости на нашем металле. Верхняя линия определяет сами потертости и царапины, а нижняя определяет где они будут, а где нет. Этот же материал назначаем для обеих дисков.
Зачем что-то выдумывать, если можно взять практически такой же материал и для контактов. Повернули царапины, изменили цвет и готово.
Шумоподавление стоит использовать минимум при 256 сэмплах. В идеале выставить 1024. Рендерим и переходим к пост-обработке.
В принципе, вся она могла бы обойтись одним нодом Glare, но он добавляет большое количество ярко-красного свечения. Поэтому мы возьмем результат его работы, изменим цвет на чуть более оранжевый и смешаем с нашим рендером. Итого 3 нода вместо одного, но не думаю, что это сильно усложнит задачу.
Этих чудо-индикаторов существует огромное множество. Я уверен, что вы сможете создать теплый, ламповый рендер и поделится им в комментариях ;)
Тоже как-то раз делал
Интернал рендер?
Не зря столько ждали.
Спасибо огромное за урок, Артём! Я уж было подумал что у тебя бессрочный отпуск. Я очень рад что работа продолжается, ну свой экземпляр предоставлю наверное не очень скоро, есть не доделанные работы…Работа, работа…время, время…не хватает времени…🈂
Присоединяюсь к Andrey и Warcent)) наконец нашел время порадовать нас новым уроком)
Спасибо за урок! Максимально информативно, как обычно. )))
вот такая фигня с сеткой получается, как быть? все модификаторы в точности как у Артёма.
у меня вначале еще страшнее было, нужно исходный элемент подвигать, кажется, влияет его расположение относительно кривой
еще не делал. но там кажется что-то с о скайлами /трансформацией для рамки связано.
Спасибо. Помогло, по оси Y подвинул ближе к нулю кординат
Спасибо тем кто помог с советами
Спасибо! Жаль, что задние цифры плохо видны.
Последнее замечание про вывод обработанного изображения прозвучал ровно через 5 секунд после того, как я снова нажала F12 🛂
Так вам и карты в руки, просто выдвиньте нужную цифру на первое место, никто не заметит подмены.
В настоящих газоразрядных индикаторах задние цифры нормально видны. Для этого «шрифт» цифр специально делают так, чтобы они как можно меньше пересекались. Плюс порядок цифр идет не в арифметическом порядке, а по количеству пересечений. Так 0 идет последним, 1 предпоследним, а первым идет 6.
Зря я показал как ровнять цифры. Ведь в моем финальном результате они все кривые и за счет этого хорошо (относительно) видны. Знал бы еще про порядок, вообще было бы супер 🈂
Спасибо за очень интересный урок. Действительно очень лампово получается.
Спасибо, полезный урок.
Мой вариант, оно само напрашивалось :)
Чтобы как-то реабилитировать четвёрку, решил крепить цифры на боковой столбик. Как нельзя кстати подошёл шрифт Las-Vegasс (https://www.fonts-online.ru/font/Las-Vegas) с занимательными цифрами. Крышку и донышко сетки сделал «тефлоновыми», чтобы не бликовали. Первый раз в жизни попробовал композитинг. Не всё удалось, но в принципе, я доволен! Спасибо за интересный и полезный урок.
У меня, когда применяю модификатор array, после выбора привязки к кривой появляется всего три пары гексов. Кто подскажет что не так?
может у тебя кривая кривая? )) и я смотрю не «три пары гексов», а пять. Попробуй переделать кривую с гексагонами, на это уйдёт минут семь.
каким образом переделать кривую? делал как в уроке
Я бы еще дал совет комментарии под уроком почитать, если не в состоянии повторять [b]в точности[/b] за автором. Там часто совершают одни и те же ошибки и на них уже есть ответы.
я их прочитал) такой проблемы у других не увидел.
Не печалься, ты не одинок… 🈂
Не знаю где была ошибка, но на одиннадцатой попытке всё получилось.🈂
Удалить и создать снова сознавая что делаешь и зачем )) Я полтора часа пробовал повторить вашу ошибку.. не получилось ))
Перед тем как приступить к уроку, я пересмотрел текстовый урок, потом видео два раза просмотрел. Начал потихоньку шаг за шагом…и…вот! Если б знать где ошибка, то обращения за помощью и не было бы…Может где в настройках самого Блендера нужно что подкрутить? Я уже раз десять делал по новой всё тоже самое… 🈂
смог решить проблему другим способом
потом впиши их по кривой и уже там количество нужное подкрутишь вручгую. мне только это помогло. как в уроке не получается хоть убей))
вместо привязки к кривой выстави вручную количество гексогонов.
На одном из форумов найдено решение: «I think the problem is that the objects have a different scale. Select both the curve and the path and hit Ctrl+A and apply the scale.» Мне помогло.
Помогло!
Наконец и мой результат. Спасибо Артём за урок))
Спасибо , полезный урок
Спасибо Артем!
Отличный урок.
Вроде получилось
привет, не могу вписать по кривой гексагоны. я начальном этапе обучения, по этому не могу разобратся в чем дело. уже все перетыкал тут, и копировал полностью твои настройки ставя на паузу видео. не получилось.. не подскажешь в чеммогло бы быть дело? !и спасибо за урок.. все доходчиво обьясняешь и показываешь комбинации кнопок.
Спасибо огромное Артём! Как всегда урок на высоте! 🈂
Спасибо, Артем.
Много полезного и интересного в твоих уроках.
Актуальный предмет, сейчас холодрыга…🈂
Спасибо
Артем, спасибо за урок
Теплый ламповый результат. Спасибо за урок!
интересная вещь
Спасибо за урок!)
Спасибо за урок.
Тоже как-то раз делал
Интернал рендер?
Присоединяюсь к Andrey и Warcent)) наконец нашел время порадовать нас новым уроком)
Не зря столько ждали.
Спасибо огромное за урок, Артём! Я уж было подумал что у тебя бессрочный отпуск. Я очень рад что работа продолжается, ну свой экземпляр предоставлю наверное не очень скоро, есть не доделанные работы…Работа, работа…время, время…не хватает времени…🈂
Спасибо за урок! Максимально информативно, как обычно. )))
вот такая фигня с сеткой получается, как быть? все модификаторы в точности как у Артёма.
Спасибо тем кто помог с советами
у меня вначале еще страшнее было, нужно исходный элемент подвигать, кажется, влияет его расположение относительно кривой
Спасибо. Помогло, по оси Y подвинул ближе к нулю кординат
Спасибо! Жаль, что задние цифры плохо видны.
Последнее замечание про вывод обработанного изображения прозвучал ровно через 5 секунд после того, как я снова нажала F12 🛂
Так вам и карты в руки, просто выдвиньте нужную цифру на первое место, никто не заметит подмены.
В настоящих газоразрядных индикаторах задние цифры нормально видны. Для этого «шрифт» цифр специально делают так, чтобы они как можно меньше пересекались. Плюс порядок цифр идет не в арифметическом порядке, а по количеству пересечений. Так 0 идет последним, 1 предпоследним, а первым идет 6.
Зря я показал как ровнять цифры. Ведь в моем финальном результате они все кривые и за счет этого хорошо (относительно) видны. Знал бы еще про порядок, вообще было бы супер 🈂
Спасибо за очень интересный урок. Действительно очень лампово получается.
Спасибо, полезный урок.
Мой вариант, оно само напрашивалось :)
У меня, когда применяю модификатор array, после выбора привязки к кривой появляется всего три пары гексов. Кто подскажет что не так?
На одном из форумов найдено решение: «I think the problem is that the objects have a different scale. Select both the curve and the path and hit Ctrl+A and apply the scale.» Мне помогло.
Помогло!
может у тебя кривая кривая? )) и я смотрю не «три пары гексов», а пять. Попробуй переделать кривую с гексагонами, на это уйдёт минут семь.
каким образом переделать кривую? делал как в уроке
Я бы еще дал совет комментарии под уроком почитать, если не в состоянии повторять [b]в точности[/b] за автором. Там часто совершают одни и те же ошибки и на них уже есть ответы.
я их прочитал) такой проблемы у других не увидел.
Не печалься, ты не одинок… 🈂
Удалить и создать снова сознавая что делаешь и зачем )) Я полтора часа пробовал повторить вашу ошибку.. не получилось ))
Перед тем как приступить к уроку, я пересмотрел текстовый урок, потом видео два раза просмотрел. Начал потихоньку шаг за шагом…и…вот! Если б знать где ошибка, то обращения за помощью и не было бы…Может где в настройках самого Блендера нужно что подкрутить? Я уже раз десять делал по новой всё тоже самое… 🈂
смог решить проблему другим способом
вместо привязки к кривой выстави вручную количество гексогонов.
Чтобы как-то реабилитировать четвёрку, решил крепить цифры на боковой столбик. Как нельзя кстати подошёл шрифт Las-Vegasс (https://www.fonts-online.ru/font/Las-Vegas) с занимательными цифрами. Крышку и донышко сетки сделал «тефлоновыми», чтобы не бликовали. Первый раз в жизни попробовал композитинг. Не всё удалось, но в принципе, я доволен! Спасибо за интересный и полезный урок.
Наконец и мой результат. Спасибо Артём за урок))
Спасибо , полезный урок
Спасибо Артем!
Отличный урок.
Вроде получилось
Спасибо
Артем, спасибо за урок
привет, не могу вписать по кривой гексагоны. я начальном этапе обучения, по этому не могу разобратся в чем дело. уже все перетыкал тут, и копировал полностью твои настройки ставя на паузу видео. не получилось.. не подскажешь в чеммогло бы быть дело? !и спасибо за урок.. все доходчиво обьясняешь и показываешь комбинации кнопок.
интересная вещь
Спасибо огромное Артём! Как всегда урок на высоте! 🈂
Спасибо за урок.
Спасибо, Артем.
Много полезного и интересного в твоих уроках.
Актуальный предмет, сейчас холодрыга…🈂
Теплый ламповый результат. Спасибо за урок!
https://uploads.disquscdn.com/images/9b1164779d93b05ab9468070eb4d188875796979ecff5e592c72b77e9af72ee1.png