3d форум по Blender

Blender => Вопросы от новичков => Тема начата: Aquanoxius от 02 Август 2020, 20:07:10

Название: 3D панель пирамиды волной
Отправлено: Aquanoxius от 02 Август 2020, 20:07:10
Вечер добрый!
Как бы вы замоделили вот такую 3D панель в Blender? Нужны отдельные цельные пирамидки с дном, чтобы затем сделать из этого реальную панель из бумаги. Пирамиды то я замоделил и расположил, а вот как задисторсить или заврапить вершины в блендере подобными волнами...
Название: Re: 3D панель пирамиды волной
Отправлено: Николай Николаев от 02 Август 2020, 20:18:12
... используй модификатор Curve и соответсвенно крифую-прифиль в виде молны ...
Название: Re: 3D панель пирамиды волной
Отправлено: Aquanoxius от 02 Август 2020, 20:55:42
Нужна одинаковая высота у вершин, все они в одной плоскости и дно всех пирамид тоже в одной плоскости должно быть
Модификаторы ругаются, что в едитор моде они работать не будут, а как тогда применить модификатор только к выделенным точкам?
Название: Re: 3D панель пирамиды волной
Отправлено: Николай Николаев от 02 Август 2020, 22:22:13
... нужно подумать ...
... скинь модели, которые уже имеются ...
... наверное будет разумно сделать это системой частиц (волосы) и делать направление частиц силами https://www.youtube.com/watch?v=vu6MQC6qdRY ...
Название: Re: 3D панель пирамиды волной
Отправлено: Николай Николаев от 02 Август 2020, 22:37:31
... вот очень сырой пример на уровне концепции https://yadi.sk/d/FEwcT5uWYRc_Kw ...
... двигай крестики сил чтобы влиять на волосы ...
... то есть по сути нужно понять какие силы, сколько и где приложить ...
Название: Re: 3D панель пирамиды волной
Отправлено: Aquanoxius от 02 Август 2020, 23:00:43
https://yadi.sk/d/9cgT_mywiRJ_bg
https://yadi.sk/d/KXxzRs9GS88DSw
Название: Re: 3D панель пирамиды волной
Отправлено: Николай Николаев от 03 Август 2020, 06:15:25
... сама задачка интересная, вроде и не сложная, но пока не понятно какой математикой описано поведение вершин пирамид ...
... насколько понял, Matt (https://www.mattshlian.com/2020) Shlian (https://methodandconcept.com/matthew-shlian)  использует для построения базовый элемент (https://www.youtube.com/watch?v=jlNYWUiAWeU) ...

... в голову приходит несколько вариантов:
1) объединить все пирамиды в одну полисетку и с помощью пропорционального редактирования (https://docs.blender.org/manual/ru/2.79/editors/3dview/object/editing/transform/control/proportional_edit.html) двигать только вершины пирамид ...
2) построить систему частиц (https://docs.blender.org/manual/ru/2.83/physics/particles/particle_system_panel.html), в которой каждая пирамида это частица и уже двигать вершины частиц с помощью нескольких силовых полей (https://docs.blender.org/manual/ru/2.83/physics/particles/emitter/force_field.html) ...
3) если узнать математическую функцию, которая описывает координаты вершин пирамид, то можно сделать скрипт на питоне (https://docs.blender.org/manual/ru/2.83/advanced/scripting/introduction.html) и он всё построит ...
4) опять же если известна математика построения вершин, то можно проконсультироваться и задействовать дополнение Сверчок (http://nikitron.cc.ua/sverchok_ru.html), которое будет строить объекты по этой математике ...

... по твоим файлам вижу, следующее - много рутины ...
... можешь пояснить подробнее для чего такая модель нужна? ...
Название: Re: 3D панель пирамиды волной
Отправлено: Aquanoxius от 03 Август 2020, 08:05:13
Чтобы самому сделать такую панель из бумаги, разбить её на плоские куски, распечатать, вырезать, согнуть и склеить, пэйперкрафт =)
Спасибо! Буду пробовать способы, большое спасибо!
Название: Re: 3D панель пирамиды волной
Отправлено: Николай Николаев от 03 Август 2020, 08:23:31
... там по ссылкам есть список литературы (https://static1.squarespace.com/static/5b9fed7cf407b4203cd435b5/t/5c48b27a7ba7fc5210065419/1548268154979/CV_Matt_Shlian.pdf) в котором можно найти упоминания некоторых работ с использованием MCAD ...
... возможно, если порыться поглубже, можно будет найти математику этих фигур ...
... с математикой будет легче такое построить ...
... вот еще лекция Matthew Shlian (https://mcad.edu/event/visiting-artist-lecture-matthew-shlian) ...
... если у тебя будут продвижки по математике , то сообщи, попробую помочь ...
Название: Re: 3D панель пирамиды волной
Отправлено: Aquanoxius от 03 Август 2020, 16:03:03
О! Векторное поле градиента функции двух переменных
http://radiomaster.ru/cad/mc12/glava_03/index13.php
В целом векторные поля очень подходят сюда, начало вектора в основание пирамиды, конец в вершину — вуаля!
Название: Re: 3D панель пирамиды волной
Отправлено: Николай Николаев от 03 Август 2020, 17:51:24
... замечательно ...
... можешь определить функцию? ...
Название: Re: 3D панель пирамиды волной
Отправлено: Aquanoxius от 03 Август 2020, 19:44:27
Пока не разобрался, как там с функциями, но вот что ещё нашёл
https://www.youtube.com/watch?v=uW40KwwZjug
Название: Re: 3D панель пирамиды волной
Отправлено: Aquanoxius от 03 Август 2020, 19:47:21
БУМ!
https://www.youtube.com/watch?v=KYo0I9sxwFg
Название: Re: 3D панель пирамиды волной
Отправлено: Aquanoxius от 03 Август 2020, 20:29:54
Да нене, я сам принцип хотел понять
Ты с этого видео это сделал, а то я пока не вникал?
Название: Re: 3D панель пирамиды волной
Отправлено: Aquanoxius от 03 Август 2020, 21:06:57
https://habr.com/ru/post/487606/
Название: Re: 3D панель пирамиды волной
Отправлено: Николай Николаев от 03 Август 2020, 21:57:37
>> Ты с этого видео это сделал, а то я пока не вникал?
... нет, ибо все такие методы от лукавого, поскольку в Blender есть хорошая связка python  и API ...
... то есть можно в самом Blender управлять через код напрямую элементами модели вершинами и т.д. ...
... у тебя есть владение программированием? могу показать код, в который нужно будет только подставить функцию, а пирамидки от сам построит ...

https://content-16.foto.my.mail.ru/mail/unixinfo/717/b-999.png
Название: Re: 3D панель пирамиды волной
Отправлено: Николай Николаев от 03 Август 2020, 22:00:53
https://habr.com/ru/post/487606/

... попробуй освоить силовые поля в Blender и систему частиц (с регулярной сеткой) ...
Название: Re: 3D панель пирамиды волной
Отправлено: Aquanoxius от 03 Август 2020, 22:16:19
Ок, показывай)
Название: Re: 3D панель пирамиды волной
Отправлено: Николай Николаев от 04 Август 2020, 09:34:42
... вот описание кода и там же есть ссылка на готовый пример ...
http://blender-3d.ru/forum/index.php/topic,2779.msg38064.html#msg38064

... спасибо за интересную тему ...
Название: Re: 3D панель пирамиды волной
Отправлено: Aquanoxius от 07 Август 2020, 17:05:36
Супер, большое спасибо! =)
Как ты узнал функцию, на опыте или софтом?
Существует ли возможность создавать векторное поле визуально, а потом получать функцию, а не наоборот?
Название: Re: 3D панель пирамиды волной
Отправлено: Николай Николаев от 07 Август 2020, 19:40:52
>> Как ты узнал функцию, на опыте или софтом?
... повезло :) ...
... на самом деле там не точная функция, но очень похожая, но суть - если послушать лекцию Матвея, то понятно, что не должно быть каких-то диффур, а используется очень простая комбинация функций, полученная методом тыка, опять же без концептуального фэншуя, то есть как фишка ляжет ...

