Який тип алгоритму затінення може бути використаний для створення подібних тіней?
той, що я роблю, схожий, але все це робиться за допомогою двовимірного API малювання на основі OpenGL, тому немає координати Z.
Крім того, для самої руки я дуже хотів би мати затінене відчуття, як бачили тут:
Я просто не впевнений, як досягти затіненого вигляду, близького до цього.
Кількість карток може змінитися, і картки перекидаються на стіл, тому я не можу використовувати будь-які види світлих карт.
Які алгоритми мені слід переглянути (окрім розмитості, яку я знаю, що потрібно робити?)
Спасибі
Оновлення
Я роблю 2D-карткову гру. Я хочу додати зміщення капсул із карт, трохи так:
Я думаю про це:
- Зберігайте текстуру такого ж розміру, як і зворотний буфер.
Намалюйте темні прямокутники як спрощені картки до цієї текстури.
Розмийте цю текстуру.
- Намалюйте мої картки до цієї текстури.
- Робіть додаткове освітлення на картках.
- Намалюйте цю текстуру до резервного буфера.
Мої запитання:
Це правильний спосіб зробити це?
Чи існує спосіб зробити це без візуалізації текстури (збереження растрової
карти такою ж великою, як резервний буфер)?Чи безпечно припускати, що максимальний розмір текстури не буде
перевищений розміром резервного буфера? (Що я маю на увазі, якщо резервний буфер
становить 2000х3000, то чи можна впевнено сказати, що я можу створити текстуру у
відеопам'яті такого розміру?
Спасибі