Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.02.2011, 18:46
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 1  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Question Помогите разобраться с загрузкой файла COLLADA

Во вложении лежит файл в формате .dae (Collada) файл без текстур. Это колесо, которое создано в google sketchup 7 и просто залито цветом.
В скетчапе оно выглядит вот так:
[IMG]http://img823.**************/img823/8189/20110213203458.jpg[/IMG]

После загрузки в эвэй вот так:
[IMG]http://img24.**************/img24/3254/20110213203418.jpg[/IMG]

При этом если этот файл опять импортировать в скетчап, то оно отображается нормально. Т.е. файл не битый.

Вот код загрузки:
Код AS3:
package cars.wheels 
{
	import away3d.containers.ObjectContainer3D;
	import away3d.events.Loader3DEvent;
	import away3d.loaders.Collada;
	import away3d.loaders.Loader3D;
	import flash.events.Event;
 
	public class MaxiWheel extends ObjectContainer3D
	{
 
		public function MaxiWheel() 
		{
			var collada:Collada = new Collada();
			var _loader:Loader3D = new Loader3D();
			_loader.addEventListener(Loader3DEvent.LOAD_SUCCESS, _onLoadSuccess);
			_loader.loadGeometry("../src/cars/wheels/maxi/maxi2.dae", collada);
			_loader.scale(10);
			this.addChild(_loader);
 
		}
 
		private function _onLoadSuccess(e:Loader3DEvent):void 
		{
 
		}	
	}
}
Прошу помочь разобраться в чем дело
Вложения
Тип файла: zip maxi2.zip (3.3 Кб, 29 просмотров)

Старый 14.02.2011, 14:04
Dima_DPE вне форума Посмотреть профиль Отправить личное сообщение для Dima_DPE Найти все сообщения от Dima_DPE
  № 2  
Ответить с цитированием
Dima_DPE

блогер
Регистрация: Aug 2005
Сообщений: 178
Записей в блоге: 4
Инструкция:

1) Поставить Adobe AIR если еще не стоит
2) Поставить Prefab http://www.closier.nl/prefab/
3) Загрузить модельку в Prefab и покрутить, включить дебаг режим и даблфейсы, чтобы увидить все фейсы
4) В меню Plugins в Prefab, выбрать MeshEdit и творить

П.С. Не знаю, что там sketchup показывает, но в дае лежит простое кольцо нулевой толщины и с фейсами смотрящими внутрь этого кольца, что прекрасно видно и из вашего скриншота.
П.П.С Да, там действительно колесо , но увы почему то away3d его не признает Эта частая проблема с коллада, т.к. каждая программа сохраняет по разному. Если вам нужна статичная модель, то лучше попробуйте другие форматы.


Последний раз редактировалось Dima_DPE; 14.02.2011 в 14:13.
Старый 14.02.2011, 14:11
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 3  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Самое странное, что если эту модельку открыть в скечапе, то это будет колесо.
Если сохранить модель в колладу спомощью макса или маи, то все нормально. Но макс криво накладывает текстуры.
Вопрос решен. Это чисто глюк скечапа. В нем даже структура файла отличается от сохраненной в максе или мае.

Старый 14.02.2011, 14:16
Dima_DPE вне форума Посмотреть профиль Отправить личное сообщение для Dima_DPE Найти все сообщения от Dima_DPE
  № 4  
Ответить с цитированием
Dima_DPE

блогер
Регистрация: Aug 2005
Сообщений: 178
Записей в блоге: 4
Ну тогда забейте на sketchup и юзайте макс или маю. Вообще у away3d есть не явная рекомендация на использование http://sourceforge.net/projects/colladamaya/ для экспорта. По крайней мере анимация у меня заработала только с этим плагином.

Но prefab не забывайте! Он не раз меня выручал.

Старый 14.02.2011, 14:39
cr0w312 вне форума Посмотреть профиль Отправить личное сообщение для cr0w312 Найти все сообщения от cr0w312
  № 5  
Ответить с цитированием
cr0w312
 
Аватар для cr0w312

Регистрация: Mar 2009
Адрес: this.x=0;this.y=0;this.z=0
Сообщений: 89
Цитата:
Сообщение от Dima_DPE Посмотреть сообщение
Ну тогда забейте на sketchup и юзайте макс или маю. Вообще у away3d есть не явная рекомендация на использование http://sourceforge.net/projects/colladamaya/ для экспорта. По крайней мере анимация у меня заработала только с этим плагином.

Но prefab не забывайте! Он не раз меня выручал.
у меня подобное было, но в PV3D. Лечилось изменением нормалей фейсов.(FlipNormals в 3dMaX), а также в папервижне есть такая шняжка точно не помню, но слово FLIP есть точно(по отношению к полигонам или треугольникам)

Старый 14.02.2011, 15:10
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 6  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
Сообщение от Dima_DPE Посмотреть сообщение
Ну тогда забейте на sketchup и юзайте макс или маю.
Легко сказать. Это ж не пейнт какой-то. Чтобы научиться моделировать в максе или майе нужно убить не один день, и даже неделю. А у меня нет на это времени. Да и желания...
Скечап я уже знаю отлично, и достаточно давно. Все, что мне было нужно, легко мог сделать в нем. Подвел только с экспортом в колладу

Старый 14.02.2011, 15:27
Dima_DPE вне форума Посмотреть профиль Отправить личное сообщение для Dima_DPE Найти все сообщения от Dima_DPE
  № 7  
Ответить с цитированием
Dima_DPE

блогер
Регистрация: Aug 2005
Сообщений: 178
Записей в блоге: 4
Значит сохраняйте как то иначе, я уж писал выше. Если вас устраивает статичная модель, то away3d умеет импортировать не только колладу. Или же пере-экспортируйте модели через макс.

П.С. Такие простые колеса можно легко замоделить и в prefab, а его изучить можно за два свободных вечера.

Старый 14.02.2011, 16:10
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 8  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Переэкспорт не работает. Будет та же хрень, что и в скечапе, уже проверено.

Цитата:
П.С. Такие простые колеса можно легко замоделить и в prefab, а его изучить можно за два свободных вечера.
Простые колеса были чисто для проверки, а так-то нужны нормальные

Кстати, в описании эвэй написано, что она и .skp файлы держит. Только не понятно как их загружать в нее


Последний раз редактировалось goodguy; 14.02.2011 в 16:14.
Создать новую тему Ответ Часовой пояс GMT +4, время: 11:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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