Сложная форма

Автор
Сообщение
На сайте c 07.11.2007
Сообщений: 231
Киев

Добрый день, 3D сообщество! Гуру, профи, гении, у кого-нибудь есть понимание как можно смоделировать такую форму? Обратите внимание что в некоторых точках встречаются 3 "лепестка", а в некоторых 5. Все элементы одинаковы (см. изображение). Буду благодарен за мнения)

На сайте c 05.01.2012
Сообщений: 734
Бетонный артефакт

Вычислить какая фигура лежит в основе (какой ...аэдр).

Подогнать этот сегмент к вершинам (не факт, что вот та ваша топология будет удобнее, надо пробовать).

Использовать грани исходного многогранника для привязки и клонирования.

На сайте c 24.06.2015
Сообщений: 68
Tver
Ручками смоделировать-то можно, но сложно,но можно, не быстро но можно смоделировать... я кстати думаю что такого рода модели делать гораздо сложнее чем мягкую мебель или винтовую лестницу- серьезно! Подгонка деталей и займет куууучу времени, я даже сочуствую моделеру, кому нужно эту  модель в сцену. Удачи!!!
На сайте c 07.11.2007
Сообщений: 231
Киев

Подумал может в марвелосе попробовать её сшить?

На сайте c 04.06.2010
Сообщений: 3638
Цитата denysmart:
в некоторых точках встречаются 3 "лепестка", а в некоторых 5.

Вроде в конкретный точках. Вокруг крепления из 5-ти лепестков лежат только точки крепления из 3-х. Да и визуально вроде точки-крепления лежат примерно на меридианах.

На сайте c 01.02.2014
Сообщений: 3091
Milky Way

Ну это точно нужно делать параметрикой, и тут алгоритм, думаю, будет схож с алгоритмом построения футбольного мяча.

На сайте c 07.11.2007
Сообщений: 231
Киев
Цитата Rebate:
Цитата denysmart:
в некоторых точках встречаются 3 "лепестка", а в некоторых 5.

Вроде в конкретный точках. Вокруг крепления из 5-ти лепестков лежат только точки крепления из 3-х. Да и визуально вроде точки-крепления лежат примерно на меридианах.

Да в конкретных, не в случайных. Имел в виду  что из-за этого геометрия каждого элемента будет не постоянна. В этом и сложность: если бы элементы везде одинаково крепились, можно было бы поймать закономерность, и с горем пополам выйти на примерную геометрию одного элемента и руками подровнять. А так у части элементов одна геометрия, у другой немного но изменённая. И словить эту кривизну крайне сложно.

На сайте c 25.02.2009
Сообщений: 2341
Kyiv
Полимоделингом одна деталь делается и копируетя инстансом. При необходимости подгоняются все и сразу.
На сайте c 11.08.2010
Сообщений: 426
Юрмала

Я бы ревёрс инжинерил это.

Разбераем на детали запоминаем как разбирали и в какой последовательности, моделим отдельные сегменты изгибаем и собираем обратно.Причём при сборки отталкиваемся от сферы чтобы было проще не просрать форму.

Вопрос только надо ли это, стоит ли это затраченого времяни. Ведь эта штука стоит меньше в жизни чем на неё 3дшник потратит своего времяни.

На сайте c 15.01.2011
Сообщений: 298

В общем нужно правильный Многогранник выбрать. Затем нужно сделать его копию и чамфернуть все вершины, затем удалить все полигоны кроме чамфернутых. Эти полигоны нужны что бы вокруг их нормалей вращать куски. Т.е. сначала нужно каждый полигон сделать отдельным мешем, а потом отцентрировать пивот по нормали к полигону (ось Z). Затем подогнать инстанс заготовки по верхнему краю, выровнять пивот по необходимому полигону, повернуть арреем (5 или 3 штуки), подогнать ушки и т.д. Потом можно инстанс изогнуть и сгладить.

Скрипт для установки пивотов по нормалям.

max modify modeobjs = getCurrentSelection()for o in objs do( (fn AlignPivotToFace node face:1 type:#z_up = if iskindof node Editable_Poly do(c = polyop.getfacecenter node facen = polyop.getfacenormal node faceftm = translate (matrixfromnormal n) ccase type of (#x_up: prerotateY ftm -90#y_up: prerotateX ftm 90)itm = ftm*(inverse node.transform)node.transform = ftmnode.objectOffsetPos *= inverse itmnode.objectOffsetRot *= inverse itm.rotationnode.transform)for a in selection do(AlignPivotToFace a face:1 type:#z_up)))

Ссылка на скриптhttps://yadi.sk/d/LYKsoVmy3ZQNGk  

Jähman, сказал правильно, только на Икосу нужно еще сверху модификатор Tesselate наложить

На сайте c 07.11.2007
Сообщений: 231
Киев
Al3XXX, спасибо. Очень классное мнение, буду пробовать.
Читают эту тему: