forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   World of Domination: Anchient War | (Редактор РПГ мира...) (http://forum.boolean.name/showthread.php?t=1258)

alcoSHoLiK 09.11.2006 18:53

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
Цитата:

Сообщение от MoKa
Просто когда многовато спрайтов хоть они и спрятаны, когда показываются несколько спрайтов вылетает с Мэморри Ацесс и выделяет RenderWorld. Меня это очень интересует.

Дебаг включен?

moka 10.11.2006 14:13

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
Цитата:

Дебаг включен?
Да, но и без дебага анологично.
Вот я выложу скрины и ландшафт, пока-что качество текстур плохое, т.к. накладывал на весь ландшафт растянутую целую текстуру. Пока-что не нашёл способа применения Мульти-текстуринга в виде масок, наверное придтся делать самому, но думаю не потяну, думаю есть и либы на подобное, что-бы текстурить ландшафт многими текстурами, и использовать для каждой маску.

На WASD - Летать, Мышкой - камера, ESC - Выход.

Тэстовый Ландшафт, весит 5,67Мб. Буду оптимизировать.
Если посмотреть, пропорции травы и ландшафта "неправельные", да и спрайтовая трава неидёт, будет мешами, сейчас над этим работаю.

Да и ещё, там лежит и исходник, можете пользоватся, в исходнеке есть мои функции по ландшафту, загрузки ландшафта, так что можете пользоватся могу потом скинуть и по модификации мышью, и по сохранению в высотную. Хотелось бы услышать коментарии ну и т.д.
Вот только-что назрела интерестная мысль относительно террайна, мы хорошо знаем эти "голимые" места где два триангла наклонены по разному, и по этому, в случае когда центральная линия не паралельна склону, то получается весьма некрасивые грани, вот придумал как обойти это, вычисляем разницу между противоположных точек в квадре, и ставим трисы так, что-бы центральная линия проходила меж противоположных точек, у которых меньшая разница в высоте. Вот. Скоро покажу как это будет =)

Тестура рисовалась по моему способу, Фотошоп! =)
Здесь Объяснение

jimon 10.11.2006 17:17

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
довольно прикольно выглядит :) (на скринах)


.................. <<--.Up.Da.Te.-->> ...................
и в реалтайм тож прикольно :-)

moka 10.11.2006 17:42

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
Спасибо! =)
Да забыл фпс показатель сделать...

