forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   ChopperHead (http://forum.boolean.name/showthread.php?t=8240)

Mr_F_ 23.07.2009 02:27

Ответ: ChopperHead
 
юзан спекуляр? вроде лучше смотриться чем в блице

Unodeya 23.07.2009 13:31

Ответ: ChopperHead
 
Цитата:

Сообщение от EvilChaotic (Сообщение 111537)
X3D

Того же самого можно добиться и на блиц3д.)) Модель как ни крути крутая)

EvilChaotic 23.07.2009 13:33

Ответ: ChopperHead
 
Цитата:

Сообщение от Unodeya (Сообщение 111552)
Того же самого можно добиться и на блиц3д.)) Модель как ни крути крутая)

Того-же самого как никрути на блитце не добиться. Не считая фейков.
Это спекулар бамп.

EvilChaotic 23.07.2009 13:34

Ответ: ChopperHead
 
Цитата:

Сообщение от Mr_F_ (Сообщение 111543)
юзан спекуляр? вроде лучше смотриться чем в блице

Да )) Спасиб. Я думаю сделаю на каждый корпус кучу детале к и некоторые буду с разными шейдерами, например кабина - рефракт, и некоторые части бамп+спекулар. Но придется поделить модельки на части. И сделать функции загрузок всех этих примочек...

SBJoker 23.07.2009 14:42

Ответ: ChopperHead
 
ИМХО достаточно поделить на сюрфейсы...хотя при назначении мультиматериала оно и так само произойдёт.

pitonms 23.07.2009 17:34

Ответ: ChopperHead
 
когда будет демка ??? хочу погамать

cahekp 23.07.2009 23:52

Ответ: ChopperHead
 
to EvilChaotic:
Цитата:

Да )) Спасиб. Я думаю сделаю на каждый корпус кучу детале к и некоторые буду с разными шейдерами, например кабина - рефракт, и некоторые части бамп+спекулар. Но придется поделить модельки на части. И сделать функции загрузок всех этих примочек...
Знаешь, совершенству нет предела.. Все это хорошо и радует глаз, но.. Ты слишком не увлекайся этим делом. ;) Игра - это же не только красивая картинка. Это, в первую очередь, геймплей! На нем больше акцент делай. ;)

Fatalix3d 24.07.2009 21:41

Ответ: ChopperHead
 
Цитата:

Сообщение от cahekp (Сообщение 111663)
to EvilChaotic:


Знаешь, совершенству нет предела.. Все это хорошо и радует глаз, но.. Ты слишком не увлекайся этим делом. ;) Игра - это же не только красивая картинка. Это, в первую очередь, геймплей! На нем больше акцент делай. ;)

Золотые слова! Графика нужна только для того что бы передать как можно сильнее атмосферу играющему, но я конечно понимаю когда есть возможность что то сделать красивее то тут не устоять:rolleyes:

FDsagizi 25.07.2009 09:59

Ответ: ChopperHead
 
Игра как девушка.
Сначала тебе особо все-ровно на сколько она глупа...

Но проходит временя, как её красата уже не стоит на первом месте...

И тут все зависит от её внутренего мира...

Illidan 27.07.2009 04:47

Re: ChopperHead
 
EvilChaotic , не слушай никого! выжимай из старка блица все соки!)))

EvilChaotic 27.07.2009 19:53

Ответ: Re: ChopperHead
 
Цитата:

Сообщение от Illidan (Сообщение 111965)
EvilChaotic , не слушай никого! выжимай из старка блица все соки!)))

ээм. Ну я как бэ давно уже на ксорсе делаю ) :rolleyes: ПРичем на ксорсе графика повышена раза в 2 , не меньше, включая все эффекты более реалистичны, шейдеры во всю ).

Mhyhr 27.07.2009 20:13

Ответ: ChopperHead
 
Да это у Illidan юмор такой) :ok:

Unodeya 27.07.2009 21:31

Ответ: ChopperHead
 
Скорее бы увидеть сие чудо, на Хорсе!

EvilChaotic 28.07.2009 17:46

Ответ: ChopperHead
 
Так.. Думаю пришло время рассказать о достижения.

1.

Т.к. новый CH уже помне довольно серьезный проект там все должно быть обдуманно и на высоте. Полтора дня занимался Такой системкой: CH_ RES Manager. И хочу поподробнее рассказать о ее работе.
Такая системка не позволит загрузить ничего лишнего в память(текстуры,модели). И она загружает САМА все, что требуется и нужно для определенного уровня на ее усмотрение. поподробнее о принципе работы:
Например грузим определенный левел и обьекты(тежи примочки для CH) на нем вот так:
Код:

blabla = FindInManager("ВЕРТАЛЕТБь!")
Если в памяти такого не найдено:
- загружаем его в реалтайме по примеру из файла(причем файл по название из запроса в менеджер "ВЕРТАЛЕТБь!" + .ent)
- - В файле хранится метод загрузки, информация о шейдере на объекте, текстуры и сам меш.
- - - Если используется определенный шейдер, который требует апдейта в релтайме(тотже бамп) - Добавляет модель в список объектов просчитываемых данным шейдером
- - - Также Загрузка текстур и моделей это не просто стандартная хрень как в старом CH а маленькая система. Которая смотрит на настройки игры, загружая именно ту текстуры (например если настройка TextureQuality=Low то он загрузит текстуры с лодом. Также и со всеми моделями)

Вообщем в начале игры мы НИЧЕГО не грузим кодом. Система сама выбирает то, что нужно для работы. Вместо получения ссылки на модель мы будем обращаться к менеджеру.

После добавления всех нужный мешей в игру перед началом цыкла ведется проверка - Используется ли файл записанный в список CH_менеджера ресурсов. Если же нет - удаляем. Если он например скрыт - удаляем. В итоге начинается апдейт игры и нагрузка на памяти минимальна! Даже мельчайшего мусора нету! теперь в циклах будет работать апдейт менеджера
- Она проверяет при каждом эвенте на наличие чего-нибудь лишнего в памяти и удаляет. А также если мы например находим предмет , берем. Кидается ссылка в менеджер он его не находит, ищет .ent файл, подгружает модель по методу записанному в нем, возвращает. В итоге у нас нехилая подгрузка моделей в реалтайме! И НИЧЕГО лишнего!

СПС АВТОМАТУ

2.
Во вторых я полность перевел свою библу Extended на ксорс.
Они полностью работают по заданным параметрам в файлах игры


И так далее....

3.


Итак и о будущем.
Я думаю у меня в игре будет отсутствовать понятие "Уровень игрока"
Вместо того будут присутствовать навыки и уровень навыков . Качаться навыки будут по книгам, и другим событиям.

модулях нового CH:
- Physics
- FastImage

Fatalix3d 28.07.2009 18:43

Ответ: ChopperHead
 
Жжешь! Большую работу проделал! Молодец!

p.s Можем ли мы надеяться на увеличенную детализацию мира?


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

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