Quest3D - Русскоязычное сообщество

Другие программы => Maya, 3DsMAX, VRay и т.д. => Тема начата: IDEV от 18 Августа 2009, 08:17:58



Название: Оптимизация модели
Отправлено: IDEV от 18 Августа 2009, 08:17:58
Привет всем :) Есть модель вертолёта. Помимо того что я уменьшил количество полигонов, я хотел-бы чтобы обьект имел только внешний меш- я его собирал по частям, и некоторые части заходили внутрь него. Можно-ли сделать в несколько кликов так, чтобы убрать весь меш внутри обьекта и сделать его цельным (чтобы при экспорте у меня был только один канал Vertex data или т.п.)?


Название: Re: Оптимизация модели
Отправлено: Ruslan от 18 Августа 2009, 08:25:47
Цитировать
я хотел-бы чтобы обьект имел только внешний меш- я его собирал по частям, и некоторые части заходили внутрь него. Можно-ли сделать в несколько кликов так, чтобы убрать весь меш внутри обьекта и сделать его цельным

Читай про Editable Poly.

Цитировать
сделать его цельным (чтобы при экспорте у меня был только один канал Vertex data или т.п.)?
Есть такой инструмент Attach.


Название: Re: Оптимизация модели
Отправлено: IDEV от 18 Августа 2009, 08:54:58
В том-то и дело, что я юзаю Attach а при экспорте в одном 3d object очень много каналов


Название: Re: Оптимизация модели
Отправлено: Ruslan от 18 Августа 2009, 09:12:53
Иногда, чтобы вникнуть в проблему, нужно уточнить много вопросов.
Не проще ли просто прицепить файл? (если не можешь модельку выложить, всегда можно сделать сцену из примитивов)
 ;)


Название: Re: Оптимизация модели
Отправлено: IDEV от 18 Августа 2009, 10:00:24
Вот простая сценка 1 (выкладываю в 3ds тк работаю в 2010)
 Мне нужно, чтобы было как в 2 (использовал булеан, но обьектов непомерно много так что каждый "буленанить" тяжело, есть ли способ), затем обьединяю всё это через attach (3), но при экспорте (стандартный CGR экспортер) получается как на скрине 1- каналы для каждого обьекта, а мне надо чтобы было как на 2- один канал для обьекта


Название: Re: Оптимизация модели
Отправлено: Ruslan от 18 Августа 2009, 10:17:24
IDEV
Почему именно 3ds ?
Попробуй сам свои файлы импортировать и посмотри, что произошло с мешем (побитые полики, разорванные вершины).
Экспортни хотябы в obj


Название: Re: Оптимизация модели
Отправлено: IDEV от 18 Августа 2009, 10:32:38
в трёх форматах ;D (файлы max2010 на старших версиях не открываются, поэтому другие форматы)


Название: Re: Оптимизация модели
Отправлено: Alteste от 18 Августа 2009, 10:50:51
IDEV
Жмах по объекту ПКМ - Convert to: Editable Poly, затем ищешь в свитке параметров кнопку Attach, жмахаешь по квадратику рядом с ней (Мультипл атач называется) и в открывшемся списке Atach List выбираешь Select All и жмешь ОК. Смотри скрин
А вообще где то на этом форуме я уже видел фразу "Мы столкнулись с уникальным случаем - человек пришел к Quest3D раньше чем узнал 3DsMAX"


Название: Re: Оптимизация модели
Отправлено: Ruslan от 18 Августа 2009, 10:56:42
Цитировать
В том-то и дело, что я юзаю Attach а при экспорте в одном 3d object очень много каналов

Потому, что на объект после Boolean назначился материал Multi/Sub-Object


Название: Re: Оптимизация модели
Отправлено: IDEV от 18 Августа 2009, 11:10:21
Alteste, Ruslan значит для экспорта в единый меш должен быть один материал?
Да про Attach я то знаю! >:(
Помимо того, что мне надо объединить объекты, мне нужно, чтобы в поучившемся объекте было пусто- нужно чтобы между кубом и сферой не было перегородок- ведь это лишние полигоны, которые сказываются на производительности. Таких деталей в модели много, поэтому нужен способ чтобы объединить и образовать пустоту для так сказать "всего и сразу" ;D


Название: Re: Оптимизация модели
Отправлено: Ruslan от 18 Августа 2009, 11:14:39
Цитировать
значит для экспорта в единый меш должен быть один материал?
Да

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


Название: Re: Оптимизация модели
Отправлено: Alteste от 18 Августа 2009, 11:21:14
Все делается вручную, после всяких булеанов и оптимайзов объект становится рваным, кривым и с неравномерными группами сглаживания.


Название: Re: Оптимизация модели
Отправлено: IDEV от 18 Августа 2009, 11:22:31
ну хоть за это спасибо  :)
я понял что не нажатием одной кнопки, но вообще есть способ проще, чем булианить каждый или мудрить с полигонами?


Название: Re: Оптимизация модели
Отправлено: Ruslan от 18 Августа 2009, 11:27:03
Есть волшебная кнопка, но я не знаю где она находится...  :D


Название: Re: Оптимизация модели
Отправлено: Alteste от 18 Августа 2009, 11:33:29
ААА я понял в чем твоя проблема, сорь. чтобы экспортить в квест объект, на нем должен быть только один материал (то биш никаких ID1, ID2, и т.д. никаких мультисабобжект) В обход этому то и придумали текстуру с раскладкой. Например можно собрать объект и отрендерить для него общую текстуру (Rendering to texture). А материал на объекте всегда должен быть один


