3d форум по Blender

Blender => Материалы и текстурирование => Тема начата: Анастасия111 от 03 Октябрь 2019, 19:33:07

Название: Текстура из точек. Как сделать ее быстрее?
Отправлено: Анастасия111 от 03 Октябрь 2019, 19:33:07
Добрый день! Я сейчас моделирую кассетные потолки - это потолки из квадратных панелей. Очень часто встречаются в офисах и прочих учреждениях. Мне надо сделать текстуры с перфорациями - регулярными отверстиями определенного диаметра и определенным расстоянием между ними. Возможно, есть какой-то способ сделать это быстрее и упростить себе жизнь. Поэтому я обращаюсь сюда с вопросом.

Я делаю так. Создала UV развертку панели из ее вида сверху. Прикрепила пустую текстурную картинку. Поверх этой панели создала еще одну модель, где наметила расположение и размер точек.

Название: Re: Текстура из точек. Как сделать ее проще?
Отправлено: Анастасия111 от 03 Октябрь 2019, 19:36:44
Затем перешла в режим рисования на панели с текстурой и нарисовала эти точки. В фотошопе сделала их более аккуратными и стала дублировать.

Это много времени занимает! Было бы жаль, если можно это сделать как-то быстрее и проще
Название: Re: Текстура из точек. Как сделать ее быстрее?
Отправлено: Анастасия111 от 03 Октябрь 2019, 19:40:29
Что за перфорация? Вот схема и фото, как это выглядит в реальности.
Название: Re: Текстура из точек. Как сделать ее быстрее?
Отправлено: Samovar от 03 Октябрь 2019, 19:44:53
Можно, конечно, и в Блендере сделать, но мне бы было проще использовать InkScape или CorelDraw, для создания подобных текстур.
Название: Re: Текстура из точек. Как сделать ее проще?
Отправлено: tomcat от 03 Октябрь 2019, 19:54:49
В фотошопе сделала их более аккуратными и стала дублировать.
В ФШ есть заливка паттерном (узором) (http://blender-3d.ru/forum/go.php?url=aHR0cHM6Ly9ydWdyYXBoaWNzLnJ1L3Bob3Rvc2hvcC91em9yeS1wYXR0ZXJucy1waG90b3Nob3AtcG9sbm9lLXJ1a292b2RzdHZv), аналог есть и в других прогах для рисования.
Название: Re: Текстура из точек. Как сделать ее быстрее?
Отправлено: Samovar от 03 Октябрь 2019, 19:58:22
С другой стороны, ты в Бленедере можешь использовать модификатор Array. C помощью него можешь создать паттерн  и отрендерить Ч/Б текстуру для альфа-канала в изометрическом виде сверху и необходимом разрешении.

P.S. Не переживай за размеры текустур и не делай их больше чем 4096х4096. Главное выдержать пропорции, а текстуры можно затем и уменьшить кратно, до 2048х2048 или даже до 1024х1024, чтобы память не сжирали сильно...


Цитировать
Затем перешла в режим рисования на панели с текстурой и нарисовала эти точки.
Рисовать ничего не надо, тебе надо отрендерить квадратный рисунок чёрных объектов на белом фоне в изометрическом виде сверху.

Название: Re: Текстура из точек. Как сделать ее быстрее?
Отправлено: Анастасия111 от 03 Октябрь 2019, 20:52:24
Цитировать
Рисовать ничего не надо, тебе надо отрендерить квадратный рисунок чёрных объектов на белом фоне в изометрическом виде сверху.
:o Очевиднейшая идея! А в голову не приходила! Спасибо!!!

Цитировать
В ФШ есть заливка паттерном (узором), аналог есть и в других прогах для рисования.
Кстати, да, это значительно упростило бы фотошопную часть работы.

Цитировать
Можно, конечно, и в Блендере сделать, но мне бы было проще использовать InkScape или CorelDraw, для создания подобных текстур.
Еще с инструментами InkScape я не разобралась - руки все не доходили. Но программа мне понравилась - ни чем не хуже платного CorelDraw.

Название: Re: Текстура из точек. Как сделать ее быстрее?
Отправлено: Николай Николаев от 04 Октябрь 2019, 21:35:00
мне бы лично было бы сподручнее делать:
1) как ни странно полисеткой и модификатором array ...
2) но интереснее сходить по математике и сделать процедурную текстуру ...
Название: Re: Текстура из точек. Как сделать ее быстрее?
Отправлено: LanuHum от 04 Октябрь 2019, 22:03:14
мне бы лично было бы сподручнее делать:
1) как ни странно полисеткой и модификатором array ...
2) но интереснее сходить по математике и сделать процедурную текстуру ...
3. Проще всего создать картинку юзая pycairo
или pillow:
draw. ellipse((x,y,r1,r2), fill="black", outline="white")
А, процедурная текстура есть, она называется blend. Нужно только uv развёртку сделать правильно.
Название: Re: Текстура из точек. Как сделать ее быстрее?
Отправлено: Анастасия111 от 05 Октябрь 2019, 08:20:35
Вот с процедурными текстурами cycles я что-то совсем не дружу. Проще в фотошопе нарисрвать.  Хотя, полезно, конечно, уроки на эту тему поизучать и освоить наконец-то.
 Да, я стала делать с помощью черных объектов на белом фоне и модификатора array. Дело пошло, как по маслу!