Название: Музей колоколов Отправлено: Den_ya от 09 Марта 2009, 01:57:16 Пролог На данный момент работа не выдержит ни какой критики потому что пока что очень "сырая" в ней нет шейдеров,а только геометрия и голые текстуры,причем текстуры большого разрешения подчас совершенно не нужные,вообщем много еще чего прийдется оптимизировать,на данный момент Polys: ~114 324 (http://i44.photobucket.com/albums/f19/Den_ya/Untitled-1.jpg) ,нет окружения и т.д. Я не являюсь каким нибудь фанатом истории просто не нахожусь сейчас дома(Валдай) и поэтому это кусочек моего мира,по которому можно побрадить:) История (http://valday.com/museum_bells) c valday.com Рисовал на "глаз" поэтому может быть не точность в геометрии,на работу ушел практически год - это очень долго нет слов,такую несложную геометрию(а может и сложную) можно смоделировать быстро,просто не всегда хватало свободного времени и сил,геометрию переделывал раз сто потому что приходя к музею я понимал что получается ерунда,приходилось делать новые фотки и переделывать все по новой,самая сложное было сделать Unwrap UVW раскладку с этой штукой я бился ни на жизнь а насмерть:))) Системные требования - Microsoft Windows XP\Vista - Microsoft Direct 9.0c - процессор 2.4 GHz - памать 3 Гб - видеокарта Nvidia GeForse 8800 GTS вообщем машина должна быть не слабой для тех кто не может запустить работу, смотрите видео с моего раб.стола (http://s44.photobucket.com/albums/f19/Den_ya/?action=view¤t=_0001.flv)(можно сказать маленькая демонстрация) Управление w - вперед s - назад a - влево d - вправо или стрелочками Esc - выход Скачать (http://ifolder.ru/10939694) 61,5 МБ Скриншоты Название: Re: Музей колоколов Отправлено: Const_47 от 14 Марта 2009, 14:06:17 Ну, и когда мы увидим бету?
:))) Не стоит забрасывать. Название: Re: Музей колоколов Отправлено: Den_ya от 16 Марта 2009, 01:10:10 Const_47
я не забросил,сейчас оптимизирую музей, решил урезать все текстуры то есть максимальные будут 1024 и меньше ,еще перевожу Light map текстуры в DDS качество их конечно упадет зато для поднятия fps поможет,конечно же вид уже будет не тот что с текстурками большого разрешения,и еще решил пока отключить AA Название: Re: Музей колоколов Отправлено: shaman4d от 16 Марта 2009, 12:16:40 Ам ожет тебе ограду сделать плоскую с бампмаппингом? Полигонов меньше будеш а детальность можно повысить.
Название: Re: Музей колоколов Отправлено: Const_47 от 16 Марта 2009, 19:22:21 Не парся с DDS. Врятли в данной сцене по производительности заметишь особенную разницу, сцена то маленькая, текстур не очень много...
Название: Re: Музей колоколов Отправлено: Den_ya от 16 Марта 2009, 22:07:15 73 текстуры + ~ 70 Light map = ~ 143 :-\
беда в том что я до этого не знал(до подсказки КВЕСТОМАН'ом) что нужно сохранять текстурки кратные 4-ом для сохранения в DDS , то есть некоторые приходится переделывать shaman4d бампмаппинг придется применять с альфа каналом ,а это уже шейдер какой нибуть получится, я просто до этого не дошел еще на самом деле геометрии очень много цифра 114 324 это самый минимум которого я смог добиться,хотя есть еще что подрезать, реальная цифра примерно ~2 000 000 Polys,а может и больше,после музея я понял что Малополигональное моделирование - это настоящее искусство,и никакие плагины незаменят рук и головы,может позже зделаю небольшое видео Название: Re: Музей колоколов Отправлено: Den_ya от 17 Марта 2009, 04:58:28 версия 17.03.09 - добавлен загрузочный экран - текстуры урезаны до 1024х1024 - отключен AA Museum.exe (http://ifolder.ru/11099699) 22.80 Мб P.S.теперь думаю пойдет у большинства,тем более с загрузочным экраном стало понятнее что загружается,а не весит черным экраном Название: Re: Музей колоколов Отправлено: Const_47 от 17 Марта 2009, 16:35:19 Файл номер 11086464 не найден !!!
??? Название: Re: Музей колоколов Отправлено: Den_ya от 17 Марта 2009, 19:43:09 Const_47
Действительно :-\ перезалил,теперь вроде все ок (тьфу-тьфу) ссылка таже (ниже) Название: Re: Музей колоколов Отправлено: shaman4d от 17 Марта 2009, 20:01:48 Загрузил - запустил, загрузочный экран и ничего не происходит.
Название: Re: Музей колоколов Отправлено: Const_47 от 17 Марта 2009, 20:47:03 Если близко мусорников ходить, производительность падает.
используй для колизии мусорников боксы, токо не рисуй их. Название: Re: Музей колоколов Отправлено: Den_ya от 17 Марта 2009, 21:20:40 Const_47
попал в точку,я действительно там такую же геометрию к колизии привинтил это мои недоделки,а к дереву наоборот забыл,это я исправлю shaman4d я загрузил со своей ссылки у меня тоже почему то в начале долго загружался,но потом все стало лучше,хотя исходник загружается нормально (намного быстрее) может побился? попробую позже за архивировать теперь нужно придумать как сделать экран настройки где можно будет менять текстуры,разрешение экрана и т.д. Название: Re: Музей колоколов Отправлено: →|๖ۣۜDen|← от 18 Марта 2009, 14:25:55 В в чём смысл лоадера, то?? Очевидно, что у тебя 2 StartScene, первый прогружает текстуры, а потом, переход, на новый StartScene. Так?
Но: т.к. первый стартовый канал отвечает за прогрузку текстур, и загружает их в буфер (что правильно), а второй загружает сцену, но второй не пользуется буфером первого, то идёт время на переход к новому разрешению + новой прогрузкой текстур. Так выходит? Название: Re: Музей колоколов Отправлено: shaman4d от 18 Марта 2009, 20:23:10 А войти в музей можно будет? А то все двери заколочены :(
Название: Re: Музей колоколов Отправлено: Den_ya от 18 Марта 2009, 20:42:09 →|Den|← ТЫ - МОЛОДЕЦ!!!
на самом деле я хотел просто избавиться от черного экрана, и думал что у меня получился правильный загрузчик,но твой вопрос поставил меня в тупик я сделал отдельно второй(основной) StartScene.ехе и с равнил с существующим получилось что если загружается один основной то он загружается(на моем компе) 00.31 сек, а если оба то 01.08.1 сек, получается что каждый загружается отдельно то есть каждый раз все снова, может быть у меня нет этого буфера ни в первом ни во в тором? →|Den|← раз ты так ловко определил, подскажи как он выглядит(буфер) в квесте или может у тебя есть примерчик а я попробую пока почитать Учебное руководство и еще хотел сказать что загруочный StartScene загружает у меня геометрию,а потом тексткрки shaman4d войти нельзя будет :-\ может быть когда нибуть Название: Re: Музей колоколов Отправлено: →|๖ۣۜDen|← от 18 Марта 2009, 20:52:00 Почему я это заметил)) просто сам щас лоадер делаю.)) Насчёт буфера - логика простая. Если ты обращаешься к новому старт_сцен, то всё обнуляется, так вообще, наверно, как канала, буфера нет. Я так думаю.. :)
Всё просто, делай один старт_сцене, а заместо SetNewStartChannel подключай обычный чанел со своей сценой, думаю, разберёшься, если нет, как нить, позжа выложу, мне нужно скорей свой проект доделывать. Скоро похвастаюсь кстати :D Название: Re: Музей колоколов Отправлено: Den_ya от 18 Марта 2009, 21:03:51 будем ждать твоего проекта ;)
про то что ты говорош,я понял попробую,только зачем же тогда SetNewStartChannel ? ведь на оф сайте приводят примеры из двух сцен,ладно буду разбираться Название: Re: Музей колоколов Отправлено: →|๖ۣۜDen|← от 18 Марта 2009, 21:08:37 Ну надо же буржуям повыпендриваться))) ;D Вот и придумали от нефиг такой канал :D
А вообще он назначает чайлду привелегии стартового канала. Т.е. делает его главным pодителем, от которого уже идёт всё остальное, а прошлое не учитывается соответственно ;) Название: Re: Музей колоколов Отправлено: Den_ya от 18 Марта 2009, 21:34:32 Цитировать а прошлое не учитывается соответственно Подмигивающий мдя.. :-\ я думаю можно потом придумать чтобы использовать для других нужд Название: Re: Музей колоколов Отправлено: Den_ya от 18 Марта 2009, 23:34:20 нет все таки без SetNewStartChannel не обойтись потому что если его убрать то запускаются одновременно оба StartScene и получается билеберда
я нашол канал Buffer но вот как его использовать?(вернее куда его прикрепить чтобы он передал информацию из одного StartScene в другой об уже просчитанной геометрии и текстурах) Название: Re: Музей колоколов Отправлено: →|๖ۣۜDen|← от 19 Марта 2009, 00:17:42 ...если его убрать то запускаются одновременно оба StartScene и получается билеберда... Так я ж говорю...юзай один СтартСцене. Попробуй)Название: Re: Музей колоколов Отправлено: Den_ya от 21 Апреля 2009, 22:23:40 Первые начинания в шейдеростроении
Название: Re: Музей колоколов Отправлено: →|๖ۣۜDen|← от 02 Мая 2009, 14:16:07 вот наконец то собрался и сделал пример по loading screen (http://depositfiles.com/files/d41q0m4dz) ;)
сцена на 4.3 Если чего не понятно объясню. Название: Re: Музей колоколов Отправлено: pikoff от 20 Сентября 2010, 06:06:12 →|Den|← будь добр обнови пожалуйста ссылку "пример по loading screen". если не сложно конечно :)
Название: Re: Музей колоколов Отправлено: →|๖ۣۜDen|← от 20 Сентября 2010, 19:08:38 пример по loading screen (http://depositfiles.com/files/0nifbw7oa) ;)
Название: Re: Музей колоколов Отправлено: pikoff от 27 Сентября 2010, 19:28:10 Спасибо! А можно ли во время загрузки проигрывать видео ролик, без тормозов?
Название: Re: Музей колоколов Отправлено: →|๖ۣۜDen|← от 27 Сентября 2010, 19:59:23 Тут нужно понимать одну вещь: во время загрузки большая часть ресурсов компьютера работает на то, чтоб собсно загрузить текстуры, 3д-объекты и т.д. Если ещё добить комп проигрыванием ролика, то можно ещё и затормозить саму загрузку, не говоря о тормозах проигрывания..
Другое дело - можно попробовать создать скрытый загрузчик для медиатекстуры, который сначала прогрузит ролик, а затем уже запустит следующий загрузчик с проигрыванием загруженного ролика. Но, думаю, даже имея в буфере загруженный ролик, скорее всего (не утверждаю, не проверял) будут тормоза при проигрывании. зы. Вспомнил Call of Duty c их вступительными роликами перед миссиями. Возможно там именно так обстоит дело с загрузкой с проигрыванием. Название: Re: Музей колоколов Отправлено: Ruslan от 27 Сентября 2010, 22:48:36 ага, это смотря еще какой ролик, а то ведь ролик может оказаться объемом, выше, чем само приложение =)
вот если бы разработчики квеста сделали multi-threaded хотябы на загрузку ресурсов, но.. вряд ли дождемся. Название: Re: Музей колоколов Отправлено: Sqwer от 28 Сентября 2010, 01:31:18 Да спасёт вас Мультитрид.
Пробовал грузить ЖПшки высокого разрешения 2048*2048 так вот чтоб они конвертнулись в родной видеокарте формат DDS /// CPU налету их конвертит(или принимает активное участие в этом) при этом память , затрачиваемая на сие действие весьма велика (1 мб жпега 2048* у меня во время реконверта преобразовывалось в 20мб ядро все 100% ) Вот вам и безобидная текстурка. ;) Решил проблему мультитридом 1 поток продолжает обрабатывать программу , все остальные(по количеству ядер в системе ) загружают контент. в итоге всё летает =) и путь квест безбожно тормозит при загрузке, ладно ... можно и подождать, но вот что физика не вынесена в другой поток- это уже проблема. :-[ Да и вообще уже давно не продают одноядерные процы и программы просто обязаны иметь многопоточнось, чтоб загрузить все ядра. В скором времени квест без поддержки потоков может стать продуктом второго сорта, но с другой стороны добавление потоков - весьма, в-е-е-е-е-есьма трудоёмкий процесс. |