Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 13.04.2013, 13:08   #1
infuzo
Нуждающийся
 
Регистрация: 10.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 9 пользователей)
Blitz3D и работа с опперативной памятью

То, что Blitz3d на двух компьютерах с почти одинаковыми характеристиками загружает модели 7 минут и достигает 5 фпс, а на втором загрузка длится 30 секунд и летает на 60 фпс. В чем может быть дело? Ос - Шindows XP на двух компах. Кстати говоря, такой ужас происходит на компьютере чуть сильнее, а на по слабее - все норм. Директ икс установлен и обновлен. В чем может быть дело.
Компьютер 1 - лагает, что ужас;
Компьютер 2 - летает просто прекрасно;
(Offline)
 
Ответить с цитированием
Старый 13.04.2013, 15:00   #2
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Blitz3D и работа с опперативной памятью

"Графический адаптер: Intel GMA 4500MHD" - может быть в этом проблема. У меня на встроенном инталовском видео, выдавало неплохой FPS, но не всё корректно работало.

Просто Blitz3D плохо дружит со встроенным видео вообще.
(Offline)
 
Ответить с цитированием
Старый 13.04.2013, 18:09   #3
infuzo
Нуждающийся
 
Регистрация: 10.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 9 пользователей)
Ответ: Blitz3D и работа с опперативной памятью

Arton, да проблема не только в ФПС, а и в скорости загрузки функциями LoadMesh и LoadSound. На одних компьютерах это происходит молниеносно, а на других - по полчаса. Можно ли эту нестабильность как-то исправить?
(Offline)
 
Ответить с цитированием
Старый 13.04.2013, 18:20   #4
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Ответ: Blitz3D и работа с опперативной памятью

Сообщение от Arton Посмотреть сообщение
Просто Blitz3D плохо дружит со встроенным видео вообще.

Вот уж враки... Прекрасно он с ним дружит, у меня на нэтбуке вообще intel gma древнейший, и всё работает. Другой вопрос что с непомерной растратой ресурсов не дружит это самое видео, это да.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Старый 13.04.2013, 18:27   #5
infuzo
Нуждающийся
 
Регистрация: 10.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 9 пользователей)
Ответ: Blitz3D и работа с опперативной памятью

Сообщение от Arton Посмотреть сообщение
вообще intel gma древнейший, и всё работает.
Вот потому что древнейший, потому и работает.
(Offline)
 
Ответить с цитированием
Старый 13.04.2013, 20:22   #6
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Blitz3D и работа с опперативной памятью

Сообщение от infuzo Посмотреть сообщение
Вот потому что древнейший, потому и работает.
А у меня новейший, и тоже фигня!
(Offline)
 
Ответить с цитированием
Старый 14.04.2013, 12:45   #7
Кирпи4
Социал-сычевист
 
Аватар для Кирпи4
 
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений
(для 1,359 пользователей)
Ответ: Blitz3D и работа с опперативной памятью

А ты логически подумай - всё зависит от скорости HDD, да и плюс на втором нет интегрированной, там только аккордеон
__________________


(Offline)
 
Ответить с цитированием
Старый 14.04.2013, 14:23   #8
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Blitz3D и работа с опперативной памятью

Я пример Terrain (с ходьбой по нему) на компьютере информатики в училище запускал. Правда фпс 3-5 кажется.
Сами представляете какой там комп может быть (древняя в-карта, оперативки наверное 64мб, монитор от мамонта)

http://market.yandex.ru/model-spec.x...3551&hid=91013
всё нормально идёт, грузится
(Offline)
 
Ответить с цитированием
Старый 18.04.2013, 20:20   #9
infuzo
Нуждающийся
 
Регистрация: 10.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 9 пользователей)
Ответ: Blitz3D и работа с опперативной памятью

Сообщение от Кирпи4 Посмотреть сообщение
А ты логически подумай - всё зависит от скорости HDD, да и плюс на втором нет интегрированной, там только аккордеон
Это все понятно, но когда у тебя при 100 мешах 5 фпс на компьютере, где второй Far Cry вполне не плохо идет, тогда становится ясно, что блитз, скажем так, ну не очень движок.
(Offline)
 
Ответить с цитированием
Старый 18.04.2013, 21:47   #10
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Blitz3D и работа с опперативной памятью

Любой движок будет "лагать" если к нему приложить кривые ручки.
Телепатирую: у тебя кривая медиа. Модели, текстуры, анимация, звук...
Если конечно проблема не загрузке внутри цикла (что неоднократно наблюдалось при разборе полетов у жалобщиков на блитц)
__________________
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
ARA (19.04.2013), Mr_F_ (18.04.2013), St_AnGer (18.04.2013)
Старый 19.04.2013, 20:02   #11
infuzo
Нуждающийся
 
Регистрация: 10.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 9 пользователей)
Ответ: Blitz3D и работа с опперативной памятью

Сообщение от tormoz Посмотреть сообщение
Любой движок будет "лагать" если к нему приложить кривые ручки.
Телепатирую: у тебя кривая медиа. Модели, текстуры, анимация, звук...
Если конечно проблема не загрузке внутри цикла (что неоднократно наблюдалось при разборе полетов у жалобщиков на блитц)
Вот логически подумать, если на одних компах одна и та же программа работает отлично, а на других плохо (хар-ки компов практически идентичны), то кто виноват, медиа или движок?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Arton (19.04.2013)
Старый 19.04.2013, 20:08   #12
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Blitz3D и работа с опперативной памятью

Сообщение от infuzo Посмотреть сообщение
Вот логически подумать, если на одних компах одна и та же программа работает отлично, а на других плохо (хар-ки компов практически идентичны), то кто виноват, медиа или движок?
Говорю же, Блиц с Интелом плохо дружит, скорее всего в этом дело. Сам подумай сколько лет движку.

ОС какая, и архитектура?
(Offline)
 
Ответить с цитированием
Старый 19.04.2013, 20:08   #13
infuzo
Нуждающийся
 
Регистрация: 10.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 9 пользователей)
Ответ: Blitz3D и работа с опперативной памятью

tormoz, давайте подумаем на счет цикла. У меня загрузка моделей происходит таким образом:

gcount=bIniGetValue("gmodel","count_model",1,FileMap)
	For i=1 To gcount
		gmodelpath(i) = bIniGetValue("gmodel","m"+i,"",FileMap)
		If gmodelpath(i) <> ""
			gmodel(i)=LoadMesh("Geometry\"+bIniGetValue("gmodel","m"+i,"",FileMap))
			
			gtext(i)=bIniGetValue("gmodel","mTex"+i,"",FileMap)
			gmodelX(i)=bIniGetValue("gmodel","m"+i+"PX",0,FileMap)
			gmodelY(i)=bIniGetValue("gmodel","m"+i+"PY",0,FileMap)
			gmodelZ(i)=bIniGetValue("gmodel","m"+i+"PZ",0,FileMap)
			
			gmodelA(i)=bIniGetValue("gmodel","m"+i+"A",0,FileMap)
			
			gmodelSX(i)=bIniGetValue("gmodel","m"+i+"SX",1,FileMap)
			gmodelSY(i)=bIniGetValue("gmodel","m"+i+"SY",1,FileMap)
			gmodelSZ(i)=bIniGetValue("gmodel","m"+i+"SZ",1,FileMap)
			
			gcoll(i) = bIniGetValue("gmodel","mColl"+i,1,FileMap)
			
			If gtext(i)<>"" Then
				If FileType("Geometry/"+gtext(i)) <> 0 Then
					EntityTexture gmodel(i), LoadTexture("Geometry/"+gtext(i),4)
				EndIf
			EndIf
			
			PositionEntity gmodel(i), gmodelX(i),gmodelY(i),gmodelZ(i)
			ScaleEntity gmodel(i), gmodelSX(i),gmodelSY(i),gmodelSZ(i)
			TurnEntity gmodel(i),0,gmodelA(i),0
			EntityColor gmodel(i), 193,193,255
			NameEntity gmodel(i), "g"+i
			EntityPickMode gmodel(i),2
			
			LoadProgres="Load usualy object map..."
			ScreenLoadMap()
		EndIf
	Next
Все это стоит до главного цикла, разумеется.
(Offline)
 
Ответить с цитированием
Старый 19.04.2013, 20:10   #14
infuzo
Нуждающийся
 
Регистрация: 10.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 9 пользователей)
Ответ: Blitz3D и работа с опперативной памятью

Сообщение от tormoz Посмотреть сообщение
Любой движок будет "лагать" если к нему приложить кривые ручки.
Телепатирую: у тебя кривая медиа. Модели, текстуры, анимация, звук...
Если конечно проблема не загрузке внутри цикла (что неоднократно наблюдалось при разборе полетов у жалобщиков на блитц)
Сообщение от Arton Посмотреть сообщение
Говорю же, Блиц с Интелом плохо дружит, скорее всего в этом дело. Сам подумай сколько лет движку.

ОС какая, и архитектура?
XP, x86.
(Offline)
 
Ответить с цитированием
Старый 19.04.2013, 21:09   #15
Кирпи4
Социал-сычевист
 
Аватар для Кирпи4
 
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений
(для 1,359 пользователей)
Ответ: Blitz3D и работа с опперативной памятью

1: Пикмод 2 на безумно большое количество мешей
2: В фаркрае есть лод и куллинг, а не простой рендер тучи поликов
__________________



Последний раз редактировалось impersonalis, 19.04.2013 в 23:48. Причина: мат без причины - признак ... ;)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


Часовой пояс GMT +4, время: 21:25.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com