Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   По каким причинам может не работать связка 3DSOM - Swift - Flash? (http://www.flasher.ru/forum/showthread.php?t=149861)

YBS 02.02.2011 02:48

По каким причинам может не работать связка 3DSOM - Swift - Flash?
 
Вложений: 2
Здравствуйте, уважаемые форумчане.

Хотелось бы проконсультироваться со знающими товарищами по поводу экспорта из Swift3D 6.

Наличие редактируемого "блока управления" флешкой, уникальная возможность получать fla файл - все это и многие другие мелочи делает Swift незаменимым инструментом, но он не все модели адекватно портирует.

Рассказываю ситуацию. Допустим, я создаю модель из фотографий, применяя программу 3DSOM Pro 2.1. Она портирует в swf без проблем, но у неё очень плохая навигация в готовом файле, плюс нельзя убрать фон с готовой флешки (сделать прозрачным) можно только наложить swf который будет фоном. Эта же программа может портировать 3ds, при этом так как модель из фотографий создается, то текстуры тоже генерируются автоматически. Swift без проблем открывает модель, при этом текстуры уже наложены. При экспорте тоже все нормально, но Flash CS3 компилирует пустой swf. В нем есть все слои, т.е описание, блок навигации, но самой модели нет.

Всвязи с этим возникли определенные мысли и вопросы:
1. Кто-нибудь из фотографий модели создавая, смог портировать её через Swift во Flash? :))))))))))
2. Какие ограничения есть на модели по полигиональности и размерам файла модели dae?
3. Может нужно изменить тип поверхностей в 3D Max, например?
4. Получается ли, во встраиваемой флешки полученной Swift, избавить модели и саму флешку от фона средствами html (<parametr name="wmode" value="transparent" />)? Вообще то это чут-ли не самый важный вопрос, если он неподъемный, то и навигационную панель я переживу, смерюсь так сказать :))))

Кто сталкивался, подскажите плиз. Я буду рад не только советам по поводу решения этих проблем, но и советами по выбору подобных 3DSOM программ.

Я нашел очень интересный сайт http://www.maybe3d.com/Catalogue.aspx, думаю он сможет дать вдохновение многим пользователем. Правда возник вопрос, как они создали подсказки? То что не в Swift это точно, но может кто знает?

Как и обещал ранее, прикрепляю к сообщению 3ds и комплект Flash. Если у кого-то получится из Swift эту 3ds во flash отправить, сообщите пожалуйста.

mooncar 02.02.2011 10:00

Со SWIFT работал, но смогу ответить только на 4-й вопрос.
При публикации параметр <parametr name="wmode" value="transparent" /> уберет только "собственный" сплошной фон флешки, т.е. тот, который задается в среде разработки. К удалению растрового фона или фона, присущего каким-то объектам ролика, этот параметр, безусловно, никакого отношения не имеет. Решить, что является фоном, а что нет, из всего своего содержимого флеш не умеет.

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

YBS 02.02.2011 20:35

Спасибо за ответ. Будем капать дальше

miror12 01.03.2011 19:23

Вложений: 1
Могу ответить на некоторые ваши вопросы что касается ограничения на модели по полигиональности, то если вы используете в проекте для сохранения формат PV3D в котором сохраняет непосредственно SWIFT, а затем используете движек Alternativa 3D 7.6.0 то оптимально общее количество полигонов 10-12 тыс. хотя можно и больше. Что касается помещения самой модели в библиотеку Fla файла то это не возможно, решение: загружать модель из вне файла и это очень удобно. Что касается того что в вашем случае Flash CS3 компилирует пустой swf то так и должно быть ведь модели внутри файла нет и он вмести с с самой моделью и с текстурой должен находиться в одной папке или в самом классе документа должен быть указан правильный путь в этом по всей видимости и заключалась ваша ошибка что вы сохраняли SWF в другой папке. Касательно панели навигации которую создает SWIFT то этот элемент можно просто удалить со сцены и управлять моделью с помощью мышки и соответственно нужно удалить слой с инструкцией.


Часовой пояс GMT +4, время: 22:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.