LIFEEXECODE Telegram 954
📕 Всем привет, всем привет! 📕

Отличная статья с подробным объяснением работы Look Up Table (LUT) в видеоиграх с примерами и кодом ➡️

🔗 How video games use LUTs and how you can too

Что такое LUT
Таблица поиска — это структура данных, в которой хранятся заранее вычисленные значения функции на дискретной сетке. Доступ к значениям осуществляется по индексу, что позволяет избежать повторных вычислений.


Зачем это нужно
Вместо вычисления sin(x) с нуля (методами CORDIC или ряда Тейлора) — значения берутся из таблицы. Бенефиты очевидны.

Примеры применения ✏️
🔤Таблицы Брадиса — хранение значений синуса и косинуса.
🔤Числа Фибоначчи — предварительное вычисление первых 100 значений в массиве, с последующим мгновенным доступом.
🔤Простые числа — сгенерировать булеву таблицу с помощью решета Эратосфена на этапе подготовки и далее делать быстрый поиск «простое/непростое».

Применение в графике и обработке изображений 🌻
🔤Быстрая цветовая коррекция в играх
🔤Instagram-фильтры
🔤Night mode экрана
🔤Вариации цвета в 3D-рендеринге: быстрое изменение оттенков, например, для моделей автомобилей.
🔤Gamma correction: корректировка яркости без перерасчёта каждого пикселя.

1D LUT 🆚 3D LUT
🔤1D LUT — отдельная таблица для каждого канала (или одного параметра), например гамма-кривая.
🔤3D LUT — таблица для трёх параметров (R, G, B); широко используется в видео- и фоторедакторах для комплексной цветокоррекции (оттенок, насыщенность, кросс-канальные эффекты).

#graphics #LUT #gamedev #games #lifeexe #lifeexecode #learn
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23852🐳1🦄1



tgoop.com/LifeExeCode/954
Create:
Last Update:

📕 Всем привет, всем привет! 📕

Отличная статья с подробным объяснением работы Look Up Table (LUT) в видеоиграх с примерами и кодом ➡️

🔗 How video games use LUTs and how you can too

Что такое LUT

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


Зачем это нужно
Вместо вычисления sin(x) с нуля (методами CORDIC или ряда Тейлора) — значения берутся из таблицы. Бенефиты очевидны.

Примеры применения ✏️
🔤Таблицы Брадиса — хранение значений синуса и косинуса.
🔤Числа Фибоначчи — предварительное вычисление первых 100 значений в массиве, с последующим мгновенным доступом.
🔤Простые числа — сгенерировать булеву таблицу с помощью решета Эратосфена на этапе подготовки и далее делать быстрый поиск «простое/непростое».

Применение в графике и обработке изображений 🌻
🔤Быстрая цветовая коррекция в играх
🔤Instagram-фильтры
🔤Night mode экрана
🔤Вариации цвета в 3D-рендеринге: быстрое изменение оттенков, например, для моделей автомобилей.
🔤Gamma correction: корректировка яркости без перерасчёта каждого пикселя.

1D LUT 🆚 3D LUT
🔤1D LUT — отдельная таблица для каждого канала (или одного параметра), например гамма-кривая.
🔤3D LUT — таблица для трёх параметров (R, G, B); широко используется в видео- и фоторедакторах для комплексной цветокоррекции (оттенок, насыщенность, кросс-канальные эффекты).

#graphics #LUT #gamedev #games #lifeexe #lifeexecode #learn

BY LifeEXE | Unreal Engine | CG






Share with your friend now:
tgoop.com/LifeExeCode/954

View MORE
Open in Telegram


Telegram News

Date: |

The optimal dimension of the avatar on Telegram is 512px by 512px, and it’s recommended to use PNG format to deliver an unpixelated avatar. Activate up to 20 bots Click “Save” ; fire bomb molotov November 18 Dylan Hollingsworth yau ma tei Don’t publish new content at nighttime. Since not all users disable notifications for the night, you risk inadvertently disturbing them.
from us


Telegram LifeEXE | Unreal Engine | CG
FROM American