>> Существует ли возможность создавать векторное поле визуально, а потом получать функцию, а не наоборот?
... очевидно что такие разработки есть, например в ГРУ для обнаружения подлодок по стоячей волне из космоса ...

... если требуется продолжить исследование, то пиши ...
... на бумагу будешь выводить? развертки нужны? ...
Название: Re: 3D панель пирамиды волной
Отправлено: Aquanoxius от 08 Август 2020, 00:49:20
Я собирался в ручную в paperkura фигачить развёртку) Если и тут можешь помочь, буду признателен! =)
А что если экспортировать данные из гудини? Там вроде как можно на основе картинки получить поле, а не на основе функции.
https://www.youtube.com/watch?v=IvKRl6ZpBtM
Название: Re: 3D панель пирамиды волной
Отправлено: Николай Николаев от 08 Август 2020, 06:38:55
>> Там вроде как можно на основе картинки получить поле, а не на основе функции.
... никто не мешает получить поле на основании картинки и в Blender, но где взять картинку для твоей панели? ...
https://docs.blender.org/manual/ru/dev/physics/forces/force_fields/types/texture.html

>> Я собирался в ручную в paperkura фигачить развёртку)
... для Blender есть дополнение Export Paper Model Addon https://blender-addons.org/export-paper-model-addon/ , которое делает развертку в pdf или svg ...
... немного поправил файл с моделью под это дополнение, теперь формируется один объект, содержащий все пирамиды, у пирамид исправлены нормали, размер пирамид теперь вроде в метрах ...
... новый файл  https://yadi.sk/d/WT8Ev99v0HLXYA ...
... развертка pdf https://yadi.sk/i/SJJRhRT1mVqt1Q ...

... посмотри у себя этот addon https://docs.blender.org/manual/en/dev/addons/import_export/paper_model.html  https://github.com/addam/Export-Paper-Model-from-Blender ...