Импорт COLLADA (файла DAE) из 3D Studio MAX в Papervision 2.0

437 views
Skip to first unread message

Никита Евграфов

unread,
Dec 5, 2008, 1:34:41 AM12/5/08
to Группа ruFlash
Доброго времени суток.

Понадобилось импортировать модель из 3D Studio MAX в Papervision. С текстурой.
3D-моделер сделал для теста простую коробку и чайник. Обе с текстурами. В Максе всё выглядит нормально.

Но после импорта в Papervision текстура накладывается по-уродски, абсолютно шизофренически.
Сама модель вроде импортируется верно. А текстура - нет.

Для импорта модели использовался плагин ColladaMax_FREE_3.05B.

Какие рекомендации есть для моделирования и импорта из Макса, чтобы модель выглядела нормально?

lomb...@gmail.com

unread,
Dec 5, 2008, 1:47:14 AM12/5/08
to ruFlash
Вот как выглядит чайник с шизофренически наложенной текстурой:

http://ruflash.googlegroups.com/web/BAD_TEAPOT.gif?gsc=yZTjSRYAAACMyAcgSIqyKH0FBbl97uVH57an5Fe8QJeePd7zpGv9tg

Слева ручка...

lomb...@gmail.com

unread,
Dec 5, 2008, 1:51:53 AM12/5/08
to ruFlash
Простите за уже 3-е сообщение. не нашёл кнопки "Редактирование".
Впредь буду аккуратнее...

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

http://ruflash.googlegroups.com/web/POLYGON_TEAPOT.gif?gsc=6oIY_SEAAACw_PwVppeMahSgE8DnLyt30iW3MCVbtRL0oR1iB7AJu0zfKN-m9S9niuHrq-IEXAE

Alex Davydov

unread,
Dec 5, 2008, 1:41:06 AM12/5/08
to ruF...@googlegroups.com
Чито значит "Для импорта модели использовался плагин ColladaMax_FREE_3.05B" ??
Вообще-то имеется стандартный класс Max3DS ...
Тянет автоматически приписанные текстурки великолепно..

Alex Davydov

unread,
Dec 5, 2008, 1:53:21 AM12/5/08
to ruF...@googlegroups.com
это не чайнег. Это шпионский корабель в темноте!

Message has been deleted

lomb...@gmail.com

unread,
Dec 5, 2008, 2:09:58 AM12/5/08
to ruFlash
Простите, для экспорта из Макса использовался ColladaMax_FREE_3.05B.

Alex Davydov

unread,
Dec 5, 2008, 2:11:50 AM12/5/08
to ruF...@googlegroups.com
Так уже лучше..
Тольки прич0м зидесь колладовый экспорт из Макса? Экспортите 3ds вже! Размер
в 10 меньше, потому как бинарник. А если еще и зипом его!

Alex Ovsynnikov

unread,
Dec 5, 2008, 1:41:28 AM12/5/08
to ruF...@googlegroups.com

Сталкивался с подобным на DX, там была причина в том что использовался тайлинг в материале, а на использовать UV модификаторы.

Alex Ovsynnikov

unread,
Dec 5, 2008, 3:02:27 AM12/5/08
to ruF...@googlegroups.com
текстурные координаты не правильные, покажите макс файл

Alex Davydov

unread,
Dec 5, 2008, 3:08:48 AM12/5/08
to ruF...@googlegroups.com
в 3ds всё вроде правильно экспортится...
И правильно парсится, спасибо тов. Тиму Книппу...

Алексей Фомкин

unread,
Dec 5, 2008, 3:37:37 AM12/5/08
to ruF...@googlegroups.com
кстати максовский парсер выглядит серьезнее колладовского. тот - тихий
ужас: ни одного API-комментария (я имею в виду сам проект ascollada)
--
С уважением, Фомкин Алексей
Программист "Сторк"

Alex Davydov

unread,
Dec 5, 2008, 4:24:55 AM12/5/08
to ruF...@googlegroups.com
колладовый модифицируется гораздо чаще. Над ним работают! От релиза к
релизу.
И он поддерживаед анимацию. Как и МD2.
А Зds - пока нет.

Мне это, собственно говоря, не нравится.. Лучше бы уж наоборот....

Shaman

unread,
Dec 5, 2008, 5:57:47 AM12/5/08
to ruF...@googlegroups.com
А просто использовать стандартный Export selected в DAE не подойдет??


--
С уважением, Павел.

lomb...@gmail.com

unread,
Dec 8, 2008, 5:10:17 AM12/8/08
to ruFlash
Посмотрели туториальное видео по моделированию на Максе для
Papervision. Там импортят в DAE. Ну, моделер посмотрел. Сразу удалось
сделать коробку с корректно наложенной текстурой.

А файл 3DS отказывается грузить текстуры НЕ В IDE ! То есть при
компилировании материал накладывается. А запускаем флешку - НЕТ.

Не могу себе представить - какие могут быть причины этого?

Alex Davydov

unread,
Dec 8, 2008, 5:12:42 AM12/8/08
to ruF...@googlegroups.com
Отлично подключает.
Задайтесь вопросом ГДЕ Вы храните файлики с материалами\текстурками

lomb...@gmail.com

unread,
Dec 8, 2008, 5:58:01 AM12/8/08
to ruFlash
Поправка. Текстуры грузятся, если открываешь флешку в браузере.

В standalone-плеере почему-то не грузит материалы.

По поводу "Задайтесь вопросом ГДЕ Вы храните файлики с материалами
\текстурками":

По сообщениям трейса:
ERROR: BitmapFileMaterial: Unable to load file ./image/textura.png

положил текстуры куда нужно. Видимо, смотрит относительно лежащего
материала.
И заработало в IDE и в браузере.

А вот standalone - нет.

lomb...@gmail.com

unread,
Dec 8, 2008, 7:46:53 AM12/8/08
to ruFlash
Материалы наложены. На чайник.

Вот такие "спецэффекты":
http://ruflash.googlegroups.com/web/TEAPOT_NOT_GOOD.gif?gsc=ro57JBYAAAChok9ND-TqoMZ7aWBEX0F657an5Fe8QJeePd7zpGv9tg

- это, я так полагаю, не погрешности Papervision, а нечто другое?

Alex Davydov

unread,
Dec 8, 2008, 12:09:50 PM12/8/08
to ruF...@googlegroups.com
> - это, я так полагаю, не погрешности Papervision, а нечто другое?

Я начал разбираться с этим "эффектом" Коллады. Что-то, связанное с
маппингом. Но потом быстро переключился на 3ДС, как на более продвинутый
формат.

Alex Davydov

unread,
Dec 8, 2008, 12:11:30 PM12/8/08
to ruF...@googlegroups.com

> А вот standalone - нет.

Посмотрите трейсом Ваш рут (откуда он себя сам грузит). Скорее всего с
путями у вас проблемка и текстуровые файлики не находятся...

lomb...@gmail.com

unread,
Dec 8, 2008, 12:44:11 PM12/8/08
to ruFlash
К сожалению, ТО ЖЕ самое у меня, если импортировать 3DS.

Alex Davydov

unread,
Dec 8, 2008, 2:21:12 PM12/8/08
to ruF...@googlegroups.com

>К сожалению, ТО ЖЕ самое у меня, если импортировать 3DS.

Все без исключения экспортированное из Макса, нормально обтягивается. У
меня, во всяком случае.

1) Убедитесь, что у Вас развернут свежий релиз Великого Белого. Как минимум
редакции от 25 Августа 2008.
2) Возмите что-то гарантированно работающее. Хотя бы вот эту Ж0лтую
Подводную Лодку от граждан авторов Д-Скульптора
http://www.d-vw.com/dsculptor/gallery/d_sculptor_gallery.htm
Парсится стопроцентно правильно!

lomb...@gmail.com

unread,
Dec 15, 2008, 8:35:12 AM12/15/08
to ruFlash
Может быть, дело в том, что в Максе надо определённым способом
накладывать материал?

В видео-уроке тупо накладывали цвет на чайник.

Где можно скачать готовую простую модель в формате 3DS с лежащей рядом
текстурой?
Поразительно, но до сих пор нигде не наткнулся.

Alex Davydov

unread,
Dec 15, 2008, 10:43:59 AM12/15/08
to ruF...@googlegroups.com
> Где можно скачать готовую простую модель в формате 3DS с лежащей рядом
> текстурой?
> Поразительно, но до сих пор нигде не наткнулся.

На прошлой неделе ж разбирали!!

lomb...@gmail.com

unread,
Dec 15, 2008, 11:49:05 AM12/15/08
to ruFlash
Я смотрел - не увидел там 3DS.

Alex Davydov

unread,
Dec 15, 2008, 11:55:22 AM12/15/08
to ruF...@googlegroups.com

>Я смотрел - не увидел там 3DS.

Конгениально!
А это что? http://www.d-vw.com/dsculptor/about/about_d_sculptor.htm

lomb...@gmail.com

unread,
Dec 15, 2008, 12:27:42 PM12/15/08
to ruFlash
Мля.

Я смотрел по моделям.

Спасибо. Будем смотреть с моделером.

lomb...@gmail.com

unread,
Dec 16, 2008, 9:59:17 AM12/16/08
to ruFlash
Действительно, всё во флеше смотрится как нужно. Модель подводной
лодки импортируется идеально.

Но как человеку в 3ds Max наложить текстуру именно таким образом?
Чтобы всё хорошо смотрелось? Куда копать моделеру? Какие советы можно
ему дать и ресурсы посоветовать?

Sergey Filippov

unread,
Dec 16, 2008, 10:09:17 AM12/16/08
to ruF...@googlegroups.com
Читать подробнее про эту проблему тут:

лучше использовать для экспорта 8й 3dsMax (а не 9й)
так как под 8й есть плагин с которым все работает

плагин скачать можно тут:
(чтобы скачать нужно зарегестрироваться)



А вот важная выдержка из мейл-листа (первая ссылка), тут про то какие галочки ставить при экспорте в колладу (это важно):

This is my experience too. I did only little export from 3ds max 2008 to papervision via feelingsoftware and use of the dae class but for me it works fine (GW Revision 677). 

I use 

Bake Matrices = on 
Relative Paths = on 
Normals = on 
Triangulate = on 
XRefs = on 
Animation -> Enable Export = on 

The feelingsoftware works for 3ds max 2008 but not for 2009.

Alex Davydov

unread,
Dec 16, 2008, 1:29:38 PM12/16/08
to ruF...@googlegroups.com
3д-дизайнёр клал их раньше у нас в дефолтный фолдер IMAGE
Дефолтный фолдер, где парсер ищет текстурки и куда их по дефолту (не путать
с дефолтом 1998-ого г. :) кладёт Макс.

Сейчас уже более-менее оформилась архитектурка приложения. Для ресурсов
отстегнул я сабдомен.
В общем виде загрузка (собраная строчка) выглядит как:
_3ds.load('http://models.сайт.com/paked.h',null,
'http://models.сайт.com/3DS_textures/');
Так что, без разницы, куда их класть и откуда тянуть...

Reply all
Reply to author
Forward
0 new messages