Render.ru

Треугольные и четырёхугольные полигоны

Modeler3D

Знаток
Рейтинг
26
#1
Здравствуйте, существуют треугольные и четырёхугольные полигоны - когда какие следует использовать? Я заметил, что в объектах Rhino присутствуют полигоны двух перечисленных выше видов - это нормально? Какие вообще полигоны следует использовать?
 

Hardcore

Знаток
Рейтинг
24
#2
Это смотря для чего вы делаете модель. Если для печати на принтере,то обычно используется формат stl, а он всё равно модель передаст в треугольниках, так что тут не важно.

Это если вы имеете ввиду полигональное моделирование, а не нурбс.
 

Modeler3D

Знаток
Рейтинг
26
#3
Это смотря для чего вы делаете модель. Если для печати на принтере,то обычно используется формат stl, а он всё равно модель передаст в треугольниках, так что тут не важно.

Это если вы имеете ввиду полигональное моделирование, а не нурбс.
Здравствуйте, я в основном собираюсь делать технику и частично растительность (nurbs система)... Мне надо научиться правильно моделировать объекты, чтобы их можно было текстурировать и использовать.

Я вообще не понимаю, как можно обойтись без треугольников (простой круг):

1 - nurbs сетка, 2 - mesh.
 
Последнее редактирование:

Hardcore

Знаток
Рейтинг
24
#4
Здравствуйте!
Нурбс моделирование кардинально отличается от полигонального. Если моделируете в нурбс, то НЕ нужно мыслить "треугольники-четырехугольники", тут действуют другие законы, так сказать.
Рекомендую почитать на вики про нурбс, чтоб уяснить принципы построения кривых и поверхностей.
Техника - согласен, Рино заточен под такое, а на счет растительности сомневаюсь.
Может вам стоит посмотреть другие программы, всё-таки полигонального моделирования?
Blender, например?
 

Modeler3D

Знаток
Рейтинг
26
#5
Здравствуйте!
Нурбс моделирование кардинально отличается от полигонального. Если моделируете в нурбс, то НЕ нужно мыслить "треугольники-четырехугольники", тут действуют другие законы, так сказать.
Рекомендую почитать на вики про нурбс, чтоб уяснить принципы построения кривых и поверхностей.
Техника - согласен, Рино заточен под такое, а на счет растительности сомневаюсь.
Может вам стоит посмотреть другие программы, всё-таки полигонального моделирования?
Blender, например?
На вики очень мало информации на тему nurbs... Я ничего толком не нашёл.
Благодарю за совет насчёт растительности, но я собираюсь создавать несложную растительность (цветок, небольшой куст, трава и т.д.), - это не проблема для Rhino.

Если я создаю ствол дерева в nurbs (при состыковке ветки (сука) с основным стволом появляется много треугольных полигонов, а в остальных местах четырёхугольные) - нормально?
 

Hardcore

Знаток
Рейтинг
24
#8
Можете теперь еще кратко описать процесс? Я так понимаю, вы сразу конвертируете в сетку нурбс поверхности?
 

Modeler3D

Знаток
Рейтинг
26
#9
Можете теперь еще кратко описать процесс? Я так понимаю, вы сразу конвертируете в сетку нурбс поверхности?
Здравствуйте, я создаю nurbs ствол, ветки, а после сразу конвертирую в mesh. В местах состыковки поверхностей образуется много треугольных полигонов.
 

Hardcore

Знаток
Рейтинг
24
#10
Ясно.

Рино сам старается наиболее точно пересчитать и передать форму в сетку.
Тут вполне логично наличие этой массы треугольников - чтобы передать точно форму соединительной части меж стволом и веткой, ее пришлось разбить на большее количество полигонов. А так как на ветке хватило меньшего количества полигонов для повторения формы исходной поверхности и ее надо как-то соединить с переходной частью, то создались ребра к ближайшим точкам, ведь строить многоугольники не допустимо.

