Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 26.01.2017, 14:12   #11
8Observer8
Профессионал
 
Регистрация: 02.01.2011
Сообщений: 3,260
Репутация: 915
По умолчанию

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

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

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

icq: 385421415
skype: ZBEP777
По умолчанию

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

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

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

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

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

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

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

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

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

icq: 385421415
skype: ZBEP777
По умолчанию

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

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

icq: 385421415
skype: ZBEP777
По умолчанию

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

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

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

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Посоветуйте движок для 2D игр на java ПК Ромашка2002 Общие вопросы по Java, Java SE, Kotlin 1 01.04.2015 22: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 17:44
Выбираю БД движок для Delphi-программы pvasya БД в Delphi 13 06.12.2009 14:48


14:16.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru