| Author |
Message |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2008 03:30:38
|
EVGEN
Joined: 08/07/2008 01:44:34
Messages: 7
Offline
|
При рассмотрении документации и примеров мне стало ясно, что можно достаточно просто разместить графические файлы внутри Flash программы. Затем их можно накладывать на объекты и т.п. А как можно разместить внутри Flash программы 3D объекты 3DS? В моем случае критично, что бы вся программа располагалась внутри Flash файла. Подскажите пожалуйста.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2008 07:28:41
|
mike
Joined: 01/06/2008 00:00:06
Messages: 786
Offline
|
Евгений, воспользуйтесь методом MeshUtils.generateClass(). Он создаст исходный код класса на основе переданного объекта и выведет текст в trace-консоль.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2008 12:12:50
|
EVGEN
Joined: 08/07/2008 01:44:34
Messages: 7
Offline
|
Никогда бы не догадался Большое спасибо!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2008 13:31:20
|
int
![[Avatar]](/images/avatar/b2734281b95f1e3c58e230cd3ef308a2dd9579cd.jpg)
Joined: 28/10/2008 14:31:34
Messages: 299
Offline
|
Совет: перед тем как делать MeshUtils.generateClass(), вызовите MeshUtils.autoWeldVertices() и MeshUtils.autoWeldFaces().
autoWeldVertices убирает дубликаты вершин (которых немало в 3DS файле).
autoWeldFaces объединяет соседние треугольники в многоугольники.
Таким образом в генерируемый класс попадает только то, что нужно.
|
Vladimir Babushkin |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/07/2008 18:39:05
|
EVGEN
Joined: 08/07/2008 01:44:34
Messages: 7
Offline
|
Столкнулся с проблемой. Сделал 3D модель (в CINEMA 4D). В процессе создания я проверял корректно ли она отображается с использованием Alternativa3D. Она выглядела более или менее, но очень долго грузилась. Когда я ее создал, то провел оптимизацию: сгладил некоторые поверхности, убрал лишнее. После этого в 3D студиях модель отображается корректно, в 3D средах программирования тоже, в Away3D тоже корректно и грузится моментально. В Alternativa3D загрузка происходит около 18 секунд и вся модель в дырах, кроме того достаточно сильно тормозит. Скриншот из другой программы:  Скриншот Alternativa3D:  AlternativaPlayer загружает данную модель только, если на ней нет текстур. Если они есть, то он пишет "Ошибочный формат файла". С чем может быть связано подобное поведение? Как можно этого избежать? Полигонов: 1561 Если по вышеуказанному способу разместить модель внутрь SWF файла, то она начинает грузиться достаточно быстро.
This message was edited 2 times. Last update was at 26/07/2008 18:44:10
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2008 00:38:23
|
wolf
![[Avatar]](/images/avatar/b3f0c7f6bb763af1be91d9e74eabfeb199dc1f1f.jpg)
Joined: 31/05/2008 23:19:38
Messages: 1521
Offline
|
Чтобы разобраться, хотелось бы получить файл с моделью.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2008 13:24:12
|
EVGEN
Joined: 08/07/2008 01:44:34
Messages: 7
Offline
|
Приложил к посту.
| Filename |
sokoban.zip |
Download
|
| Description |
Model |
| Filesize |
23 Kbytes
|
| Downloaded: |
203 time(s) |
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2008 15:08:36
|
wolf
![[Avatar]](/images/avatar/b3f0c7f6bb763af1be91d9e74eabfeb199dc1f1f.jpg)
Joined: 31/05/2008 23:19:38
Messages: 1521
Offline
|
Попробовал переэкспортить и загрузить через Loader3DS.
Всё прошло без запинки.
|
| Filename |
2008-07-27_170413.jpg |
Download
|
| Description |
|
| Filesize |
93 Kbytes
|
| Downloaded: |
209 time(s) |
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2008 15:11:04
|
EVGEN
Joined: 08/07/2008 01:44:34
Messages: 7
Offline
|
Anton Volkov wrote:Попробовал переэкспортить и загрузить через Loader3DS.
Всё прошло без запинки.
"переэкспортить" это что нужно сделать?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2008 16:47:18
|
wolf
![[Avatar]](/images/avatar/b3f0c7f6bb763af1be91d9e74eabfeb199dc1f1f.jpg)
Joined: 31/05/2008 23:19:38
Messages: 1521
Offline
|
Открыть 3DS файл в каком нибудь 3D-пакете (не в CINEMA) и пересохранить в новый 3DS. Подобные артефакты появляются и у SketchUp - у него тоже очень своеобразный экспортер.
Возможно, проблема в серверном парсере 3DS. Он хоть и написан зеркально с AS, но отличия могут быть. Так что будем ещё разбираться с этой моделью.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2008 02:26:39
|
EVGEN
Joined: 08/07/2008 01:44:34
Messages: 7
Offline
|
Попробовал использовать 3DS MAX тот же дырявый результат. Так же попробовал с модификаторами сглаживания и оптимизации, нет результата. Может быть вы мне расскажете чем вы конвертировали?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2008 04:07:14
|
wolf
![[Avatar]](/images/avatar/b3f0c7f6bb763af1be91d9e74eabfeb199dc1f1f.jpg)
Joined: 31/05/2008 23:19:38
Messages: 1521
Offline
|
Разобрался. Дело не в экспорте, а в том, что я поправил заливку у материалов.
В вашей модели все объекты залиты "текстурой" - белым квадратом (странное решение . Но не для всех граней указан корректный UV-маппинг. Соответственно, такие грани не отрисовывались.
|
| Filename |
2008-07-28_055112.jpg |
Download
|
| Description |
Некорректный UV-маппинг |
| Filesize |
201 Kbytes
|
| Downloaded: |
172 time(s) |
|
| Filename |
2008-07-28_060302.jpg |
Download
|
| Description |
Корректный UV-маппинг |
| Filesize |
172 Kbytes
|
| Downloaded: |
162 time(s) |
| Filename |
sokoban.3ds |
Download
|
| Description |
Исправленная модель |
| Filesize |
131 Kbytes
|
| Downloaded: |
188 time(s) |
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2008 04:12:01
|
wolf
![[Avatar]](/images/avatar/b3f0c7f6bb763af1be91d9e74eabfeb199dc1f1f.jpg)
Joined: 31/05/2008 23:19:38
Messages: 1521
Offline
|
Стоит добавить, что подобные модели не подходят для BSP - как вы заметили медленно происходит построение дерева. Именно поэтому мы сейчас работаем над 5.1, где будет добавлена простая Z-сортировка.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2008 13:42:27
|
EVGEN
Joined: 08/07/2008 01:44:34
Messages: 7
Offline
|
Теперь понятно в чем дело
Просто я сначала построил модель, затем я по идее должен был сбросить меппинг (потому что он жутко путается у меня при создании) и наложить его заново в соответствии с текстурой. Но когда я увидел как модель выглядит, я сразу решил приостановить дальнейшее ее создание
Спасибо за разъяснение, исправленная модель работает.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2008 14:42:18
|
Lancelot
Joined: 07/07/2008 14:01:40
Messages: 23
Offline
|
Создал сцену в 3ds MAX 6. Разместил объекты и решил посмотреть как это всё будет выглядеть в альтернативе. Изначально на объекте plane (поверхность) было размещено два объекта box. Отрендерил эти объекты движок "на ура". Но когда я решил сделать сцену более насыщеной путём перемещения уже созданных объектов с зажатой клавишей SHIFT, то наблюдал странный артефакт.
Собственно вот скрины:
До клонироввания...
После...
Пояснение к скриншоту последнему: Видно линии, вдоль которых я производил перемещения объектов.
Модель в формате .3ds и текстурки. Текстурки я натягивал просто - без UV-мапинга.
http://slil.ru/26027874
|
|
|
 |
|
|