![]() |
Ответ: Кто какую игру делает? Скрины
хм... забавно, а я думал, мозгоЁ_ство и *опа, слова которые непосредственно относятся к диплому :)
|
Ответ: Кто какую игру делает? Скрины
А яб в диплом не побоялся написать-
|
Ответ: Кто какую игру делает? Скрины
Ха! Я ж говорил? Ook круче. Понятно?
|
Ответ: Кто какую игру делает? Скрины
Цитата:
|
Ответ: Кто какую игру делает? Скрины
Цитата:
Слава Бреинфаку! :super: |
Ответ: Кто какую игру делает? Скрины
Это тени по ShadowMap с PCF 2x2x2 алгоритмом сглаживания, и с эффектом размытости исходя из растояния до источника, КубеМапа 256х256.
![]() |
Ответ: Кто какую игру делает? Скрины
MoKa, красиво! жаль никак не сделать плавного размытия при больших расстояниях от источника света((
|
Ответ: Кто какую игру делает? Скрины
MoKa, на какой видяхе и сколько фпс выдёт? (без верт. синхры)
|
Ответ: Кто какую игру делает? Скрины
ABTOMAT, синх вырублена. стока и выдаёт, 60.. У меня у видяхи (7300 гс - урезанная), шейдерных процессоров как у 6600, и даже похуже будет. Сравнивал с разными демками теней. По качеству они немножко лучше, но вот фпс у них Значительно похуже.
На моей крайзис на самых минималках 30 фпс выдаёт. Думаю 60 для динамического освещения, это нормально? HolyDel, хм, вот тут интерестный моммент, у меня есть кое какие мысли, это делать без PCF, записывать в текстуру, затем этот результат юзать в Diferred Shading, но тени писать в R канал, а в G канал писать дистанцию от источника света (Depth), а затем уже перед смешиванием результатов размывать по Дептх. В общем это пока мысли, думаю из этого удастся кое-что, но размытие текстуры которая по размеру с размер экрана - весьма затратно. А с уменьшением размера в 2 раза, или хотяб до 512х386 - тут нада пробовать и смотреть как отобразится потеря качества. Может и удастся выжать побольше фпс, и с лучшим качеством.. |
Ответ: Кто какую игру делает? Скрины
эээ... а как ты можешь изменять РАДИУС размытия на гпу?
|
Ответ: Кто какую игру делает? Скрины
Размытие идёт классическим методом: камера + билбоард (только он один), и он обрабатывается шейдером, обычно 2 прохода - по горизонтали и по вертикали. И это дело рендертаргится в текстуру.
Так и производится размытие. А в шейдер сам, там просто, общее арифметическое ближник пикселей, а если дать пикселям "приоритет", как это к примеру делается в Depth of Field, то будет размытие разной степени. :) А про какой метод размытия в гпу ты говорил? |
Ответ: Кто какую игру делает? Скрины
если на 7300 то норм.
дай демко :) |
Ответ: Кто какую игру делает? Скрины
Одно условие, кому не впадлу, сделайте тест в такой форме:
PCF 128 : сПробелом, безПробела PCF 256 : сПробелом, безПробела Simple 256 : сПробелом, безПробела Simple 512 : сПробелом, безПробела Незабудьте зажать пробел для обновления. Нада чтобы камера была внутри, виден камин, диваны посередине, и немнога окна. Вот собственно сами 4 бинарника с медией. |
Ответ: Кто какую игру делает? Скрины
PCF 128 : 145, 200
PCF 256 : 144, 199 Simple 256 : 175, 555 Simple 512 : 173, 510 GF-7600GT, Athlon64 X2 6000+ (2*3.0GHz) |
Ответ: Кто какую игру делает? Скрины
PCF 128 : 107, 725
PCF 256 : 108, 725 Simple 256 : 108, 740 Simple 512 : 108, 740 Жесть... Цифры 1 в 1. Сначала думал, опять тот же запустил, проверил - ан нет, разные :) Цитата:
|
Ответ: Кто какую игру делает? Скрины
PCF 128 : 44, 292
PCF 256 : 47, 290 Simple 256 : 49, 318 Simple 512 : 49, 317 8600GT |
Ответ: Кто какую игру делает? Скрины
в асю кидал, но и суда запощу :)
PCF 128 : 213, 475 PCF 256 : 215, 517 Simple 256 : 228,914 Simple 512 : 222,981 9600 GT |
Ответ: Кто какую игру делает? Скрины
8800гт
pcf 128 : 1250, 180 pcf 256 : 1250, 177 simple 256 : 1275, 176 simple 512 : 1250, 178 |
Ответ: Кто какую игру делает? Скрины
В общем собрал все результаты. И понял что на рендер в кубемапу просто нереально влияет процессор, да и в статике. К примеру у Олега на 8600 GT в динамике вышло как на 7300 GT, которая стоит рядом с 6600 GT а то и чуток ниже. Странно в общем получилось.. А у кого-то Очень всё обгоняет. Нада будет собирать примеры как уже мне намекнули, с авто бенчмаркингом, и без свободы полёта (включаемл).
Вот собрал все тесты. GeForce 9600 GT: PCF 128 : 213, 475 PCF 256 : 215, 517 Simple 256 : 228, 914 Simple 512 : 222, 981 GeForce 9600 GT: Этот результат показала машина со слабеньким 2 ядерным процессором Intel 1.6Mhz (2 CPUs). Сразу видно как показатели уступают верхним.. Но такая разница очень весьма странная.. PCF 128 : 107, 725 PCF 256 : 108, 725 Simple 256 : 108, 740 Simple 512 : 108, 740 GeForce 8800 GT: PCF 128 : 180, 1250 PCF 256 : 177, 1250 Simple 256 : 176, 1275 Simple 512 : 178, 1250 GeForce 8600 GT: PCF 128 : 44, 292 PCF 256 : 47, 290 Simple 256 : 49, 318 Simple 512 : 49, 317 GeForce 7600 GT: PCF 128 : 90, 170 PCF 256 : 90, 213 Simple 256 : 94, 525 Simple 512 : 94, 490 GeForce 7600 GT: Этот результат был выдан на машине с процессором AMD Athlon64 X2 6000+, как видите рендеринг кубемапы на нём происходит Очень быстро, и почти доганяет 8800 GT! Вот что значит процессор, не раз в этом убеждаюсь. PCF 128 : 145, 200 PCF 256 : 144, 199 Simple 256 : 175, 555 Simple 512 : 173, 510 ATI Radeon 3850: Вот так Радиончик хорошего класса (как 8800 GT), а уступает своим конкурентам Жирафам.. PCF 128 : 79-81, 460 PCF 256 : 79-81, 460 Simple 256 : 79-81, 460 Simple 512 : 79-81, 460 |
Ответ: Кто какую игру делает? Скрины
MoKa, я скоро соберу новую машину, с E8500 3,16Mhz, и DDR3. тогда и посмотрим скока фпс будет ))) правда видюшка останется старая - 8600GT.
|
Ответ: Кто какую игру делает? Скрины
HolyDel
купи E8400 и разгони на 20-30 мгц :) будет быстрее E8500 и секономишь 80$ и сможешь попить пиво на них ;) |
Ответ: Кто какую игру делает? Скрины
HolyDel, я тоже планирую вторую машину дома собрать (E8400 и тож рама ддр3, мамку хорошую, а видяху со следующей запупки ;) ), чисто рабоче\игровую, но для кодинга и тестированний оставить старую, т.к. на ней наглядно видна нагрузка :)
Обязателньо затестим, тогда и будет Сразу видно какая будет разница :) |
Ответ: Кто какую игру делает? Скрины
jimon, таки прийдется на 160 МГц разгонять чтобы только сравнилась скорость. дык и етот проц я могу разогнать тоже. к тому же я его уже купил ))
|
Ответ: Кто какую игру делает? Скрины
HolyDel, поздравляю с покупкой :)
Хачу поскорее следующую зп.. |
Ответ: Кто какую игру делает? Скрины
Вложений: 1
мой скрин:
|
Ответ: Кто какую игру делает? Скрины
BlackDragon, деревья неплохие! От куда такие? :)
И трава неплохая, хочу свою шуструю траву тоже.. |
Ответ: Кто какую игру делает? Скрины
BlackDragon, дзеревья рулят!
А трава что-то не жжод (хотя имхо просто нарисована не оч. хорошо, подправить несложно) Что за движок? |
Ответ: Кто какую игру делает? Скрины
Сделано все в блице, это тестовый ландшавт. Проверял реализацию отрисовки деревьев и травы в больших количествах, загрузку карт растительности. Деревья сделаны методом: к столбу приделывае ветвящиеся под углом палки, а к палкам крепим квады с текстурой ветки с листьями, чтобы было похоже на толстую ветку с листвой. Ветки с листьями и траву рисовал в фотошопе.
Я листву на деревьях думал сделать по принципу как в обливионе, но и так вроде не плохо. Зы: а мне наоборот трава больше нравицца чем деревья. |
Ответ: Кто какую игру делает? Скрины
ага, деревья по типу SpeedTree :) я сам такое делал на блитзе
трава синглсюрфейсная? шЫвелится? |
Ответ: Кто какую игру делает? Скрины
Пока еще не шевелица. Не синл сюрфейс, хотя рассматрива возможность его создания.
|
Ответ: Кто какую игру делает? Скрины
Вложений: 1
Вот еще скрин:
динамичное разрушение зданий |
Ответ: Кто какую игру делает? Скрины
Нада смотреть в динамике, так ничего не скажешь. Наверное в динамике выглядит очень приятно :)
А насчёт физики не подумывал? |
Ответ: Кто какую игру делает? Скрины
Демку в студию.
З.Ы. Ухты! У меня 999 сообщений! ) |
Ответ: Кто какую игру делает? Скрины
Демка будет, когда я все отшливую, и сделаю более менне полностью работоспособную программу, а пока это только незаконченный модуль.
|
Ответ: Кто какую игру делает? Скрины
Будем ждать! =)
|
Ответ: Кто какую игру делает? Скрины
Разрушение впечатлило чуть меньше деревьев... Наверное стоит сделать схему силовой структуры здания (т.е. процесс разрушения здания) другой... Не реалистично отваливающаяся стена нескольких этажей - это чтож за удар там такой был?
|
Ответ: Кто какую игру делает? Скрины
|
Ответ: Кто какую игру делает? Скрины
Игру делаешь, или просто испытываешь графику ксорса?
|
УАУ! МоКа, последний скрин - MEGA(kill)! Каков рецепт такого неба?
Так же английским по белой рамке написано: Rust (; |
Ответ: Кто какую игру делает? Скрины
Blitzerg ;)
Ize'g0re, рецепт прост: прога для вытягивания медии из СТАЛКЕРа, там скайбоксы приятненькие.. |
Ответ: Кто какую игру делает? Скрины
фильтрацию бы :)
|
Ответ: Кто какую игру делает? Скрины
jimon, анизотропку? Да забыл врубить..
|
Ответ: Кто какую игру делает? Скрины
небо хдр?
|
Ответ: Кто какую игру делает? Скрины
HolyDel :4to: мне ещё до HDR.. Простой блуумчик.. :rolleyes:
Я когда почитал про HDR, то пока немного отступил, т.к. там много своих приколов, это не такой и простой эффект.. |
Ответ: Кто какую игру делает? Скрины
все равно красиво ;)
|
Ответ: Кто какую игру делает? Скрины
HolyDel, спасибо!
Кстати, насчёт теней, решил сделать от статики статичные (дептх карта), на динамику ложатся как положено, но дептх карта рендерится один раз (солнце к примеру), а от динамики проекционные текстуры (Red канал - маска, Green канал - Depth), для машинок будет с самозатенением а для простой без. :) Таким образом очень сильно выйграю в производительности. Так, делюсь мыслями, может кому и будут идеи полезны.. :) |
Ответ: Кто какую игру делает? Скрины
Сделай шейдер, блеск металла.
|
Ответ: Кто какую игру делает? Скрины
Blitzerg, опиши его..
|
Ответ: Кто какую игру делает? Скрины
MoKa, наверное имеется ввиду анизотропная маодель освещения:
http://steps3d.narod.ru/tutorials/an...-tutorial.html |
Ответ: Кто какую игру делает? Скрины
Любопытно, а в реальной жизни такое можно встретить? Жаль шейдер по ссылке не glsl\hlsl.. Хотя я начинаю вникать в.. Это cG? :lol:
|
Ответ: Кто какую игру делает? Скрины
в реальной - ето самые обычные поллированные поверхности.
ето кстати как раз glsl. но сам принцип написан добротно. |
Ответ: Кто какую игру делает? Скрины
glsl??? Какой-то ужастный.. Или это скомпилированный?
Полированные, хм у них же обыкновенная точка.. Тот же ламинат или паркет, никогда не видел такой окружности... |
Ответ: Кто какую игру делает? Скрины
По сути блеск металла везде делается отражением света от поверхности.
Холи прально сказал, как от полированных предметов. Я видал в играх такое, довольно красиво смотрится. В играх применяют например к лезвиям мечей, кузовам автомобилей, к броне, и т.д. Щас нету у меня скринов подходящей игры чтобы показать, покажу на примере готики (готика плохой пример). Посмоти на блики света на броне и топоре, они делают чувака более металлическим. А еслиб ещё и отражения нормальные по мимо бликов света были, тоб броня и топор реально казались бы железными. ![]() Или вот отражения краски металлик на машине в NFS, та же история (пример уже получше) ![]() Или например как это сделано в еве. ![]() В еве прям как в думе третьем... А вот собсно и блики металлических частей на говномонстре в думе. ![]() ![]() |
Ответ: Кто какую игру делает? Скрины
На третем спеуляр (уже есть), на втором перемноженная на отрицательный FallOff отражающая кубемапа, на первом простой спекуляр. Кроме материала для машинки уже всё есть, играйся с настройками шейдера :) Интенсивность, Дот радиуса, цвет, сила бампа - засчёт этих параметров можно любой эффект достич.
|
Ответ: Кто какую игру делает? Скрины
А на четвёртом?
А мой костюм на аватаре? ) Вот ещё внтури станции в еве скрин сделал ![]() |
Ответ: Кто какую игру делает? Скрины
Blitzerg, и на четвёртом простой спекуляр, а в EVE просто хорошо детализированные спекуляр и нормал карты. Всё это уже есть, просто играйся с параметрами Speclar'а.
|
Ответ: Кто какую игру делает? Скрины
Понятно.
|
Ответ: Кто какую игру делает? Скрины
Немного возвращаясь к теме типа шейдеров. Насколько я понял это эшейдеровский асм, использовавшиися в ДХ8. В ДХ9 и дальше в него переводятся шейдеры из глсл/хлсл. Вроди так :)
|
Ответ: Кто какую игру делает? Скрины
Он и сейчас иногда используется при использовании девятого.
|
Ответ: Кто какую игру делает? Скрины
Так это cG?
|
Ответ: Кто какую игру делает? Скрины
Вложений: 1
нет. это какое то полумашинное убожество ((. на сайте Борескова нет cg шейдеров (и правильно!)
вот, высокотехнологичная графика: |
Ответ: Кто какую игру делает? Скрины
:4to:
Не-не-не-не-Не Не! Они колизятся! ВротМнеНоги! Что ты сделал с ними? Не нада их взрывать! Сбдрыстни!!! :-D А можно поподробнее? :) |
Ответ: Кто какую игру делает? Скрины
Цитата:
Как я рад что прошло время АСМ, этих машинных команд, да здравствуют языки высокого уровня. |
Ответ: Кто какую игру делает? Скрины
так то оно так, но если такую шейдерную асм програмку можно и на каком нибудь GeForce2 MX запустить, то высокоуровневые шейдеры поддерживает меньшее число карточек.
|
Часовой пояс GMT +4, время: 09:32. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot