Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2017, 13:12   #11
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Цитата:
Сообщение от ZBEP Посмотреть сообщение
Собрал на юнити демку куба из 40х40х40 кубов - тоже тормозит ужасно, при обзоре всей конструкции
В этом случае используют Occlusion Culling. Когда рисуются только те объекты, которые попадают в обзор камеры и те которые не закрываются другими объектами.

Потестите другие движки. Может дело в видео карте.

https://www.youtube.com/watch?v=vMM_f6kUgo4
8Observer8 вне форума Ответить с цитированием
Старый 26.01.2017, 21:35   #12
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

Occlusion Culling и Geometry Instancing, по моему то, что нужно, буду пробовать.

Видеокарта Radeon HD 7990, так же проверялось и на Radeon RX 480.

П.с.
Первые тесты с Geometry Instancing в первоначальном проекте на делфи, значительно прибавляют плавности.
Кое что доработаю еще и и буду сравнивать с производительностью других движков.

Как закончу, отпишусь о результатах.
Спасибо!

Последний раз редактировалось ZBEP; 26.01.2017 в 23:18.
ZBEP вне форума Ответить с цитированием
Старый 26.01.2017, 21:47   #13
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

В Unity можно на объект повесить компонент LOD Group и назначить меши с разной полигональность, которые будут переключаться в зависомости насколько близка камера к объекту.
8Observer8 вне форума Ответить с цитированием
Старый 27.01.2017, 00:22   #14
New man
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 774
По умолчанию

Unreal Engine 4 интегрирован с Visual Studio, так что можно его попробовать. Но он сложнее, чем Unity.

Сам он использует C++.
a.k.a. Angelicos Phosphoros
Мой сайт
New man вне форума Ответить с цитированием
Старый 27.01.2017, 01:04   #15
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

К слову сказать, есть ещё вариант из бесплатных движков - CryEngine 5, который так же как и Unity и Unreal интегрированны с Visual Studio 2015. В нём можно скриптить как на C++, так и на C#. Я его не пробовал.
8Observer8 вне форума Ответить с цитированием
Старый 27.01.2017, 02:59   #16
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

Пока склоняюсь к Unreal Engine 4, но надо будет тестить.
Либо если производительности старого проекта с Instancing будет достаточно, то оставлю все на делфи (что бы на перенос время не тратить).
ZBEP вне форума Ответить с цитированием
Старый 27.01.2017, 11:36   #17
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Цитата:
Сообщение от ZBEP Посмотреть сообщение
Пока склоняюсь к Unreal Engine 4, но надо будет тестить.
Вы не могли бы за одно протестить и CryEngine5? Очень интересно, чтобы вы одним и тем же тестом проверили все три этих движка. У меня такой возможности нет, так как мой ноут только с Unity нормально работает. Остальные не тянет.
8Observer8 вне форума Ответить с цитированием
Старый 27.01.2017, 12:40   #18
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

8Observer8, для экономии времени было принято решение доработать первоначальный проект на делфи, так как благодаря Instancing, производительности хватает.

Поэтому тесты откладываются, но не надолго, т.к. на очереди еще один подобный проект, который уже буду изначально писать на С++.
Перед его началом буду тестировать и постараюсь сюда залить 3 демки от каждого движка.
ZBEP вне форума Ответить с цитированием
Старый 27.01.2017, 20:42   #19
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Цитата:
Сообщение от ZBEP Посмотреть сообщение
Пока склоняюсь к Unreal Engine 4, но надо будет тестить.
На будущее, когда будете тестить, вот аналог UE4 под названием Lumberyard.

Здесь можно почитать подробнее: https://aws.amazon.com/lumberyard/

Он тоже полностью бесплатный, интегрирован с Visual Studio и кодинг на C++
8Observer8 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Посоветуйте движок для 2D игр на java ПК Ромашка2002 Общие вопросы по Java, Java SE, Kotlin 1 01.04.2015 21:22
Посоветуйте хороший 3Д игровой движок для создания игры с элементами RPG. MaratZahidyl Gamedev - cоздание игр: Unity, OpenGL, DirectX 8 10.12.2011 23:51
Посоветуйте 3д движок для .mesh ALKOrobot C++ Builder 0 28.07.2011 15:32
Посоветуйте 3D движок для Qt iukash Qt и кроссплатформенное программирование С/С++ 0 08.01.2011 16:44
Выбираю БД движок для Delphi-программы pvasya БД в Delphi 13 06.12.2009 13:48