При конвертации смотрите опции и пробуйте уменьшать количество полигонов. Но от треугольников не избавиться совсем.
 

Modeler3D

Знаток
Рейтинг
26
#11
Ясно.

Рино сам старается наиболее точно пересчитать и передать форму в сетку.
Тут вполне логично наличие этой массы треугольников - чтобы передать точно форму соединительной части меж стволом и веткой, ее пришлось разбить на большее количество полигонов. А так как на ветке хватило меньшего количества полигонов для повторения формы исходной поверхности и ее надо как-то соединить с переходной частью, то создались ребра к ближайшим точкам, ведь строить многоугольники не допустимо.

При конвертации смотрите опции и пробуйте уменьшать количество полигонов. Но от треугольников не избавиться совсем.
Понятно... Я ещё пробовал использовать "MergeSrf" - опция способна объединить две разной поверхности в одну единую поверхность (в итоге отсутствуют треугольники при переводе одной к другой). Однако эта опция очень странно работает (то может, то не может выполнить операцию). Что ты об этом думаешь?
 

Modeler3D

Знаток
Рейтинг
26
#12
Ясно.

Рино сам старается наиболее точно пересчитать и передать форму в сетку.
Тут вполне логично наличие этой массы треугольников - чтобы передать точно форму соединительной части меж стволом и веткой, ее пришлось разбить на большее количество полигонов. А так как на ветке хватило меньшего количества полигонов для повторения формы исходной поверхности и ее надо как-то соединить с переходной частью, то создались ребра к ближайшим точкам, ведь строить многоугольники не допустимо.

При конвертации смотрите опции и пробуйте уменьшать количество полигонов. Но от треугольников не избавиться совсем.
2 поверхности:

Join и конвертация в mesh:

Но если соединить две поверхности с помощью "MergeSrf", то всё отлично:
 

Hardcore

Знаток
Рейтинг
24
#13
Ну конечно, при соединении образуется ОДНА поверхность, какие ж с ней тогда проблемы должны быть?
И конечно же не всякие поверхности можно объединить.
Почитайте лучше хелп про построение и редактирование кривых и поверхностей. Это база. Я всем так советую.
 

Modeler3D

Знаток
Рейтинг
26
#14
Ну конечно, при соединении образуется ОДНА поверхность, какие ж с ней тогда проблемы должны быть?
И конечно же не всякие поверхности можно объединить.
Почитайте лучше хелп про построение и редактирование кривых и поверхностей. Это база. Я всем так советую.
О каком хелпе идёт речь?
 

Hardcore

Знаток
Рейтинг
24
#15
Либо встроенный либо можно тут http://www.rhino-book.ru/info.php
Кстати, еще рекомендую посмотреть плагин для Рино T-splines. Он для полигонального моделирования внутри Рино. Для редактирования сеток самое то.
 

Modeler3D

Знаток
Рейтинг
26
#16
Либо встроенный либо можно тут http://www.rhino-book.ru/info.php
Кстати, еще рекомендую посмотреть плагин для Рино T-splines. Он для полигонального моделирования внутри Рино. Для редактирования сеток самое то.
О Rhino-Book я знаю (иногда использую)... T-splines у меня установлен, но он не решает проблему.
 

Modeler3D

Знаток
Рейтинг
26
#17
У меня получилось объединить 1 и 2 поверхность (проблема была в Trim):


Но как объединить остальное - без понятия.
 

Modeler3D

Знаток
Рейтинг
26
#18
Рассмотрел настройки экспорта mesh... Если использовать:

то сетка получается более ровная.

По умолчанию:

Jagged seams:


Но есть одна проблема при использовании "Jagged seams" - объект сохраняется не единым, как при "Refine mesh".
 

Modeler3D

Знаток
Рейтинг
26
#20
А текстурить в чем будете?
Развёртку делаю в UVLayout (если сохранять в "Jagged seams" развёртка делается во много раз проще, чем при "Refine mesh"), потом импортирую в Substance Designer и создаю материал...

А причём здесь это?
 
Сверху