Diplomat 10.11.2006 18:37

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
Первый взгляд:
Myth: The Fallen Lords. (Обзор продолжения игры на АГ: http://www.ag.ru/games/myth_2_soulblighter)
Родный, лубимай, он вернулся! Такой же, как в 1998 году, только с травой!
И Дипломат счастливо рыдает взахлеб...
Только вот террайн тут поменьше и вода реализована кардинально иначе.

Второй взгляд:
Текстуры.
Загрузка архива весом 5Мб. Явно нечто глобальное. Ан-нет: Блицевский ЕХЕ-шник (зачем?) и 6 текстур в форматах БМП и ПНГ. Ясное дело: формат Джерег- мировое зло. Смотрим текстуры и фтыкаем: как вам детализация 164х164? А 1000х1000? Да, мне тоже понравилось.

Третий взгляд:
Код.
Бесконечный вызов ф-и "Load" с текстовыми параметрами, призванной выводить на экран инфу о этапе загрузки и прогрессбар делает код малочитаемым. Дальнейший анализ показывает, что на несчастный террайн слоями натягивается не одна текстура-колормап. И даже не две (колормап и шумовой детайлмап). Нет! Их пять! Слоями и с разными режимами блендинга.
В результате конструкция выдает 90ФПС на Цел1400/Радий9000 и кушает 19 метров видеопамяти. И это если учесть, что детайлмап (зеленого, кстати, цвета) не слишком прибавляет четкости...

Рекомендации:
0. Помещать полутораметровый ЕХЕ-шник в архив стоит только если не хочешь выкладывать исходники. А текстуры отлично жмутся в формат JPG. Народный траффик надо экономить.
1. У текстур НЕ БЫВАЕТ таких разрешений как 1000х1000. Детализация текстуры должна быть кратна степени двойки: 128,256,512,1024,2048.
2. Помести строковые параметры ф-и "Load" в переменные, а то зеленые строки, занимающие весь экран мешают восприятию кода.
3. Пять текстур на террайн- это нонсенс. Вовсе нетрудно заблендить их в Фотошопе с тем же результатом, но экономией как минимум 10-15Мб видеопамяти, метров пяти дискового пространства и солидным приростом ФПС...
4. В качестве хинта: если уж юзаешь МегаТекстуры (превед, Кармак?), то ИМХО ты должен по достоинству оценить формат DDS и его хитрые фичи (см.инфу).

Valet 10.11.2006 19:31

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
Красиво. У меня подтормаживает (видеокарточка очень слаабенькая). Очень здорово смотрится. Молодец!

По поводу реализации ничего сказать не смогу, потому как не разбираюсь во всех тонкостях...

moka 11.11.2006 00:28

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
Спасибо Valet

2 Diplomat:
Спасибо за здоровую критику!
1. Если честно то первый раз вижу игру, спасибо за ссылку.
2. Бмп, лишь высотная, есть пнг, т.к. нужна альфа. Размер, да конечно,
Цитата:

Пока-что не нашёл способа применения Мульти-текстуринга в виде масок
Вот поэтому, я и юзаю такой "лажовый", гибритный способ, как-никак тест.
3. Да ну можно и бойтись, и без загрузки (в исходниках). Насчёт "конструкции", написал во 2 пункте.

Да за рекомендации Спасибо!

З.Ы.
Цитата:

а то зеленые строки, занимающие весь экран мешают восприятию кода.
Смотря как настроин редактор. :)

BoB 11.11.2006 06:18

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
Красиво)
Если еще деревья рассадить, то была бы сказка ^_^
Травка на скринах есть а в exe'шнике нет.
Я с кодами не важусь. Эх.. жалко что в 3dmax нельзя нарисовать красивые ландшафты техникой тайлинга.

moka 11.11.2006 06:43

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
Хех, деревья будут, да и траву убрал, т.к. была спрайтами, а делаю мешами, и нужно всё оптимизировать...

haedim 11.11.2006 10:38

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
Отлично смотрится, только немного нереалистично выглядит трава. Но в целом - молодец!

moka 04.12.2006 08:11

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
К сожелению приходится заморозить проект, надеюсь к нему вернутся...
В очередной раз пропал интузиазм, деньги мне не платят, а интузиазм он не вечен, да и одиночка, он без стимула...

Что-ж... До встречи.

Horror 07.12.2006 23:20

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
Печально! мне редактор этот очень нравился...

Valet 08.12.2006 17:22

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
аа МоКа. Нет не вздумай... Ты понял? Не вздумай бросать... После твоей оптимизации у меня уже вообще ничего не тормозит, и я смог восхититься твоими трудами... Я 17-19 числа буду в Риге, так что у тебя две недели, чтобы вернуться к проекту, иначе приеду - дам по голове... Не бросай начатое... :( плиз...

moka 10.12.2006 00:30

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
2 Horror Благодарю, но я не окончятельно бросил, я более чем уверен что только временно заморозил.
2 Valet Фух... Рига 350 км до Даугавпилса, пронесло... :lol: ;)
Не брошу!

Очень рад что мой проект, очень важен для некоторых! :teach: И я ещё вернусь к нему, примерно через 3-5 недель, всему нужен отдых, в других сферах деятельности, для накопления интузиазма в отложенном направлении!

Valet 10.12.2006 01:14

Re: World of Domination: Anchient War | (Редактор РПГ мира...)
 
ну слав богу, что не насовсем бросил ;)


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot