Войти
ФлеймФорумИгры

Ретро-шутер Ion Fury (Ion Maiden) (21 стр)

Страницы: 118 19 20 21 22 23 Следующая »
#300
9:08, 30 авг. 2019

MrShoor
> Мне вот непонятно, что с туманом фпс будет ниже.
Ты не в курсе про объёмный туман из Анрыла?!


#301
12:17, 30 авг. 2019

MrShoor
> Не обязательно. Если ты знаешь, что рисуемая стена за стеклом - то можешь сразу
> стекло добавить поверх в колор.
А, ну да.
Что-то я не учёл такого варианта.
Но я думаю что обычно не заморачиваются, ведь рисование застеклённой текстуры одним проходом требует доп-действий. Например посчитать заранее старт текстуры самого стекла, и обрабатывать ситуации вроде основная текстура ещё не закончилась, а текстура стекла уже закончилась.
Но формально да, ты прав и так можно было.

#302
12:35, 30 авг. 2019

122
> Но формально да, ты прав и так можно было.
А я вот не понял, как так можно.

#303
12:49, 30 авг. 2019

1 frag / 2 deaths
> А я вот не понял, как так можно.
Прямо в том же самом цикле делать.

Вот растеризуется обычный полигон, обычно это горизонтальная линия где ты вычисляешь текстурные координаты, лезешь по ним в текстурный атлас и копируешь его цвет в экранный буфер.
И вот прямо в этот цикл можно добавить и стекло: вычислять координаты текстуры стекла, брать оттуда цвет, смешивать с цветом из текстуры, и итог записывать в экран.

Но геморроя много, и цикл станет толстым.

#304
(Правка: 12:54) 12:54, 30 авг. 2019

122
> И вот прямо в этот цикл можно добавить и стекло
А откуда мы знаем, что это стекло?

122
> смешивать с цветом из текстуры, и итог записывать в экран.
Ну вместо одного вычисления делать два
Т.е.
было

*color= hugeFunc(params1);
...
*color = halfSum(*color, hugeFunc(params2));

стало

*color = halfSum(*hugeFunc(params1), hugeFunc(params2));
Выигрыш не очевидно, зато затрахаешься готовить цикл, детектить общие отрезки стекла и полигона-за-ним, готовить два набора текстурных координат и текстур...

#305
13:02, 30 авг. 2019

1 frag / 2 deaths
> Выигрыш не очевидно
Кэшпромахи по экранному буферу. В теории тут будет выигрыш, хотя конечно в реальности с работой кэша всё сильно сложнее.

1 frag / 2 deaths
> зато затрахаешься готовить цикл, детектить общие отрезки стекла и
> полигона-за-ним
122
> обычно не заморачиваются, ведь рисование застеклённой текстуры одним проходом
> требует доп-действий
О чём я и говорю.
Обычно не заморачиваются. И нагрузка на доп-вычисления запросто скушает выигрыш.

#306
13:40, 30 авг. 2019

Играю сейчас в Blood, там есть воксели, многоэтажность. Есть ли всё это в Ion Furry?

#307
13:45, 30 авг. 2019

Panzerschrek[CN]
> Есть ли всё это в Ion Furry?
>
Да, и намного больше.

#308
(Правка: 15:50) 15:36, 30 авг. 2019

Panzerschrek[CN]
> Играю сейчас в Blood, там есть воксели, многоэтажность. Есть ли всё это в Ion Furry?
В Ion Furry даже есть мужики в робах(рясах) с автоматами!

как имхо: ретро-ретрой, но воксельных объектов в 2019 могли бы и побольше добавить... (компьютерные мышки и спальные шкомки через текстуру выглядят вырвиглазно)

#309
16:02, 30 авг. 2019

1 frag / 2 deaths
> Да, и намного больше.
skalogryz
> мужики в робах(рясах) с автоматами!

Понял, значит надо брать.

#310
(Правка: 17:36) 17:36, 30 авг. 2019

Panzerschrek[CN]
> Понял, значит надо брать.
откуда сомнения, если пост #1:

Panzerschrek[CN]
> ХОТЕТЬ

??

#311
18:04, 30 авг. 2019

skalogryz
> откуда сомнения, если пост #1
Ну, я тогда посмотрел трейлер, восхитился и написал тот пост.
С тех пор я уже забыл, что я там видел, да и вообще, итоговая игра могла получиться другой.

#312
(Правка: 3:02) 2:31, 31 авг. 2019

Panzerschrek[CN]
Бери не думая. Это TC сделанное на пятёрку. В оригинальном дюке разнообразия может было и побольше, в оружии, в локациях, но тут тоже очень клёво всё.

#313
(Правка: 7:08) 7:04, 31 авг. 2019

1 frag / 2 deaths
> Выигрыш не очевидно, зато затрахаешься готовить цикл
Если окнонный проём - прямоугольный портал, то зачем трахаться то? Просто растеризуешь: запускаешь цикл по полигонам в портале, рисуешь их, и одним умножением на матрицу - получаешь текстурные координаты стекла.

#314
11:54, 31 авг. 2019

MrShoor
А несколько стёкол?

Страницы: 118 19 20 21 22 23 Следующая »
ФлеймФорумИгры