![]() |
3D движок Infinity3D
http://infinity3d-engine.com - cобственно милости просим посмотреть :)
|
Интересно, конечно, и сделано хорошо. Но, думаю, в настоящее время подобные движки для Flash - пустая трата времени. Результат на уровне середины 1990-х - при том, что тогда было 15-30 МГц и пара мегабайт памяти, а сейчас 3 ГГц и гигабайт, 100% загрузка процессора, и около 15 FPS (на глаз). Была-бы у плеера поддержка аппаратного 3D - тоже самое делалось-бы намного проще и было-бы на порядки эффективнее. Если Adobe когда-нибудь сподобится добавить поддержку в плеер - месяцы вашего труда будут просто выкинуты впустую. А сейчас применение сильно ограничено - что-то приличное будет требовать для работы топовые конфигурации, и вряд-ли владельцев таковых можно заинтересовать подобным уровнем графики (у них Crysis летает).
|
Как я уже говорил, софтверное 3D ущербно само по себе.
|
MonkDead
Как по мне, очень круто) PVS - это регулярное разбиение пространства плюс определение какие сегменты видны из каждого сегмента? А почему не стал делать сектора/порталы? Помойму поинтересней и поточнее метод будет (: |
Да вообщем то и порталы есть :). PVS (Potentially Visible Sets - потенциально видимые объекты). Да вы суть поняли правильно. Порталы пока не стал включать в эту версию так как есть планы на этот алгоритм, совместит его с shadow cliping'ом и quad tree. Идей туча времени не хватает, еще и демки пришлось делать изучать 3d софт и моделирование. Хотя ничего не бывает зря :)
|
Собственно, для чего разрабатывался движок?
|
Для своих проектов. Потом был модифицирован для разработки пользователями.
Кстати порталы подхадят исключительно только для закрытых помещений как и PVS, но PVS поможет и на открытых пространствах если грамотно его создать. Добавлено через 8 минут __etc Я не буду спорит что без аппаратной поддержи Crysis не сделаешь, но для интернета сайты, понараммы, view'еры 3D персонажей из игр для сайта, да еще тучу чего можно придумать. К примеру персонажи в WoW от 1000 до 7000 полигонов вывести при 50-90 fps проблем не составит, а выглядеть будет приятнее чем статичная картинка. |
Для панорам полноценный движок не нужен.
На какой системе не составит проблем вывести 1000-7000 полигонов при 50-90 FPS? У какого количества пользователей компьютеры отвечают требованиям? Придумать можно действительно тучу, но на практике реальных применений для 3D во Flash очень мало. |
на NetBooke слабеньком все ок.
|
Еще один красивый но мертворожденный ребенок 3D. Автор - не в упрек, а скорее в сожаление ваших сил и стараний!
Вообще когда берешься за Большой проект неплохо бы руководствоваться неким соображением конкурентноспособности с другими десктопными приложениями-аналогами. Если по части 2D флеш еще может соперничать с экзешными программами - пусть хоть таже фотообработка не намного уступает некоторым функциям фотошопа, то 3D это тот зверь о котором классик сказал: "рожденный ползать летать не может". Ну не мо-жет и все тут. MonkDead, Вы конечно молодец. :) |
Шикарно
|
Молодцом!
|
Цитата:
Цитата:
|
Цитата:
|
Очень круто.
|
Автор молодец. Просто красиво.
Не совсем понятно, для кого и какую цель преследует автор. Увы, в разделе "О проекте" пусто. Мне даже интересно, если автор задумает коммерциализировать, то что из этого получится. |
http://rus.finam.ru/humor/borya-spec/images/1320276.jpg
Нигролинупс, фокс, родной плеер, весьма свежее железо. В церкви рисует меньше 20 кадров в секунду. Не взлетит. Цитата:
Цитата:
|
Цитата:
И не забываем - Цитата:
Также если у вас стоят неродные или битые дрова на материнской плате, это понижает производительность как минимум в 2 раза! Возможно у вас монитор 40++ дюймов, тогда 20FPS похоже на правду :). Цитата:
Цитата:
|
Про низкий FPS и я вам говорил, в первом ответе в этой теме.
Заявление про драйвера для материнской платы, честно говоря, заставляет сомневаться в вашей компетенции. |
Цитата:
Вы хотите сказать драйвера не влияют на производительность оборудования? |
На производительность оборудования конечно не влияют. Мне что, рассказывать вам, что такое драйвера?
В данном случае вы вообще говорите про драйвера материнской платы, которые являются набором драйверов интегрированного нестандартного оборудования типа сетевой карты, звуковой карты и т.п., которое есть на конкретных моделях материнских плат. Даже не говоря о том, что с "неродными или битыми" драйверами оборудование просто не работает, какое отношение всё это имеет к Flash-плееру? |
Цитата:
|
Самое прямое. Из моего опыта - установка последних драйверов всех устройств на компьютере с четырехядерном процессором повышает fps у ролика с 10 до 14. Но для справедливости следует отметить, что ролик был с GPU. При старых драйверах GPU также работал, но давал прирост меньший.
|
Собственно я это заметил после того как систему переустановил, драйвера еще не поставил нормальные и запустил свою демку fps в 2 раза ниже были. Скачав с офф сайта все дрова последней версии показатель fps пришел в норму. Более того хоть flash и не имеет аппаратной поддержки - это не означает что видео карта не используется :). Поток данных через нее все равно проходит.
|
Круто!!! Еще один движок на флеш!!!
Вы молодец, вероятно много сил было потрачено на создание такого движка в одиночку. Удачи вам, она вам точно пригодится. |
Вложений: 2
Нашел пару багов
Подглючивает сортировка на прямых углах Вложение 21923 Удалось выпасть со сцены Вложение 21922 Такой движок хорош в качестве портфолио или для создания демок. Но для коммерческого использования, пожалуй, ему далеко. Ничего принципиально лучшего, чем другие 3d движки в нем нет. Кстати, больше всего мне понравилась моделька дерева в демке про дерево, ваша работа? |
2MonkDead
А вы сравнивали по производительности с альтернативой3д? 2Яски >>Ничего принципиально лучшего, чем другие 3d движки в нем нет. А вдруг он быстрее работает чем другие!:) |
Вдруг!!!
|
Дерево очень понравилось.
|
И вот автор принялся долго и уныло отбиваться, объясняя, что того, что я вижу нет и быть не может, что железо и софт неправильные. Что есть некие «битые дрова» (что это?), которые снижают производительность почему-то именно в два раза.
Что кто-то с кем-то не дружит, и от этого страшно жить. Всем этим автор как бы заявляет о своей адекватности. Нигролинупс — это Ubuntu GNU/Linux, расовый негритянский линукс; родной плеер — это адобовский, последней версии. |
Панорама как то вообще никак, а грибок прикольный. Только еще вдвое лучше был бы если б вы сделали texture baking в полноценном визуализаторе оО
|
Как вы понимаете я не 3d модельер :). Да есть пока баг с сортировкой и можно провалится (это из-за того что в этой версии старый Collision Detect, как включу новый в окончательную версию, все будет нормально).
Цитата:
Яски, спасибо за скрины нашел баг с выпадением в данном случае. При выпадение со сцены с включеном PVS, видно ничего не должно быть, т.к. камера не находится ни в одной комнате. Это навело на мысль, что этот баг не в Colision Detect. Еще раз спасибо. |
Не думаю что в исходном материале были настолько кривые прямые ))))
в смысле, помоему проблемы у движка а не у текстур. Может быть лучше было бы сделать на 6 полигонах? |
Цитата:
Обновил. Сфера теперь из 4760 полигонов и радиус в 10 раз увеличил. ммм А кстати для сферических панорам FOV угол какой обычно :)? |
2flash33
Но тем не менее 3Д сайты выигрывают ФВА и популярность их только растет))) |
Выложил библиотеку, доки, примеры. Пользуемся :)
|
Попробовал запустить несколько примеров - пишет:
1046: Тип не найден или не является константой времени компиляции: Vector. примеры делаю в Adobe Flex Builder 3.0.2. |
Ваш FlexBuilder 3 не настроен под 10 версию flash player'a. 9 версия не поддерживает класс Vector.
В файле flex-config.xml (Flex Builder 3\sdks\3.2.0\frameworks\flex-config.xml) надо прописать вместо 9 flash player'a 10. Также надо установить последнюю версию flash player'a. В инете можно найти уроки по обновлению. FlexBuilder'a под 10 flash player. |
О. То, что нужно. Уже обновил всё что мог, а про этот конфиг только сейчас от вас услышал. Большое спасибо.
Добавлено через 33 часа 49 минут Возник такой вопросик. А есть ли какая-то возможность отследить клик по объекту? В документации вроде не нашёл. Будет ли вообще это реализовано в ближайшее время и/или может есть какие-то ещё варианты реализации (самостоятельно)? |
Цитата:
|
| Часовой пояс GMT +4, время: 08:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.