![]() |
Ответ: Пишем 3D движок - замену Xors3D
в стерео режиме 7 фпс
в обычном 190 фпс W7 64b, i3 3220, GTS 250, ROM - 4Gb |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
--- алсо, некорректный тест - у тебя батчинг включён. пикс показывает 1 дроукол со всеми кубами. мы тут сравниваем чтобы каждый кубик был отдельным) выключи батчинг и сними статик галку |
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
1024 кубика. правда нужны редисты 2012 студии. и gl 3.0 совместимые драйвера.
Win8, i7-4820K, 16GB RAM, 770 GT: iengine - 713 (msaa не отключается, на вид 4x, 1920x1080) unity - 650 (1280x960, fastest), без батчинга - 550. Чо то медленно для 1-го дроукола bugway engine - 900 (1920x1080, очень быстро для dx9 с его дорогими дроуколами) axelynx - 1100 |
Ответ: Пишем 3D движок - замену Xors3D
Батчинг не убрал ага, забыл, статик не ставил. Кубики расставляются на старте.
http://rghost.ru/53004949 |
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
Цитата:
прилагаю ехе без мсаа (хотя у меня разницы нет) ----- Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
Axelynx - 680-720 ФПС (все кубики в камере) iEngine - 480-510 ФПС (все кубики в камере) |
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
собрал с xp-шными редистами
проверил версию без аа, действительно почему то разницы практически нет. у меня 4х сглаживание сажает фпс где то на 10%. |
Ответ: Пишем 3D движок - замену Xors3D
Еще одна попытка: поставил всем кубикам анлит шейдеры, у текстуры трилинейная фильтрация и 4 aniso level. Forward рендерер.
http://rghost.ru/53005475 |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
зачем тебе так нужна 2012? 2010 норм, чё. смогу на семёрке только проверить, но интереснее было бы на хп в свете странностей с ускорением на ней. |
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
400 - без стерео 156 - стерео режим |
Ответ: Пишем 3D движок - замену Xors3D
Уже наверное надо заканчивать мерятся кубиками, SBJoker правильно сказал, надо сложную сцену и одинаковые условия. С Unity вообще не ясно что там в черном ящике)
|
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
вот кстати любопытное сравнение - как выглядит цикл рисовки кубиков всех движков (кроме акселя) под пиксом.
эх, я бы мог уменьшить кол-во вызовов назначения констант... |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
Спасибо за скрины - благодаря им я нашел свою ошибку - инклудил не тот файл (старая версия, в которой я еще использовал стрипы для кубов). :super: |
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 2
2010 редисты. 3.2 контекст.
Вложение 20250 у Pax-а не работало видимо из-за контекста. Там у меня было место где использовался функционал 4+. и вот так выглядит мои дроуколы: Вложение 20251 |
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
Цитата:
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
это именно много шняги на каждую энтити, у меня нет ни сортировки по материалам, ни кэша рендерстейтов. все рисуется очень тупо. а вот с ошибкой непонятно что делать. походу остается только дома пересобрать на 10й студии. |
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
а. я понял что с ошибкой. на xp же нет media foundation.
вот версия без зависимости MF Вложение 20262 на домашней машине (Win7, i3-3770K, 32GB RAM, 680GT): unity (1280x960, good) - 272 bugway engine (1920x1080) - 430 iengine (1920x1080) - 550 axelynx (3840x1080, распахнулось на оба монитора) - 1150 |
Ответ: Пишем 3D движок - замену Xors3D
1170 фпс выдаёт у меня на хп.
и это с кучей апи вызовов тех между дроуколами? гл так шустр? завтра попробую дх11 версию поднять )) итого на хп: axel: 1170 iengine2: ~1070 Unity: ~660 (хотя утром оно же выдавало 512, хм) bugway: ~500 |
Ответ: Пишем 3D движок - замену Xors3D
и на семёрке сейчас ещё раз сравнил:
axel: 1230 bugway: 780 Unity: 730 iengine2: 670 вот это я лох ( почему мой двиг так не любит семерку? |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Нашел несколько интересных ссылок по созданию именно движков:
Книга: 3D game engine programming Курсы: Старые курсы Новые курсы Они же, но почти даром |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
Так что, возможно, твой счётчик FPS будет выдавать неверные результаты (хотя вряд ли - баг античный). |
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
а вот свою демку с инстансингом нашёл на DX11, идёт в 1200 фпс при таком кол-ве кубов - забавно, учитывая что в акселе такой же результат без него.
демка содержит странную быдлофизику - она останавливается если зажать ентер - соответственно фпс замерять при зажатом ентере. в конце кубы могут сильно наслаиваится друг на друге - замерять в их гуще было бы некорректно, т.к. там овердро. ----- куллинга здесь нет |
Ответ: Пишем 3D движок - замену Xors3D
на домашней машине (Win7, i3-3770K, 32GB RAM, 680GT):
1400 фпс при всех кубах в кадре. 2000 фпс при небольшом числе кубов в кадре. ты что, проверяешь попадает ли куб в фрустум прежде чем добавить его в группу? не дороже ли это будет чем просто его туда впихнуть при любом раскладе? или тяжелый пиксельный шейдер - 600 фпс вплотную к кубам. |
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
Цитата:
Цитата:
------ Цитата:
а, да, я же для дебага там выключал бекфейс куллинг ----- Скрыл бекфейсы - у меня теперь ~1400 фпс на общей картинке алсо там включено CSAA 16xQ сглаживание (нвидия онли) |
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
а вот без сглаживания - у меня 5000 фпс о_0
|
Ответ: Пишем 3D движок - замену Xors3D
да. видимо бэкфейсы. теперь 1800 - 1900 в зависимости от наполнения кадра.
без сглаживания - 3900. |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Народ, ну давайте посложнее демку, плз, договоритесь о сцене, найдите одну и ту же медию и шейдер..
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
Но считаю, что еще и основные алгоритмы надо тоже обговорить. Чтобы сильно демки не отличались. Что касается плана - то вот примерный план (обсуждаем): Программа минимум (1-й этап): 1. DirectX 9 или 11 как основа (только треугольники! без стрипов и т.п.) 2. модели формата OBJ (код загрузки в первом посте есть) 3. предлагаю найти модельки деревьев разных видов штук 5-10 и сделать лес из N деревьев 4. земля в виде простой полигональной сетки(число треугольников в сетке фиксированное) 5. скайсфера из X треугольников 6. Свободная камера 7. Расширенный и гибко настраиваемый конфиг (разрешение, сглаживание, включение/отключение фич и т.п.) 8. Основной лог-файл Программа медиум (2-й этап): 1. Освещение, тени, шейдеры, вода с отражениями. 2. Дополнительный контент типа домиков, скал, камней. 3. GUI (текстовые поля, кнопки, формы и т.п.) 4. Собственный счетчик ФПС и прочие статистические данные 5. Расширенный лог-файл, определение оборудования, и т.п. Программа максимум (3-й этап): 1. Физика 2. Terrain paging 3. Генерация контента 4. Бенчмарки подсистем с записью в лог Программа экстрим (4-й этап): 1. Скрипты 2. AI 3. Анимация 4. Оптимизации и т.п. P.S. На текущий момент продемонстрирована была только половина из 1-го этапа (у некоторых были фичи из других этапов) |
Ответ: Пишем 3D движок - замену Xors3D
И на выходе три ненужных движка клона...
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
PS: Может тему куда-то из Unity раздела перенесем? |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
Пытался с админом связаться на счет правки шапки - уже неделя прошла и тишина.... :( |
Ответ: Пишем 3D движок - замену Xors3D
Раздел ради одной темы не создается у нас на форуме. Я бы предложил перенести в раздел Xors3D.
И шапку менять не дадут имхо. |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
Цитата:
Цитата:
Цитата:
Имея почти ту же сцену и положение камеры - честно измерит сравнительные FPS в разных сценах. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Анимация же не столь "экстрим" на самом деле. Имхо, лучше поставить примитивные задачи и ограничиться конкретной темой, а не кидаться от одного к другому. Ты переоцениваешь булку - тут народ не столь "подвижен" (не все естественно). |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Исходники раньше были на гуглокоде, но их там больше нет. Движок вроде бы используется на телевидении емнип...
PS: кстати, почему не собрали демки на ксорсе для сравенения?)) |
Ответ: Пишем 3D движок - замену Xors3D
да. текущая версия акселя закрыта. да и для геймдева она плохо подходит (там всякие копирования данных через dual copy engines на квадрах и прочая специфичная для телевидения и презенташек хрень (на сочинской олимпиаде на одном из стадионов картинка на плазмы выводилась тоже акселем)).
версия на гуглокодах остается свободной, но она как бы уже очень долгое время не развивается: https://code.google.com/p/axelynx/ я в любом случае никакие сложные демки писать не буду. времени нет. если будет что то простое - то поучаствую в бенчмарках. |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Народ, как по-вашему, названия:
Virtual Reality [3D] Engine - название движка и будущий сайт: vr3de.ru Нормальные названия? Сломал мозг выдумывая незанятые названия... |
Ответ: Пишем 3D движок - замену Xors3D
Имхо нет. Т.к. ты же не разрабатываешь движёк виртуальной реальности. При этом использовать технический термин как название движка - очень плохая затея, т.к. в гугле ты и не появишься.
Имя должно быть коротким, интернациональным, и до сих пор не популярным. Домен должен быть именно именем движка. Также домен нужно иметь .com, а не .ru. Если ты конечно серьёзно подходишь к разработке и т.п. Можно рассмотреть .io домен тоже. |
Ответ: Пишем 3D движок - замену Xors3D
Народ, скоро будет демка! Немного терпения...
P.S. Упорно подбирал названия: родились такие варианты: 0. Xorevium Engine 1. Embrossium Engine 2. Ugitanium Engine 3. Unybert Engine 4. Gelirium Engine Мне наиболее нравятся варианты 0, 1, 4. Особенно вариант 0. Просьба всех присутствующих высказать свое мнение о названии.... |
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
Варианты выше больно уж пафосные:)
Назови его "Norx Engine"(Норкс энжин). |
Ответ: Пишем 3D движок - замену Xors3D
Назови FoilHat 3D
|
Ответ: Пишем 3D движок - замену Xors3D
foilEngine
|
Ответ: Пишем 3D движок - замену Xors3D
Остановился на названии Geovoxium Engine. Словообразование простое: Geo -земля, vox - voxel (точнее marching cubes). Зарегистрировал домен. Скоро разверну там форум для обсуждения разработки... Как разверну - напишу тут.
PS. Названия Geovoxium вообще нет в поисковиках, поэтому получился практически идеальный вариант. Norx - тоже неплохо звучит, но даже в яндексе 16000 ссылок уже... :( PSS. Народ, подумайте пожалуйста, какие фичи вам нравились в Xors3d, а каких фич вам в Xors3d не хватало. Постараюсь реализовать... PSSS. Делал эксперименты на Intel 4000.... При программной обработке вершин - 400 ФПС (1000 кубов), при аппаратной - 16. Я в шоке... :) |
Ответ: Пишем 3D движок - замену Xors3D
Хоть и на английском можно произнести это название и вроди по буквам не понадобится произносить, запомнить же будет не реально.
Имена длинее 8 букв не запоминаются. Даже статистика на биржевых торгах показывает, что созвучное имя компании статистически отражается на успешности компании на торгах. Да во всём так, только простые и созвучные названия, даже если они ничего не значят. |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
Окончание -ium добавлено для уникальности. Все звучное и уникальное от 3 до 6 букв уже разобрано... Как и Unity - название Geovoxium состоит из 3-х частей: U - ni -ty Geo - vox - ium фонетически произношение не сложное. Ставка на смысловую составляющую и фонетическую произносимость. |
Ответ: Пишем 3D движок - замену Xors3D
Как тебе BugEngine? XD
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
:super: По-русски глюклодвигл.... P.S. Развернул на скорую руку форум - http://forum.geovoxium3d.com |
Ответ: Пишем 3D движок - замену Xors3D
По-русски жукодвигл
|
Ответ: Пишем 3D движок - замену Xors3D
FrostByte
CryEngine Source Unreal Unity Плачут кровавыми слезами от такого названия... Seriously... |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
Source Engine - "движок источник/исходник" Unreal Engine - "Нереальный движок" FrostByte - "Обледенелый байт" Как видно - в названиях нет никакого смысла, если перевести на русский язык... Хотя фонетически названия звучат хорошо. :) |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Часовой пояс GMT +4, время: 14:44. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot