что такое блум в играх

Bloom

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Bloom (рус. «свечение» ; произн. «блюм», «блум») — постэффект в трёхмерной графике, который используется в компьютерных играх и других 3D-приложениях. Эффект используется разработчиками игр для создания эффекта размытости света на ярких гранях сцены, передержку камерой при съёмке, а также для добавления большей кинематографичности изображению.

Одной из наиболее известных игр, где был использован этот эффект является аркадный автосимулятор Need for Speed: Most Wanted. В этой игре с помощью эффекта блюм реализовано свечение от солнечных лучей на асфальте, а также размытость на ярких гранях сцены, таких как дневное небо.

Действие эффекта во многом схоже по действию с другим эффектом, «glow», однако эти эффекты имеют различные способы реализации, и как следствие, отличия в изображении. Bloom используется в играх вместе с High Dynamic Range, однако иногда простое включение bloom-фильтра в настройках игры обозначается как «включение HDR».

Ссылки

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Полезное

Смотреть что такое «Bloom» в других словарях:

bloom — bloom … Dictionnaire des rimes

Bloom — ist der Name mehrerer Personen: Allan Bloom (1930–1992), US amerikanischer Philosoph Arthur Bloom (1942–2006), US amerikanischer Fernsehregisseur Barbara Bloom (* 1951), US amerikanische Künstlerin Barry R. Bloom (* 1937), US amerikanischer… … Deutsch Wikipedia

BLOOM (A.) — Allan BLOOM 1930 1992 Né le 14 septembre 1930 à Indianapolis, dans une famille juive du Middle West, le jeune Allan Bloom a très tôt affirmé sa vocation de philosophe. Ce lecteur précoce de Platon entreprit de faire ses études de philosophie à la … Encyclopédie Universelle

Bloom — Bloom, n. [OE. blome, fr. Icel. bl?m, bl?mi; akin to Sw. blom, Goth. bl?ma, OS. bl?mo, D. bloem, OHG. bluomo, bluoma, G. blume; fr. the same root as AS. bl?wan to blow, blossom. See to bloom, and cf. .] 1. A blossom; the flower of … The Collaborative International Dictionary of English

Bloom 06 — Saltar a navegación, búsqueda Bloom 06 Información personal Origen Italia … Wikipedia Español

bloom — bloom, blossom Cherry trees are said to be in blossom, roses in bloom. The difference corresponds largely to that between trees whose blossom is a sign of fruit to come and plants whose flowers are a culmination in themselves. In figurative uses… … Modern English usage

Bloom — Bloom, v. t. 1. To cause to blossom; to make flourish. [R.] [1913 Webster] Charitable affection bloomed them. Hooker. [1913 Webster] 2. To bestow a bloom upon; to make blooming or radiant. [R.] Milton. [1913 Webster] While barred clouds bloom the … The Collaborative International Dictionary of English

bloom|y — «BLOO mee», adjective, bloom|i|er, bloom|i|est. having the surface covered with bloom, as a plum … Useful english dictionary

Bloom — Bloom, v. i. [imp. & p. p. ; p. pr. & vb. n. .] 1. To produce or yield blossoms; to blossom; to flower or be in flower. [1913 Webster] A flower which once In Paradise, fast by the tree of life, Began to bloom. Milton. [1913… … The Collaborative International Dictionary of English

Bloom 06 — Bloom 06 … Deutsch Wikipedia

Источник

Что такое блум в играх

Информация взята с сайта http://gamegpu.com/

Потребление ОЗУ игрой с различными настройками графики:

Потребление RAM всей системой во время игры с максимальными настройками графики (зависит также от количества запущенных фоновых программ):

Q: у меня gtx 780ti или gtx970\980 и игра тормозит на максимуме! Что за отвратительная оптимизация, раз игра тормозит на топовых видеокартах?!
A: без паники! Во-первых, текстуры максимального разрешения рассчитаны на видеокарты с памятью более 6-ти ГБ. Поэтому выберите «высокое» качество текстур. Во-вторых, обратите внимание на сглаживание, поставьте SMAA или FXAA. Скорее всего после этого лаги пропадут.

Q: у меня 2 ГБ видеопамяти и игра очень сильно тормозит. Что делать?
A: если у вас видеокарта оснащена только 2-мя ГБ памяти (например, некоторые версии gtx960), то поставьте качество текстур на «средние» и попробуйте перезапустить игру.

Q: у меня игра сильно тормозит на максимуме! Какие опции в первую очередь необходимо снизить?
A: 1) Поставьте сглаживание SMAA или FXAA. 2) Динамическую листву поставьте на средние. 3) Детализацию на «высоко» или ниже. 4) PureHair просто «ВКЛ». 5) Качество теней на «средние». 5) Если у вас видеокарта серии GTX7XX или ниже, выключите тессиляцию. 6) Качество отражений поставьте на минимум.

