Wings3D: новости, советы и приёмы

Автор nemyax, 14 января 2014 22:06:18

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

elvis

#15
И сами строчки в том окошке изначально выглядят блеклыми - не так как у тебя. И галка ставится либо на экспорт нормалей, либо на UV - на то и на другое сразу не хочет.
О. СОздает текстуру но 1024. А до этого спокойно делала 2048. Теперь же на ней все время вылет...
1826 дней..  в прошлом.

nemyax

Цитата: elvis от 22 января 2014 03:08:09сами строчки в том окошке изначально выглядят блеклыми
Видал такое на радеонах и интелях. Тут только обновлять дрова и молиться.

Цитата: elvis от 22 января 2014 02:58:33сам фаил 3ds есть (я в это формат пока экспортирую, имя конечно даю другое) а UV карты нет

Like a dog without a bone,
Like an actor out on loan,
When you ride upon the storm,
Your dreams come true.

elvis

Заработало. ХЗ как, ХЗ почему. Тупо на 100500  раз пошло, после выполнения одних и тех же движений.
Эту фишку я нашел - только при ее выполнении вылет был. Ща не вылетает. хз...
1826 дней..  в прошлом.

nemyax

#18
Это должен знать каждый крыловод

По просьбе LongShad-а и вообще давайте поговорим про устройство меша в крыльях. Есть такая структура данных, называется winged-edge data structure (название Wings3D пошло именно от неё). Это не самая экономичная и далеко не самая функциональная из возможных структур, но она легко реализуется бинарным деревом и быстрая, как чёрт знает что. А ещё она практически забесплатно даёт корректный обход так называемых edge loop-ов (ну и за небольшую плату edge ring-ов).
Казалось бы, вот он, коммунизм. Но тут начинаются издержки. Главная из них — то, что winged edge замыкается сама на себя (видимо, необходимо для перебалансировки дерева). Поэтому и меши могут быть только замкнутые. Если нам нужен разомкнутый, мы можем только сделать вид, что разомкнули его, нарисовав на нём дырку. Вот смотрите: казалось бы, выпилили фейс, теперь вместо него дырка.


Но он есть!



Его всего лишь скрыли командой Hole.

Относитесь к мешам в крыльях как к объёмным кускам вещества в бесконечном враждебном вакууме. Нулевой объём — тоже объём, между прочим. Глядите:


На вид здесь один фейс по четырём вершинам, но не тут-то было. Прочитайте строчку информации сверху. Каждый из двух фейсов выделяется отдельно.
Раз меши замкнуты и вакуум враждебен, нетрудно догадаться, что два куска не получится соединить, лихо прокинув рёбра с одного на другой. В принципе, в крыльях есть только один способ провернуть такое соединение.




И то хлеб.



Самые сообразительные из вас уже заготовили каверзный вопрос:
Ну и как нам делать сквозные отверстия в этой замкнутой фигне?



Ответ: опять же бриджем.



Но вы, например, не унимаетесь:
Ок, ну а как нам теперь заделать такую пробоину?
А вот так.



И ещё один способ протыкать меши — операция Intrude. Хотя это не единственное её применение; она просто удаляет выделенные фейсы, а оставшимся придаёт толщину.


Замкнутость уважена.



Если вы когда-нибудь интересовались, как в макаронах делают дырочки, то теперь вы знаете.
Like a dog without a bone,
Like an actor out on loan,
When you ride upon the storm,
Your dreams come true.

Zontik

Я правильно понял, что, в отличие от Анимэйтора, здесь в принципе не существует изнанки, все поверхности лицевые?
Если так, то для Dark Engine это просто находка.
Дайте глазам отдохнуть! Тёмное место

nemyax

Если не использовать Hole, то да.
Like a dog without a bone,
Like an actor out on loan,
When you ride upon the storm,
Your dreams come true.

elvis

а как в вигзе склеить 2 uv-шки? Вообще есть такая возможность?
1826 дней..  в прошлом.

nemyax

Не, нельзя. Сшивает-режет только по рёбрам. Но ты можешь просто поставить ювишки в одно и то же место. Выбрав их и соскейлив до нуля, например.
Like a dog without a bone,
Like an actor out on loan,
When you ride upon the storm,
Your dreams come true.

elvis

Цитироватьсоскейлив
Гм.. это как?
Я собственно так и делаю - подгоняю одну uv к другой, а потом уже дергаю за пограничные вертексы, накладывая их друг на друга.
1826 дней..  в прошлом.

nemyax

Цитата: elvis от 25 февраля 2014 20:18:30
Цитироватьсоскейлив
Гм.. это как?
Ну в смысле отмасштабировав до нуля.
Like a dog without a bone,
Like an actor out on loan,
When you ride upon the storm,
Your dreams come true.

elvis

Клеить UV-шки реально. Подгоняем одну поближе к другой, выделяем попарно контактные вертексы, скейлим их до 0%.
Дальше идут танцы с бубном - выделяем обе uv, смещаем, жмем "отменить" - вуаля, они склеились. Если не помогло - выбираем "изменить масштаб", затем отменить. Если не помогло - выбираем "вращение", затем отменить. Ни один метод не дает гарантию 100%, но их совокупность в результате таки помогает.
Собственно я к чему - раз программа на такое (склейка) способна, почему было не сделать это одной из функций, зачем моделеру прокачивать навыки черной магии?  :\
PS но конечно - лучше уж так чем вообще никак...
1826 дней..  в прошлом.

nemyax

#26
elvis
Что-то ты фантазируешь. Дай-ка файл, в котором у тебя что-то склеилось. И кстати, чем тебя не устраивает просто поскейленные в одну точку вершины?
EDIT: У меня закралось смутное сомнение, что тебе просто надо сшивать куски хоть каким-нибудь образом. Если это так, то:
1) Тебе нужна операция stitch в режиме рёбер. И я про это писал:
Цитата: nemyax от 25 февраля 2014 19:54:21
Сшивает-режет только по рёбрам.
2) Некрасиво чертыхаться про навыки чёрной магии, не разобравшись в вопросе.
Like a dog without a bone,
Like an actor out on loan,
When you ride upon the storm,
Your dreams come true.

elvis

#27
ЦитироватьУ меня закралось смутное сомнение, что тебе просто надо сшивать куски хоть каким-нибудь образом
И то и то бывает надо. И куски выкройки сшить ( stitch, говоришь.. посмотрим.)  И наложить одну на другую. Например, рукава у статуи - и левый и правый одинаковы, зачем рисовать два?
1826 дней..  в прошлом.

elvis

ЦитироватьИ кстати, чем тебя не устраивает просто поскейленные в одну точку вершины?
Без склейки такое пограничное ребро на объекте будет выделятся. После склейки оно гладкое. (если конечно оно не выставлено hard)
1826 дней..  в прошлом.

nemyax

Как уже упоминалось, в основе дерева структуры данных лежат рёбра. Поэтому соединяться куски могут через ребро, но не через отдельную вершину.
Цитата: elvis от 03 марта 2014 23:10:22
Без склейки такое пограничное ребро на объекте будет выделятся. После склейки оно гладкое.
То есть ты сшиваешь рёбра, как и заповедано боженькой. О чём тогда эта полемика?
Like a dog without a bone,
Like an actor out on loan,
When you ride upon the storm,
Your dreams come true.