Название: Re: Оптимизация модели
Отправлено: IDEV от 18 Августа 2009, 11:38:54
Alteste спасибо :)
Ruslan смяшно пипец просто  :(
и всё же если кто знает- большая просьба уведомить о более практичном способе "опустошения" моделей


Название: Re: Оптимизация модели
Отправлено: Ruslan от 18 Августа 2009, 11:43:42
Цитировать
Ruslan смяшно пипец просто  :-[ 

Ну извини, не знал, что близко к сердцу примиш...
Вижу, ты "благодарный" собеседник, в другой раз, вообще молчать буду.


Название: Re: Оптимизация модели
Отправлено: IDEV от 18 Августа 2009, 11:52:15
Мне мышку жалко- чтобы обработать модель придётся кликать много..... очень много.... Сдохнеть мыша моя ;D
Придётся искать более практичные модели
Ruslan загляни в личку :)


Название: Re: Оптимизация модели
Отправлено: KBECT0MAH от 18 Августа 2009, 13:08:14
Внесу свои три копейки  ::)

1. Что бы объект был в "Квесте" единым, у всех полигонов должен быть один ID.
К материалу это отношение имеет косвенно, даже при "мультиматериале"
объект будет одним если у него один ID на все полигоны.  ;)

2. Иногда лучше оставить куски заходящие во внутрь модели, чем резать "буленом".
Как говорили ранее, он создаёт много лишнего и иногда приводит к ужасным результатам.

3. Можно резать сразу много объектов сторонним "буленом", если они в группе.
Вроде Power Boolean, давно пользовался, ещё с 7-й версией "Макса".
.


Название: Re: Оптимизация модели
Отправлено: IDEV от 18 Августа 2009, 19:38:50
Надо попробовать Power Boolean. Отпишусь как и что :)


Название: Re: Оптимизация модели
Отправлено: Dr.Akula от 19 Августа 2009, 10:14:00
IDEV Привет если ты хочешь опустошить объект есть инструмент !!!Shell!!! в раздели модифи, но он апустанает толька изнутри 


Название: Re: Оптимизация модели
Отправлено: Alteste от 19 Августа 2009, 11:17:38
IDEV Привет если ты хочешь опустошить объект есть инструмент !!!Shell!!! в раздели модифи, но он апустанает толька изнутри 
Что за бред


Название: Re: Оптимизация модели
Отправлено: IDEV от 19 Августа 2009, 11:19:20
 DeNis к сожалению это не то, что мне надо- этот модификатор создаёт внутренние полигоны в каждом составном обьекте- их количество только возрастает и тем более не решает моей проблемы


Название: Re: Оптимизация модели
Отправлено: Viik от 19 Августа 2009, 19:37:58
Если после булиана у тебя количество поликов будет больше чем у "непорезаного" объекта то смысла этого делать вообще нет.

Цитировать
тем более не решает моей проблемы
А в чем проблема заключаеться?


Название: Re: Оптимизация модели
Отправлено: IDEV от 19 Августа 2009, 20:23:59
Если после булиана у тебя количество поликов будет больше чем у "непорезаного" объекта то смысла этого делать вообще нет.
Мне просто предлагали использовать Shell- ток хуже))))
А в чем проблема заключаеться?
Я пытаюсь "опустошить" составную модель. Подробнее написано выше :)


Название: Re: Оптимизация модели
Отправлено: Viik от 20 Августа 2009, 00:16:30
Так а в чем фишка ее "опустошения"?
Shell может как раз лучше сработать, но моделить нужно с нуля под него а не из "составных" объектов.


Название: Re: Оптимизация модели
Отправлено: Sqwer от 20 Августа 2009, 01:38:54
Офтоп но всё же прими к сведению

просче создать модельку новую по старой , решатся куча проблем:
-не надо с бубном колдовать над оптимизацией
-грамотная сетка лучше ведёт себя при экспорте
-анврапить тож просто такую сетку


Название: Re: Оптимизация модели
Отправлено: Ruslan от 20 Августа 2009, 08:26:36
Неудержался, может и промолчал бы, но мышку жалко, замучаешь ее ведь до смерти.  ;D
IDEV
Если бы ты посмотрел внимательно на скрин, который я выложил для тебя выше, то мог бы заметить, что при использовании Boolean, я объекты складывал как Union, так вот, если у тебя объекты замкнутые (как в твоем примере), то при таком объединении они из нутри будут пустыми!

Еще на заметку:
Можно выделить полигон (группу полигонов) и использовать инструмент Grow


Название: Re: Оптимизация модели
Отправлено: IDEV от 20 Августа 2009, 10:49:46
Так впринципе можно использовать Boolean по Union и складывать от основания к мелочи? И не бейте если я такой тупой, но я не знаю или забыл где находится Grow ;D


Название: Re: Оптимизация модели
Отправлено: Ruslan от 20 Августа 2009, 11:05:25
Grow - находится в Editable Poly (инструмент Grow позволяет выделять полигоны вокруг уже выделенных, инструмент Shrink делает обратные действия.)

Даже, если объект не замкнут, его можно временно замкнуть:
Перейти на подобъект Border, выделить "дырку" и нажать на Cap. После того, как отработает Boolean конвертировать в Editable Poly, выделить полигоны, которыми ты "зашил дырку" и нажать на клавиатуре клавишу Delete.

А вообще, учись моделировать, используя Boolean в редких случаях.


Название: Re: Оптимизация модели
Отправлено: IDEV от 20 Августа 2009, 12:26:00
спасибо! :) терь уж придётся много чего перекроить...