forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Кто какую игру делает? Скрины (http://forum.boolean.name/showthread.php?t=3967)

dimanche13 06.05.2008 20:44

Ответ: Кто какую игру делает? Скрины
 
хм... забавно, а я думал, мозгоЁ_ство и *опа, слова которые непосредственно относятся к диплому :)

FDsagizi 06.05.2008 20:51

Ответ: Кто какую игру делает? Скрины
 
А яб в диплом не побоялся написать-

На английском-
Куратор дура, жопа, сиски, пиз*а, ган*оны, и еще кучу матов.
На русском( скорее всего в нашем коледже будем делать чтото типа базы данных ) та вот какие слова там точно будут
Засадить, всучить, отодрать, на*ер все, подонок, идиотка, и т.д
вообще думаю что здесь сильно замарачиваться не стоит, и вообще надо подходить с юмором- например писали расписку на то что прейдем 1 мая на площадь будим маршировать( так я таку ю расписку написал, и не только написал, но и разрисовал, и написал "мы не можем прийти туда" и подписи, так своего куратора туда вписал, уйму народу))). Кстати я пришел, но вот куратора не нашел, по этому она по идее должна попасть к директору :-D и это скорее всего исключение нежели правило.


ABTOMAT 06.05.2008 20:57

Ответ: Кто какую игру делает? Скрины
 
Ха! Я ж говорил? Ook круче. Понятно?

impersonalis 07.05.2008 00:59

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Blitzerg (Сообщение 80679)
В википедии и написано Brainfuck (англ. brain+fuck)
А такие маты извини мне в диплом вешать никак нельзя.
Я понимаю, что это название языка, но если вдруг ктото назовёт
свой язык программирования допустим жопой, я же не буду
его вешать в диплом.
Для меня в игре жопа, и fuck равносильные сквернословия.

Можно поспорить! Из графического контекста баннера и априорного положения об адекватности стилистики игры - можно сделать вывод что речь идёт не о ругательстве а о ЯП

Tadeus 07.05.2008 11:17

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от ABTOMAT (Сообщение 80683)
Ха! Я ж говорил? Ook круче. Понятно?

Ook! задумывался как язык для орангутангов.

Слава Бреинфаку! :super:

moka 03.07.2008 13:48

Ответ: Кто какую игру делает? Скрины
 
Это тени по ShadowMap с PCF 2x2x2 алгоритмом сглаживания, и с эффектом размытости исходя из растояния до источника, КубеМапа 256х256.


HolyDel 03.07.2008 13:56

Ответ: Кто какую игру делает? Скрины
 
MoKa, красиво! жаль никак не сделать плавного размытия при больших расстояниях от источника света((

ABTOMAT 03.07.2008 14:21

Ответ: Кто какую игру делает? Скрины
 
MoKa, на какой видяхе и сколько фпс выдёт? (без верт. синхры)

moka 03.07.2008 15:01

Ответ: Кто какую игру делает? Скрины
 
ABTOMAT, синх вырублена. стока и выдаёт, 60.. У меня у видяхи (7300 гс - урезанная), шейдерных процессоров как у 6600, и даже похуже будет. Сравнивал с разными демками теней. По качеству они немножко лучше, но вот фпс у них Значительно похуже.
На моей крайзис на самых минималках 30 фпс выдаёт. Думаю 60 для динамического освещения, это нормально?

HolyDel, хм, вот тут интерестный моммент, у меня есть кое какие мысли, это делать без PCF, записывать в текстуру, затем этот результат юзать в Diferred Shading, но тени писать в R канал, а в G канал писать дистанцию от источника света (Depth), а затем уже перед смешиванием результатов размывать по Дептх. В общем это пока мысли, думаю из этого удастся кое-что, но размытие текстуры которая по размеру с размер экрана - весьма затратно. А с уменьшением размера в 2 раза, или хотяб до 512х386 - тут нада пробовать и смотреть как отобразится потеря качества. Может и удастся выжать побольше фпс, и с лучшим качеством..

HolyDel 03.07.2008 15:12

Ответ: Кто какую игру делает? Скрины
 
эээ... а как ты можешь изменять РАДИУС размытия на гпу?

moka 03.07.2008 15:53

Ответ: Кто какую игру делает? Скрины
 
Размытие идёт классическим методом: камера + билбоард (только он один), и он обрабатывается шейдером, обычно 2 прохода - по горизонтали и по вертикали. И это дело рендертаргится в текстуру.
Так и производится размытие. А в шейдер сам, там просто, общее арифметическое ближник пикселей, а если дать пикселям "приоритет", как это к примеру делается в Depth of Field, то будет размытие разной степени. :)

А про какой метод размытия в гпу ты говорил?

ABTOMAT 03.07.2008 19:19

Ответ: Кто какую игру делает? Скрины
 
если на 7300 то норм.
дай демко :)

moka 03.07.2008 19:23

Ответ: Кто какую игру делает? Скрины
 
Одно условие, кому не впадлу, сделайте тест в такой форме:
PCF 128 : сПробелом, безПробела
PCF 256 : сПробелом, безПробела
Simple 256 : сПробелом, безПробела
Simple 512 : сПробелом, безПробела

Незабудьте зажать пробел для обновления.
Нада чтобы камера была внутри, виден камин, диваны посередине, и немнога окна.

Вот собственно сами 4 бинарника с медией.

SBJoker 03.07.2008 20:24

Ответ: Кто какую игру делает? Скрины
 
PCF 128 : 145, 200
PCF 256 : 144, 199
Simple 256 : 175, 555
Simple 512 : 173, 510

GF-7600GT, Athlon64 X2 6000+ (2*3.0GHz)

ABTOMAT 03.07.2008 21:34

Ответ: Кто какую игру делает? Скрины
 
PCF 128 : 107, 725
PCF 256 : 108, 725
Simple 256 : 108, 740
Simple 512 : 108, 740

Жесть... Цифры 1 в 1.
Сначала думал, опять тот же запустил, проверил - ан нет, разные :)

Цитата:

ЦП 1600 МГц Интел Пентиум Е Двуядерный
ОЗУ 2048 Мб ДДР-2
ЖиФорс 9600ЖТ 1024 Мб ПСИЕ-16
400 Гб свободного места на жёстком диске
Монитор 19" 1280*1024, ЖК отклик пиксюля - 8 мс
ОС:
1. Винда ХР
2. Ubuntu Linux

HolyDel 03.07.2008 21:36

Ответ: Кто какую игру делает? Скрины
 
PCF 128 : 44, 292
PCF 256 : 47, 290
Simple 256 : 49, 318
Simple 512 : 49, 317

8600GT

jimon 03.07.2008 22:02

Ответ: Кто какую игру делает? Скрины
 
в асю кидал, но и суда запощу :)
PCF 128 : 213, 475
PCF 256 : 215, 517
Simple 256 : 228,914
Simple 512 : 222,981

9600 GT

FDsagizi 04.07.2008 07:51

Ответ: Кто какую игру делает? Скрины
 
8800гт

pcf 128 : 1250, 180
pcf 256 : 1250, 177
simple 256 : 1275, 176
simple 512 : 1250, 178

moka 04.07.2008 11:25

Ответ: Кто какую игру делает? Скрины
 
В общем собрал все результаты. И понял что на рендер в кубемапу просто нереально влияет процессор, да и в статике. К примеру у Олега на 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

HolyDel 04.07.2008 11:51

Ответ: Кто какую игру делает? Скрины
 
MoKa, я скоро соберу новую машину, с E8500 3,16Mhz, и DDR3. тогда и посмотрим скока фпс будет ))) правда видюшка останется старая - 8600GT.

jimon 04.07.2008 11:58

Ответ: Кто какую игру делает? Скрины
 
HolyDel
купи E8400 и разгони на 20-30 мгц :) будет быстрее E8500 и секономишь 80$ и сможешь попить пиво на них ;)

moka 04.07.2008 12:15

Ответ: Кто какую игру делает? Скрины
 
HolyDel, я тоже планирую вторую машину дома собрать (E8400 и тож рама ддр3, мамку хорошую, а видяху со следующей запупки ;) ), чисто рабоче\игровую, но для кодинга и тестированний оставить старую, т.к. на ней наглядно видна нагрузка :)
Обязателньо затестим, тогда и будет Сразу видно какая будет разница :)

HolyDel 04.07.2008 12:24

Ответ: Кто какую игру делает? Скрины
 
jimon, таки прийдется на 160 МГц разгонять чтобы только сравнилась скорость. дык и етот проц я могу разогнать тоже. к тому же я его уже купил ))

moka 04.07.2008 12:24

Ответ: Кто какую игру делает? Скрины
 
HolyDel, поздравляю с покупкой :)
Хачу поскорее следующую зп..

BlackDragon 04.07.2008 17:13

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
мой скрин:

moka 04.07.2008 17:43

Ответ: Кто какую игру делает? Скрины
 
BlackDragon, деревья неплохие! От куда такие? :)
И трава неплохая, хочу свою шуструю траву тоже..

ABTOMAT 04.07.2008 20:40

Ответ: Кто какую игру делает? Скрины
 
BlackDragon, дзеревья рулят!
А трава что-то не жжод (хотя имхо просто нарисована не оч. хорошо, подправить несложно)
Что за движок?

BlackDragon 04.07.2008 20:56

Ответ: Кто какую игру делает? Скрины
 
Сделано все в блице, это тестовый ландшавт. Проверял реализацию отрисовки деревьев и травы в больших количествах, загрузку карт растительности. Деревья сделаны методом: к столбу приделывае ветвящиеся под углом палки, а к палкам крепим квады с текстурой ветки с листьями, чтобы было похоже на толстую ветку с листвой. Ветки с листьями и траву рисовал в фотошопе.
Я листву на деревьях думал сделать по принципу как в обливионе, но и так вроде не плохо.

Зы: а мне наоборот трава больше нравицца чем деревья.

ABTOMAT 04.07.2008 22:01

Ответ: Кто какую игру делает? Скрины
 
ага, деревья по типу SpeedTree :) я сам такое делал на блитзе
трава синглсюрфейсная? шЫвелится?

BlackDragon 05.07.2008 17:30

Ответ: Кто какую игру делает? Скрины
 
Пока еще не шевелица. Не синл сюрфейс, хотя рассматрива возможность его создания.

BlackDragon 05.07.2008 17:33

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
Вот еще скрин:
динамичное разрушение зданий

moka 07.07.2008 14:59

Ответ: Кто какую игру делает? Скрины
 
Нада смотреть в динамике, так ничего не скажешь. Наверное в динамике выглядит очень приятно :)
А насчёт физики не подумывал?

Crystal 07.07.2008 15:37

Ответ: Кто какую игру делает? Скрины
 
Демку в студию.

З.Ы. Ухты! У меня 999 сообщений! )

BlackDragon 07.07.2008 18:17

Ответ: Кто какую игру делает? Скрины
 
Демка будет, когда я все отшливую, и сделаю более менне полностью работоспособную программу, а пока это только незаконченный модуль.

moka 07.07.2008 18:21

Ответ: Кто какую игру делает? Скрины
 
Будем ждать! =)

Taugeshtu 07.07.2008 19:10

Ответ: Кто какую игру делает? Скрины
 
Разрушение впечатлило чуть меньше деревьев... Наверное стоит сделать схему силовой структуры здания (т.е. процесс разрушения здания) другой... Не реалистично отваливающаяся стена нескольких этажей - это чтож за удар там такой был?

moka 08.07.2008 11:48

Ответ: Кто какую игру делает? Скрины
 


...

Crystal 08.07.2008 13:38

Ответ: Кто какую игру делает? Скрины
 
Игру делаешь, или просто испытываешь графику ксорса?

Taugeshtu 08.07.2008 13:39

УАУ! МоКа, последний скрин - MEGA(kill)! Каков рецепт такого неба?

Так же английским по белой рамке написано: Rust (;

moka 08.07.2008 13:47

Ответ: Кто какую игру делает? Скрины
 
Blitzerg ;)

Ize'g0re, рецепт прост: прога для вытягивания медии из СТАЛКЕРа, там скайбоксы приятненькие..

jimon 08.07.2008 13:50

Ответ: Кто какую игру делает? Скрины
 
фильтрацию бы :)

moka 08.07.2008 13:54

Ответ: Кто какую игру делает? Скрины
 
jimon, анизотропку? Да забыл врубить..

HolyDel 08.07.2008 13:57

Ответ: Кто какую игру делает? Скрины
 
небо хдр?

moka 08.07.2008 13:58

Ответ: Кто какую игру делает? Скрины
 
HolyDel :4to: мне ещё до HDR.. Простой блуумчик.. :rolleyes:
Я когда почитал про HDR, то пока немного отступил, т.к. там много своих приколов, это не такой и простой эффект..

HolyDel 08.07.2008 14:22

Ответ: Кто какую игру делает? Скрины
 
все равно красиво ;)

moka 08.07.2008 14:57

Ответ: Кто какую игру делает? Скрины
 
HolyDel, спасибо!
Кстати, насчёт теней, решил сделать от статики статичные (дептх карта), на динамику ложатся как положено, но дептх карта рендерится один раз (солнце к примеру), а от динамики проекционные текстуры (Red канал - маска, Green канал - Depth), для машинок будет с самозатенением а для простой без. :) Таким образом очень сильно выйграю в производительности.
Так, делюсь мыслями, может кому и будут идеи полезны.. :)

Crystal 08.07.2008 16:07

Ответ: Кто какую игру делает? Скрины
 
Сделай шейдер, блеск металла.

moka 08.07.2008 16:15

Ответ: Кто какую игру делает? Скрины
 
Blitzerg, опиши его..

HolyDel 08.07.2008 16:52

Ответ: Кто какую игру делает? Скрины
 
MoKa, наверное имеется ввиду анизотропная маодель освещения:
http://steps3d.narod.ru/tutorials/an...-tutorial.html

moka 08.07.2008 18:58

Ответ: Кто какую игру делает? Скрины
 
Любопытно, а в реальной жизни такое можно встретить? Жаль шейдер по ссылке не glsl\hlsl.. Хотя я начинаю вникать в.. Это cG? :lol:

HolyDel 08.07.2008 19:04

Ответ: Кто какую игру делает? Скрины
 
в реальной - ето самые обычные поллированные поверхности.
ето кстати как раз glsl. но сам принцип написан добротно.

moka 08.07.2008 19:15

Ответ: Кто какую игру делает? Скрины
 
glsl??? Какой-то ужастный.. Или это скомпилированный?
Полированные, хм у них же обыкновенная точка.. Тот же ламинат или паркет, никогда не видел такой окружности...

Crystal 08.07.2008 20:25

Ответ: Кто какую игру делает? Скрины
 
По сути блеск металла везде делается отражением света от поверхности.
Холи прально сказал, как от полированных предметов.
Я видал в играх такое, довольно красиво смотрится.
В играх применяют например к лезвиям мечей, кузовам автомобилей,
к броне, и т.д.

Щас нету у меня скринов подходящей игры чтобы показать,
покажу на примере готики (готика плохой пример).
Посмоти на блики света на броне и топоре, они делают
чувака более металлическим. А еслиб ещё и отражения нормальные
по мимо бликов света были, тоб броня и топор реально казались бы железными.




Или вот отражения краски металлик на машине в NFS, та же история (пример уже получше)




Или например как это сделано в еве.



В еве прям как в думе третьем...


А вот собсно и блики металлических частей на говномонстре в думе.



moka 08.07.2008 20:59

Ответ: Кто какую игру делает? Скрины
 
На третем спеуляр (уже есть), на втором перемноженная на отрицательный FallOff отражающая кубемапа, на первом простой спекуляр. Кроме материала для машинки уже всё есть, играйся с настройками шейдера :) Интенсивность, Дот радиуса, цвет, сила бампа - засчёт этих параметров можно любой эффект достич.

Crystal 08.07.2008 21:06

Ответ: Кто какую игру делает? Скрины
 
А на четвёртом?
А мой костюм на аватаре? )

Вот ещё внтури станции в еве скрин сделал


moka 09.07.2008 13:14

Ответ: Кто какую игру делает? Скрины
 
Blitzerg, и на четвёртом простой спекуляр, а в EVE просто хорошо детализированные спекуляр и нормал карты. Всё это уже есть, просто играйся с параметрами Speclar'а.

Crystal 09.07.2008 13:26

Ответ: Кто какую игру делает? Скрины
 
Понятно.

Tadeus 09.07.2008 20:06

Ответ: Кто какую игру делает? Скрины
 
Немного возвращаясь к теме типа шейдеров. Насколько я понял это эшейдеровский асм, использовавшиися в ДХ8. В ДХ9 и дальше в него переводятся шейдеры из глсл/хлсл. Вроди так :)

johnk 09.07.2008 20:52

Ответ: Кто какую игру делает? Скрины
 
Он и сейчас иногда используется при использовании девятого.

moka 09.07.2008 20:54

Ответ: Кто какую игру делает? Скрины
 
Так это cG?

HolyDel 10.07.2008 17:16

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
нет. это какое то полумашинное убожество ((. на сайте Борескова нет cg шейдеров (и правильно!)

вот, высокотехнологичная графика:

moka 10.07.2008 19:49

Ответ: Кто какую игру делает? Скрины
 
:4to:
Не-не-не-не-Не Не!
Они колизятся!
ВротМнеНоги!
Что ты сделал с ними? Не нада их взрывать!
Сбдрыстни!!!


:-D
А можно поподробнее? :)

FDsagizi 10.07.2008 23:44

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от MoKa (Сообщение 81945)
glsl??? Какой-то ужастный.. Или это скомпилированный?

Вот уж удевил:4to: (ГЛСЛ оч похож на ХЛСЛ).
Как я рад что прошло время АСМ, этих машинных команд, да здравствуют языки высокого уровня.

HolyDel 11.07.2008 09:26

Ответ: Кто какую игру делает? Скрины
 
так то оно так, но если такую шейдерную асм програмку можно и на каком нибудь GeForce2 MX запустить, то высокоуровневые шейдеры поддерживает меньшее число карточек.


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

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