Q: какие опции могут испортить графику?
A: 1) «Глубина резкости» размывает изображение, некоторым может не понравится. 2) «Зернистость плёнки» добавляет шумы и артефакты на изображение. 3) «Размытие по краям» также не всем игрокам придётся по вкусу. 4) «Мягкие тени от солнца» слишком сильно размывают тени, особенно когда опция «качество теней» выбрана ниже чем «очень высоко».

Q: у меня очень слабый компьютер. Я играю на полном минимуме, но у меня есть запас мощности. Какие опции включить в первую очередь, чтобы существенно улучшить графику?
A: 1) Обязательно включите «Преграждение окружающего» 2) «Динамическую листву» поставьте на «средние». 3) «Детализацию» на «средние». 4) Включите «Отражения пространства экрана», но в последнюю очередь 5) «Качество теней» очень сильно влияют на качество графики, поэтому постарайтесь поставить тени хотя бы на «минимум», это очень важно. 6) На «качество текстур» влияет только объём видеопамяти, поэтому поставьте на «средние» или «высокие».

Q: у меня в игре fps нормальный, но в кат-сценых игра тормозит! Что делать?
A: «Pure Hair» и «глубина резкости» в длинных роликах автоматически переключаются на максимум вне зависимости от выбранных настроек, поэтому выключите соответствующие опции.

Q: у меня всего лишь 2 ГБ ОЗУ. Я не смогу поиграть в эту игру?
A: сможете! Увеличьте файл подкачки. Загрузки в игре и быстрые переходы на другие зоны у вас будут занимать 8-15 минут. Также во время перехода из одной зоны в другую игра будет подвисать на 30-40 секунд в течение нескольких минут.

Q: у меня очень старый ПК. Ну там gt440+Core 2 Duo E4400. Мне остаётся только смотреть прохождение игры на youtube?
A: нет! В это сложно поверить, но я прошёл игру именно на gt440+ Core 2 Duo E4400 (2.65 GHZ). В игре было 17-25 fps на 1280х720.

Источник

Pikmin Bloom — это, по сути, фитнес-приложение, но это нормально

Pikmin Bloom недавно выпущен для мобильных устройств по всему миру. Поклонники Nintendo не знали, чего ожидать, когда Покемон Го разработчик Niantic анонсировал новую игру с дополненной реальностью, основанную на популярной франшизе Pikmin, в которой главную роль играют полу-растения-полуживотные существа. Хотя игра черпает вдохновение из Покемон Го, это совершенно другой опыт, больше похожий на фитнес-приложение, чем на настоящую игру.

«Приложение, которое принесет немного радости в ваши повседневные пешие прогулки». Это подтверждается, учитывая, что это больше похоже на трекер активности, оформленный как игра Pikmin. В нем основным элементом игрового процесса является ходьба, и прогресс во многом зависит от того, сколько шагов вы сделаете и куда вы идете. Уровень игроков повышается в зависимости от количества сделанных шагов, количества вырастающих пикминов и количества выполненных экспедиций. Они также могут разблокировать Декор Пикмина или Пикмина, одетого в костюмы, как предметы коллекционирования.

Pikmin Bloom также просит игроков сажать цветы, чтобы создать более пышный район. Игроки кормят нектаром Pikmins, который, в свою очередь, превращает листья на их головах в светящиеся цветы. Нажатие на эти цветы превращает их в лепестки, которые игроки могут посадить по всему району во время прогулки. Игроки также могут найти экспедиции, чтобы посылать своих пикминов по всей территории, что может принести еще больше нектара и саженцев для выращивания своей команды. Примерно в 21:00 по местному времени приложение заносит ваш ежедневный прогресс в журнал, где вы можете сделать небольшую запись в журнале для себя.

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Это намного более пушистый опыт, чем в оригинальной игре. В ПикминКапитан Олимар пользуется помощью титулованных растенийоподобных существ, чтобы собрать детали для своего космического корабля, чтобы он мог вернуться домой. Однако нет необходимости выбрасывать Пикмина на опасные территории с глубокими лужами или ядовитыми испарениями. Игрокам не нужно беспокоиться о чудовищных хищниках, поедающих их друзей-растений / пришельцев. Им также не нужно беспокоиться о том, чтобы отправить персонажа игрока в опасную ситуацию домой к своей семье.

К сожалению, это также означает Пикмин Блум не хватает ставок. Он также не обеспечивает такого взаимодействия, как Покемон Го, где игроки могут найти покемонов в случайных точках появления по всей своей области. В Пикмин Блум не так много интересных мест. Таким образом, для любого, кто живет в пригороде (например, меня), карта, скорее всего, будет выглядеть как пустое зеленое поле без каких-либо предметов для исследования. Вы можете встретить ростки, которые помогут превратиться в цветы в вашем районе, и следы цветов, оставленные после прогулок, но это все.

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Пикмин Блум в основном поощряет активность своим игровым процессом. Чтобы вырастить команду Pikmin, нужно вытаскивать саженцы, когда они будут готовы — примерно каждые 1000 шагов. Повышение уровня также требует определенного количества шагов, что, в свою очередь, открывает больше Pikmin и других игровых функций. Игрокам необходимо достичь шестого уровня, прежде чем они откроют экспедиции — один из основных способов сбора нектара и саженцев в игре. К счастью, в игре перечислено, что вам нужно сделать, чтобы повысить свой уровень в своем профиле.

Пикмин Блум не имеет цели как «игра», даже если предлагает чем заняться во время ежедневных прогулок. Я бы не рекомендовал его людям, которые не любят гулять, потому что тогда вы практически не сможете играть. Это может быть привлекательным опытом для тех, кто играл Пикмин, но я не могу представить, чтобы она имела такую ​​же популярность, как другие игры Niantic. Это фактически подтолкнуло меня к прогулке, чтобы получить больше Pikmin, но не так много, кроме любопытства и ностальгии, которые держат его на моем телефоне.

Пикмин Блум теперь доступен на устройствах iOS и Android. Это бесплатно, поэтому нет ничего плохого в том, чтобы попробовать его в следующий раз, когда вы будете в пути.

Источник

Блум из Винкс

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играхАнкета Блум

Имя: Блум
Имя в оригинале: Bloom
День рождения: 10 декабря
Знак зодиака: Дракон
Планета: Домино (Спаркс)
Парень: Скай
Пикси: Локет
Зверек: овечка Белль
Шелки: Сирена
Силы: огня дракона
Первое появление: 1 сезон 1 серия «Неожиданное событие»

Блум: Имя

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играхBloom переводится с английского как «цвести, расцветать». Наверное, создатели мультика хотели этим сказать, что простая девочка выросла и так расцела, что превратилась сразу и в фею, и в принцессу, и мир спасла. Пять раз.
С написанием на русском языке у этого имени проблем нет — его все пишут одинаково.
А вот в родном итальянском, кстати, первый звук «Л» очень мягкий, поэтому имя звучит ближе к «Блюм». Статья опубликована на Блоге Гризельды — http://winxclub.trikky.ru

Семья Блум

До 16 лет Блум жила на Земле в Гардинии с мамой и папой, но только в середине первого сезона она узнала, что Ванесса и Майк — ее приемные родители. Оказалось, что когда она была еще совсем маленькой, на ее родную планету Домино напали ведьмы, но ее старшая сестра Дафра успела спасти Блум, перебросив ее через портал на Землю. Сама Дафна погибла, сражаясь с ведьмами, и посмертно стала нимфой озера Роколуччи.

Статья опубликована на Блоге Гризельды — http://winxclub.trikky.ru
Своих настоящих родителей Блум ищет на протяжении всех первых трех сезонов, но узнает только, что они живы и находятся где-то далеко в другом измерении.
А первом полнометражном фильме «Тайна потерянного королевства» Блум узнает, что ее родители заточены в Обсидиановом измерении, и вместе с друзьями освобождает их.
В четвертом сезоне Блум все время проводит в Гардинии, общается с Майком и Ванессой и ни разу не упоминает своих настоящих родителей.
Во втором полнометражном фильме она опять живет на Домино с настоящими родителями и учится быть принцессой.

Во втором сезоне фальшивый Авалон показывает Блум ее семейное древо. Оказывается, у Блум еще должен быть дядя или тетя со стороны матери. Интересно, куда пропал(а)?
что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Семейное древо Блум:
что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Приемная семья Блум:
что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Планета Домино (Спаркс)

Статья опубликована на Блоге Гризельды — http://winxclub.trikky.ru
В первых трех сезонах родную планету Блум называли Домино, но в четвертом ее назвали американским вариантом — Спаркс. Я дальше буду называть ее Домино, мне так привычнее.
Планета Домино была разрушена тремя древними ведьмами, и в сериале предстает перед нами безжизненной и покрытой льдами. Льдом покрыт и дворец, который внутри, тем не менее, хорошо сохранился, а сокровищница его полна сокровищ (странно, что такое место за много лет никто не разграбил).
В фильме «Тайна потерянного королевства» Блум надевает маску Дафны и видит планету такой, какой она была раньше — веселой и зеленой. А в конце фильма Домино уже по-настоящему веселеет и зеленеет.

Вот так выглядит Домино в первом сезоне и в полнометражном фильме. Дворец за это время сильно изменился…

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх
что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Внешность

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

Характер

Статья опубликована на Блоге Гризельды — http://winxclub.trikky.ru
Блум в сериале досталась роль лидер а команды, поэтому главными качествами ее характера, пожалуй, надо назвать решительность, умение быстро оценивать обстановку и принимать решения. В первом сезоне ее время от времени мучает депрессия на тему «я лишняя среди всех этих фей», но постепенно она начинает верить в свои силы и все сомнения проходят.
Ну и как главной героине Блум досталась почетная роль морально поддерживать всех остальных.

Вообще, учитывая, что придумать такую главную положительную героиню, которая была бы одновременно со всех сторон хорошей (примером для девочек-зрительниц, на которых сериал рассчитан в первую очередь), но при это не вызывала чувство излишней слащавости, — очень и очень непросто, я считаю, что Блум получилась вполне удачной главной героиней.

Учеба

Блум нельзя назвать неспособной к учебе, но она обычно занята спасением мира, поэтому учить уроки ей особо некогда. Впрочем, это все равно компенсируется «самой сильной силой», данной ей от природы.

Подруги

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играхНе знаю, были ли у Блум подруги в Гардинии, но потом она встретила Стеллу и сразу же с ней подружилась. Стелла познакомила ее с волшебством, а Блум стала опорой для ветреной Стеллы. Кроме того, них много общего: у обеих проблемы с родителями и обе они принцессы.
Статья опубликована на Блоге Гризельды — http://winxclub.trikky.ru
Так как Блум всегда всех поддерживает, а все всегда помогают Блум, то серьезных кофликтов у нее ни с кем не было. В облачной башне ее поставили в пару с Текной, но, думаю, лишь затем, чтобы противопоставить рациональность Текны напористости Блум.

Любовь

В начале Сериала Блум влюбляется в простого парня Брендона, который вскоре оказывается вовсе непростым принцем Скаем. Они все время спасают друг друга и никто не сомневается, что в конце концов они поженятся. Статья про любовь Блум и Ская.
что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Превращения

Все превращения Блум (обычное, чармикс, энчантикс, пыльца, биливикс, софикс, лавикс-любовикс, а также приложения к биливиксу) можно увидеть в этом видеоклипе:

Разные разности

Свой энчантикс Блум получала в 2 этапа: сначала на острове драконов она получила неполный энчантикс, а после спасения родной планеты и родителей — полный.

В первом сезоне Блум предлагает поесть пиццу, но никто в Магиксе про пиццу не слышал. Уже в третьем сезоне пиццу в Магиксе продают. То ли Блум научила их готовить, то ли у сценаристов провал в памяти.

Коллаж с Блум с официального сайта Винкс:

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

1 476 thoughts on “ Блум из Винкс ”

Марион её мать а не Мариам Гризельда!

Я люблю живатное Блума ЭЛАС единорог)
И кролик Кико щалунъ!

Напомню вам что блум во втором сезоне сказала Пойдемте в магическое измерение и закажем пиццу пиццу удивилась муза Что такое пицца спросила Флора пицца это пицца воскликнула Блум. В третьем сезоне они уже типа знают что такое пицца.
Флора поняла наконец! Хохохо!**??☺.

Пицца это пицца, мудро замечено: не понять одного почему в Магиксе не слышали о пицце и не могут ею торговать? Вопрос 2 В Магиксе нету пиццереи??

Кстати, Аноним писал что НЕНАВИДИТ КИКО.
Кико самый лучший самый пушистый самый ласковый!! Как и его хозяйка Блум милая,добрая,лучшая!

Блум не идут рыжие волосы!

Кролик Кико счастливец Фейки!
Она от него всегда смеётся.

Там красивая хорошая веселая самая лучшая фея пламени дракона и принцесса Домино самая прекрасная фея магического измерения!
Я просто обожаю Блум!!✌✌✌✌

Блум может и погурать(

Единственная Феечка которая мне нравится это Блум

Блум мудрец семидесятых!! Ха ха…

Блум жуууть Какая красивая Какая красивая и очень идут рыжие волосы она настоящая Королева красоты)) любим блум и КиКко! И Эласа и Бэль?

Блум везде и всегда первая. Везде на журналах на книгах на обложках книг даже на одежде везде и всегда нарисована или напечатана Блум Значит она командир Или как говорится главная но она всё равно суперская)) моя сестра и мой брат любит Блум только моя сестра любит ещё не Блум но она любит кстати муза и Текну!!+ фарагонда

Интересно, если бы руководство школы не спалило самозванство и Блум так и продолжила бы выдавать себя за Варанду, то было бы у нее моральное право гнать на Ская за фальшивое имя и обижаться на то, что видете ли ему от родителей навязана какая-то там невеста?
Мне кажется, что так было бы интересней, и побег Блум после той ситуации на Землю был бы гораздо логичнее. И Фарагонда не выглядела бы интриганкой, которая чуть ли не с самого прибытия Блум знала кто она такая на самом деле, но, руководствуясь каким-то своими тарак… моральными убеждениями, сообщить не рвалась.

Блум класс а Кико зачем? Остался бы на земле! Он только делает себе лишние проблемы битва со злодеями с монстрами и прочее.. Блум и без этого кролика сама справилась бы.

Скажите, а как Майк и Ванесса узнали что девочку зовут именно Блум? Она же не могла говорить! Они догодались?

Галёк, её могли назвать и Катя и Эмили но Блум кажется они просто угадали имя девушки. Или Марион и орител ошиблись!!

Адажио Дазлл, нет не так. Блум и Блум. Её имя в мультике не обсуждается. Спорси Терциуса, он знает.наверно… Моё мнение Блум Я Тебя love! Смеляга ты наша?☺

блум 1сезоне 1 серии она меня удивила

Не пойму лишь одного: как Блум стала главной?

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

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Источник

Learn OpenGL. Урок 5.8 – Bloom

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Bloom

В связи с ограниченным диапазоном яркости, доступным обычным мониторам, задача убедительного отображения ярких источников света и ярко освещенных поверхностей является сложной по определению. Одним из распространенных методов, позволяющих подчеркнуть яркие области на мониторе, является техника, добавляющая ореол свечения вокруг ярких объектов, создающая впечатление «растекания» света за пределы источника света. В итоге у наблюдателя создается впечатление о высокой яркости таких освещенных участков или источников света.

Описанный эффект ореола и выхода света за пределы источника достигается техникой пост-обработки, именуемой блумом (bloom). Применение эффекта добавляет всем ярким участкам отображаемой сцены характерный ореол свечения, что можно увидеть на примере ниже:

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Блум добавляет в изображение хорошо различимую визуальную подсказку об значительной яркости объектов, охваченных ореолом от примененного эффекта. Будучи примененным избирательно и в выверенном объеме (с чем многие игры, увы, не справляются), эффект позволяет значительно улучшить визуальную выразительность примененного в сцене освещения, а также добавить драматичности в определенных ситуациях.

Данная техника работает в связке с HDR-рендерингом практически как само-собой разумеющееся дополнение. Видимо, из-за этого многие люди ошибочно смешивают эти два термина до полной взаимозаменяемости. Однако, техники эти совершенно независимы и используются для разных целей. Вполне возможно реализовать блум, используя буфер кадра по умолчанию с глубиной цвета 8бит, ровно как и применить HDR-рендеринг не прибегая к использованию блума. Дело только в том, что HDR-рендер позволяет реализовать эффект более эффективным образом (далее мы в этом убедимся).

Для реализации блума сначала обычным образом рендерится освещенная сцена. Далее извлекаются HDR буфера цвета и буфер цвета, содержащий только яркие участки сцены. Это извлеченное изображение ярких участков затем размывается и накладывается поверх исходного HDR изображения сцены.

Чтобы было яснее разберем процесс по шагам. Рендерим сцену, содержащую 4 ярких источника света, отображенных как цветные кубики. Все они имеют величину яркости в интервале от 1.5 до 15.0. Если осуществить вывод в HDR буфер цвета, то результат выглядит следующим образом:

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

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

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

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

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Полученное размытое изображение ярких участков и есть основа итогового эффекта ореолов вокруг ярких объектов. Данная текстура просто смешивается с исходным HDR образом сцены. Поскольку яркие области были размыты, их размеры увеличились, что в итоге дает визуальный эффект светимости, выходящей за границы источников света:

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Как видно, блум – не самая изощренная техника, однако достичь высокого визуального её качества и достоверности не всегда просто. По большей части эффект зависит от качества и типа примененного фильтра размытия. Даже небольшие изменения в параметрах фильтра могут разительно изменить итоговое качество техники.

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

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Первым делом нам потребуется информация о ярких участках сцены на основе заданного порогового значения. Этим и займемся.

Извлечение ярких участков

Итак, для начала нам потребуется получить два изображения на основе нашей сцены. Можно было бы наивно выполнить рендер дважды, но используем более продвинутый метод множественных целей рендера (Multiple Render Targets, MRT): мы задаем в завершающем фрагментном шейдере более одного выхода и благодаря этому извлечение двух изображений можно выполнить в один проход! Чтобы указать в какой буфер цвета будет осуществлен вывод шейдера используется спецификатор layout:

Безусловно, метод будет работать только если мы подготовили несколько буферов для записи. Иными словами, для осуществления множественного вывода из фрагментного шейдера использующийся в этот момент кадровый буфер должен содержать достаточное количество подключенных буферов цвета. Если обратиться к уроку о кадровом буфере, то вспоминается, что при привязке текстуры как буфера цвета мы могли указать номер прикрепления цвета (color attachment). До сего момента нам не было нужды использовать прикрепление отличное от GL_COLOR_ATTACHMENT0, но в этот раз пригодится и GL_COLOR_ATTACHMENT1 – ведь нам нужны сразу две цели для записи:

Также, посредством вызова glDrawBuffers, потребуется явно указать OpenGL, что мы собираемся совершать вывод в несколько буферов. В противном случае библиотека все равно будет осуществлять вывод только в первое прикрепление, игнорируя операции записи в другие прикрепления. Как аргумент функции передается массив идентификаторов используемых прикреплений из соответствующего перечисления:

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

В данном фрагменте опущена часть, содержащая типичный код расчета освещения. Результат его записывается в первый выход шейдера – переменную FragColor. Далее результирующий цвет фрагмента используется для вычисления величины яркости. Для этого осуществляется взвешенный перевод в градации серого (путем скалярного умножения мы перемножаем соответствующие компоненты векторов и складываем их вместе, приводя к единственной величине). Затем, при превышении яркости фрагмента некого порога, мы записываем его цвет во второй выход шейдера. Для кубиков, замещающих источники света также выполняется этот шейдер.

Разобравшись с алгоритмом мы можем понять, почему данная техника так хорошо сочетается с HDR рендерингом. Рендеринг в HDR формате позволяет компонентам цвета выходить за верхнюю границу величиной в 1.0, что позволяет более гибко настраивать порог яркости за пределами стандартного интервала [0., 1.], обеспечивая возможностью тонко настроить какие участки сцены считать яркими. Без использования HDR придется довольствоваться порогом яркости в интервале [0., 1.], что вполне допустимо, но приводит к более «резкой» отсечке по яркости, что зачастую делает блум слишком навязчивым и кричащим (представьте себя на снежном поле высоко в горах).

После исполнения шейдера два целевых буфера будут содержать нормальное изображение сцены, а также образ, содержащий только яркие участки.

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Изображение ярких участков теперь следует обработать с помощью размытия. Можно выполнить это простым прямоугольным (box) фильтром, что был использован в секции постпроцессинга урока по кадровому буферу. Но гораздо более качественный результат дает фильтрация Гаусса.

Размытие по Гауссу

Урок постпроцессинга дал нам представление о размытии с использованием простого усреднения цвета соседствующих фрагментов изображения. Такой метод размытия прост, но результирующее изображение может выглядеть и привлекательней. Размытие по Гауссу основывается на одноименной кривой распределения, имеющей форму колокола: высокие значения функции располагаются ближе к центру кривой и спадают в обе стороны от него. Математически кривая Гаусса может быть выражена с разными параметрами, но общий вид кривой остается следующим:

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

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

Реализация фильтра потребует двумерного массива весовых коэффициентов, который можно было бы заполнить на основе двумерного же выражения, описывающего кривую Гаусса. Однако, мы тут же столкнемся с проблемой производительности: даже относительно небольшое ядро размытия в 32х32 фрагмента потребует 1024 выборок из текстуры для каждого фрагмента обрабатываемого изображения!

На наше счастье выражение Гауссовой кривой обладает весьма удобной математической характеристикой – сепарабельностью, которая позволит сделать из одного двумерного выражения два одномерных, описывающих горизонтальную и вертикальную составляющие. Это позволить выполнить размытие по очереди в два подхода: по горизонтали, а затем по вертикали с наборами весовых коэффициентов, соответствующими каждому из направлений. Результирующее изображение будет таким же, что и при обработке двумерным алгоритмом, но при этом потребует куда меньше вычислительной мощности видеопроцессора: вместо 1024 выборок из текстуры нам понадобятся всего лишь 32 + 32 = 64! В этом и заключается суть двупроходной фильтрации по Гауссу.

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Для нас все это означает одно: размытие одного изображения придется сделать дважды и здесь как нельзя кстати придется использование объектов кадрового буфера. Применим так называемую технику пинг-понга: имеется пара объектов кадрового буфера и содержимое буфера цвета одного фреймбуфера рендерится с некоторой обработкой в буфер цвета текущего фреймбуфера, затем фреймбуфер-источник и фреймбуфер-приемник меняются местами и данный процесс повторяется заданное число раз. По сути просто переключается текущий кадровый буфер для вывода изображения и с ним – текущая текстура из которой осуществляется выборка для отрисовки. Подход позволяет размыть исходное изображение, поместив его в первый буфер кадра, затем размыть содержимое первого буфера кадра, поместив его во второй, затем размыть второй, поместив в первый и так далее.

Прежде чем перейти к коду настройки буферов кадра, давайте взглянем на код шейдера гауссова размытия:

Как видно, мы используем довольно небольшую выборку коэффициентов гауссовой кривой, которые используются как веса для выборок по горизонтали или вертикали относительно текущего фрагмента. Код имеет две основные ветки, разделяющие алгоритм на вертикальный и горизонтальный проход на основе значения юниформа horizontal. Смещение для каждой выборки задано равным размеру текселя, который определен как величина обратная размеру текстуры (значение типа vec2, возвращённое функцией textureSize()).

Создадим два буфера кадра, содержащие по одному буферу цвета на основе текстуры:

После того, как мы получим HDR текстуру сцены и извлечем текстуру ярких областей, мы заполняем буфер цвета одного из пары подготовленных фреймбуферов текстурой яркости и запускаем процесс пинг-понга десять раз (пять раз по вертикали, пять по горизонтали):

На каждой итерации мы выбираем и привязываем один из буферов кадра на основе того, будет ли эта итерация совершать размытие по горизонтали или вертикали, а буфер цвета другого фреймбуфера тогда используется как входная текстура для шейдера размытия. На первый итерации нам приходится явно использовать образ, содержащий яркие области (brightnessTexture)– иначе оба пинг-понг фреймбуфера так и останутся пустыми. После десяти проходов исходное изображение приобретает вид пятикратно размытого полным фильтром Гаусса. Использованный подход позволяет нам легко менять степень размытия: чем больше пинг-понг итераций – тем сильнее размытие.

В нашем случае итог размытия выглядит как-то так:

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

Для завершения эффекта остается только скомбинировать размытое изображение с исходным HDR образом сцены.

Смешение текстур

Имея под рукой HDR текстуру отрендереной сцены и размытую текстуру пересвеченных участков все что нужно для реализации знаменитого блум- эффекта или свечения – объединить эти два изображения. Итоговый фрагментный шейдер (весьма похож на присутствовавший в уроке о формате HDR) именно это и делает – аддитивно смешивает две текстуры:

На что обратить внимание: смешение осуществляется до применения тональной компрессии (tone mapping). Это позволит корректно перевести дополнительную яркость от эффекта в LDR (Low Dynamic Range) диапазон, сохранив относительное распределение яркости в сцене.

Итог обработки – все яркие участки получили заметный эффект свечения:

что такое блум в играх. Смотреть фото что такое блум в играх. Смотреть картинку что такое блум в играх. Картинка про что такое блум в играх. Фото что такое блум в играх

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

Исходный код примера – здесь.

Отмечу, что в уроке использовался довольно простой фильтр с всего пятью выборками в каждом направлении. Делая больше выборок в большем радиусе или проводя несколько итераций работы фильтра, можно визуально улучшить эффект. Также, стоит сказать, что визуально качество всего эффекта напрямую зависит от качества использованного алгоритма размытия. Улучшив фильтр можно добиться значительного улучшения и всего эффекта. Например, более впечатляющие результаты показывает сочетание нескольких фильтров с разными размерами ядра или разными кривыми Гаусса. Ниже представлены дополнительные ресурсы от Kalogirou и EpicGames, затрагивающие вопросы повышения качества блума за счет модификации размытия по Гауссу.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *