Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Алгоритм реализации трехмерного мира - новостройк, как такое сделать? каким способом? схема 
:(
    Опции темы
Enya
  Дата 17.10.2007, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 386
Регистрация: 5.10.2005

Репутация: нет
Всего: нет



Вот у меня сейчас есть два примера реализации трехмерного мира по флеш. Очень заинтересовался и очень интересно каким способом? 3D max? ArhiCAD? XML?

Если можно ваши идеи напишите в эту тему, буду очень благодарен.

Если есть примеры -то пожалуйста оставьте линк - очень интересно как подобное реализуется в других странах.

Интересен сам процес просмотра дома и квартиры в отдельности.

1. http://www.soleville.lv
2. http://www.premjers.lv/


--------------------

Утсанвлен Денвер
1. PHP Version 5.1.6
2. MySQL 5.0.18-max
3. phpMyAdmin 2.6.1
PM MAIL WWW ICQ   Вверх
IAV
Дата 17.10.2007, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 4.7.2005

Репутация: нет
Всего: 3



По моему, этот вопрос рано или поздно приходит в буйную голову каждого флешера smile . "В других странах" это реализуется так (ну приблизительно) - ты береш модель твоего дома описанную в виде вершин (точки в пространстве) и граней (группы точек, которые при соединении образуют грань твоего обьекта), либо каким другим извратным способом, из файла (либо они у тебя в ролике в массиве) , затем поворачиваеш ВСЕ точки по одной из осей и выводиш на экран. Второй способ - не маять мозг и использовать Papervision 3D, благо он хорош и бесплатен smile . 
Ах да, и еще - можеш взглянуть на примеры 3D на http://www.actionscript.org/movies-categories.php и на www.flasher.ru (вроде там тоже было). Если нужны подробности по первому способу - спрашивай

Это сообщение отредактировал(а) IAV - 17.10.2007, 15:46
PM MAIL   Вверх
Enya
Дата 17.10.2007, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 386
Регистрация: 5.10.2005

Репутация: нет
Всего: нет



IAV, нет ну как взять кубик и по вращать его понятно как. А вот целый дом!! сколько там вершин!! как!? это туча кода получиться и ошибиться проще паренной репы.

А вот момент выбора этажа? не по маске же?!


--------------------

Утсанвлен Денвер
1. PHP Version 5.1.6
2. MySQL 5.0.18-max
3. phpMyAdmin 2.6.1
PM MAIL WWW ICQ   Вверх
IAV
Дата 17.10.2007, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 4.7.2005

Репутация: нет
Всего: 3



НЕТ. Не получится тучи кода как бы ты не стрался))). Код для вращения/отображения в районе сотни строк МАКСИМУМ. А так около 50). "Момент выбора этажа" - перемещение камеры в зависимости от выбранного этажа. Резолюция - кучу вершин вращать - то-же самое что и кубик). Вощщем - тебе готовый кусок кода нужен или сделанный проект?
PM MAIL   Вверх
Enya
Дата 17.10.2007, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 386
Регистрация: 5.10.2005

Репутация: нет
Всего: нет



IAV, как пример я бы посмотрела бы с удовольствием. 
Хочу дойти до этого сама. пака вот рою алгоритм, так сказать откуда ноги растут.

Если это плёвое дело, то пусть даже не много топорно и не ровно но возьми схематический домик, и поверни его.
Повернуть куб, и в сетке код нарыть не вопрос.
В вот домик, стенка, крыша треуголка и труба, и повернуть что бы посмотреть а где парковка за домиком.... м-м-м?!

Буська и плюсик с меня причитается. smile 


--------------------

Утсанвлен Денвер
1. PHP Version 5.1.6
2. MySQL 5.0.18-max
3. phpMyAdmin 2.6.1
PM MAIL WWW ICQ   Вверх
IAV
Дата 17.10.2007, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 4.7.2005

Репутация: нет
Всего: 3



Код у меня свой, а не сеточный, не надо обижать). Кинь в аську инфу о домике. Т.е. список вершин и поверхностей. В файле.
PM MAIL   Вверх
Enya
Дата 17.10.2007, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 386
Регистрация: 5.10.2005

Репутация: нет
Всего: нет



IAV, а инфы нет. может просто возьмёшь схематический домик? ну только что б не куб .. так чтоб хоть труба была.
Извини что напрягаю, но даже не много не понимаю в каком виде эти координаты посчитать и дать тебе их?!


--------------------

Утсанвлен Денвер
1. PHP Version 5.1.6
2. MySQL 5.0.18-max
3. phpMyAdmin 2.6.1
PM MAIL WWW ICQ   Вверх
IAV
Дата 17.10.2007, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 4.7.2005

Репутация: нет
Всего: 3



Ок. В общем дай свою аську, завтра - послезавтра спишемся я те все обьясню и если время будет кину сорец
PM MAIL   Вверх
Maksys
Дата 19.10.2007, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 10
Всего: 17



По поводу как это реализовано хотел рассказать....
В общем чтобы сделать такие модельки есть 3 выхода:
1. Как и на сайте http://www.soleville.lv использовать любой 3д редактор (например 3дсмакс)  создаем анимацию накладываем эффекты и экспортируем вс в джипеги покадрово... далее импортируем джипеги в отдельный мувиклип и вызываем его по мере надобности.
Недостатки подхода:
-Сильно тяжелый сайтик будет задолбаешься на диалапе качать...
-Каждый кадр весит много и процессор клиента будет притормаживать...
+Покадровая анимация делает все более гладко и красиво... но см.пункт выше.
+легко можно сделать красивую анимацию без гемора экспортировать данные из 3д редактора

2. Способ это установить Аддон для 3дсмакса или подобной ПО, аддон позволяет создавать swf файлы с анимацией в векторе. Остается подгружать их по мере надобности, например методом MovieClipLoader.
Недостатки подхода:
-Все убого выглядит т.к. векторная анимация нативная 3д
+Весит меньше т.к. вектор.

3. Подход это преобразование 3х мерных матриц или что нить подобное. для этого есть много старронних прог таких как swift3d и т.п.
Недостатки подхода:
-Дофига не понятного кода и можно легко запутаться
+все 3д свое родное и можно реализовать интерактивность хоть на каждый пиксель, а не разделять на клипы как  у подходов выше
+весит мало
-не красиво



--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
AlDev
Дата 24.10.2007, 03:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Papervision3D
PM MAIL WWW ICQ YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0470 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.