|
Xors3D Графический движок с поддержкой DirectX9 |
06.05.2015, 20:55
|
#1
|
AnyKey`щик
Регистрация: 06.05.2015
Сообщений: 7
Написано одно полезное сообщение
|
Актуальность Xors3D (ревизия 750)
Всем обитателям форума, доброго времени суток!
В большей степени интересует следующий вопрос, или даже несколько. На сколько актуальна последняя версия Xors3D, насколько данный движок подошел бы для создания открытых местностей в плане производительности (понимаю, что от железа это зависит все же больше, но хотелось бы услышать чей-либо опыт). И напоследок хотелось бы узнать, понимая что Хорс давно не развивается, есть ли у него какие-либо баги, недоделки, или еще чего, с чем никак нельзя бороться? Насколько он стабилен?
|
(Offline)
|
|
06.05.2015, 21:20
|
#2
|
Бывалый
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений (для 866 пользователей)
|
Ответ: Актуальность Xors3D (ревизия 750)
Кривой лайнпик , нельзя получить матрицу объекта. Более багов не знаю.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо tirarex за это полезное сообщение:
|
|
06.05.2015, 21:36
|
#3
|
AnyKey`щик
Регистрация: 06.05.2015
Сообщений: 7
Написано одно полезное сообщение
|
Ответ: Актуальность Xors3D (ревизия 750)
Сообщение от tirarex
Кривой лайнпик , нельзя получить матрицу объекта. Более багов не знаю.
|
Спасибо за ответ, такая информация весьма кстати. Возможно, что-то еще всплывет?!
|
(Offline)
|
|
06.05.2015, 22:54
|
#4
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,313 полезных сообщений (для 5,350 пользователей)
|
Ответ: Актуальность Xors3D (ревизия 750)
Видео не воспроизводится в принципе, но это мелочь.
Может прочитать имена текстур с сюрфейсов (xGetSurfaceBrush(), xGetBrushTexture()) только если текстуры в одной папке с моделью, в противном случае он считает что их нет.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.05.2015, 23:08
|
#5
|
AnyKey`щик
Регистрация: 06.05.2015
Сообщений: 7
Написано одно полезное сообщение
|
Ответ: Актуальность Xors3D (ревизия 750)
Сообщение от Arton
Видео не воспроизводится в принципе, но это мелочь.
Может прочитать имена текстур с сюрфейсов (xGetSurfaceBrush(), xGetBrushTexture()) только если текстуры в одной папке с моделью, в противном случае он считает что их нет.
|
Ясненько, полезная инфа. Хоть для меня это и не критично, но все же.
|
(Offline)
|
|
07.05.2015, 01:09
|
#6
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Актуальность Xors3D (ревизия 750)
Ограничение на размер картинок: не более размера окна.
Некорректно рисуются прямоугольники (возможно, другие 2d-фигуры), в случае если точка начала координат смещена в отрицательную область.
Не баг: Z-ось направлена в противоположную сторону (если сравнивать с блитцем)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
|
|
07.05.2015, 11:49
|
#7
|
Мастер
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений (для 504 пользователей)
|
Ответ: Актуальность Xors3D (ревизия 750)
насколько данный движок подошел бы для создания открытых местностей в плане производительности
|
это уже проблема архитектуры самого старого блитза
одна и та же сцена в unity будет в 2-3 раза быстрее
блитзу с множеством объектов помогает оптимизация логики отрисовки
также основная проблема с множеством текстур на сцене
ещё хуже если модели - это AnimMesh с нескольками текстурами
|
(Offline)
|
|
07.05.2015, 11:52
|
#8
|
AnyKey`щик
Регистрация: 06.05.2015
Сообщений: 7
Написано одно полезное сообщение
|
Ответ: Актуальность Xors3D (ревизия 750)
Ограничение на размер картинок: не более размера окна.
Некорректно рисуются прямоугольники (возможно, другие 2d-фигуры), в случае если точка начала координат смещена в отрицательную область.
|
Странно, я никогда не обращал внимания, и пользовался 2d только для простенького ГУИ и статистики. Теперь буду знать!
|
(Offline)
|
|
07.05.2015, 11:57
|
#9
|
AnyKey`щик
Регистрация: 06.05.2015
Сообщений: 7
Написано одно полезное сообщение
|
Ответ: Актуальность Xors3D (ревизия 750)
Сообщение от LLI.T.A.L.K.E.R.
это уже проблема архитектуры самого старого блитза
одна и та же сцена в unity будет в 2-3 раза быстрее
|
К счастью, с самого Блитца я слез, перешел на связку FreeBasic + Xors3d или OpenB3D (к последнему все же больше склоняюсь). Blitz3D слишком ограничен в возможностях, а Unity слишком огромный, да еще и платный.
блитзу с множеством объектов помогает оптимизация логики отрисовки
также основная проблема с множеством текстур на сцене
ещё хуже если модели - это AnimMesh с нескольками текстурами
|
Делал что-то подобное с деревьями, только алгоритм другой, куда проще. На видео, когда вид сверху, рисуются объекты, попадающие в "треугольную" зону видимости, я рисовал лишь те которые были в радиусе, хотел бы увидеть и такой алгоритм.
|
(Offline)
|
|
07.05.2015, 12:09
|
#10
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Актуальность Xors3D (ревизия 750)
Сообщение от AndZen
К счастью, с самого Блитца я слез, перешел на связку FreeBasic + Xors3d или OpenB3D (к последнему все же больше склоняюсь). Blitz3D слишком ограничен в возможностях, а Unity слишком огромный, да еще и платный.
|
Уже не платный.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
07.05.2015, 12:12
|
#11
|
Бывалый
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений (для 866 пользователей)
|
Ответ: Актуальность Xors3D (ревизия 750)
Сообщение от RegIon
Уже не платный.
|
Но все еще очень жирный.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:13.
|