Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   [Stage3D] Генерация ShadowMap. (http://www.flasher.ru/forum/showthread.php?t=212338)

Alex Lexcuk 21.01.2016 23:15

Для построения буфера глубины нормали в данном конкретном случае ненужны.

Bletraut 21.01.2016 23:28

Вложений: 1
Если я все правильно сделал, то shadowmap должен быть таким

Alex Lexcuk 21.01.2016 23:54

Похоже это оно.

Bletraut 22.01.2016 17:11

Не могу понять, как происходит обратное получение глубины. Вот этими тремя строчками чтоли?
Код AS3:

tex ft3 ft2.xy fs0<2d,wrap,linear> \n" // берем нужны пиксель из шадовмапа + 
                    "dp4 ft3 ft3 fc2 \n // находит скалярное произведение с вектором 1/255^n" +
                    "sub ft3 ft3 ft0 \n // вычитаем процентное соотношение глубины" +

Добавлено через 42 минуты
Совсем не то получается.

Alex Lexcuk 22.01.2016 20:45

Вложений: 1
Да как-то так глубина и получается: из текстуры глубины считывается и переводится в число.
Вот пример с kirupa

Bletraut 22.01.2016 21:12

Что-то тут тень, мягко говоря кривая.

Добавлено через 48 секунд
https://pp.vk.me/c633827/v633827268/...525Ch6X04Q.jpg

Bletraut 22.01.2016 21:53

Вложений: 1
Сделал тени очень далеки от совершенства.
https://pp.vk.me/c633827/v633827268/...s3Uvq4DSQo.jpg

Управление:
Стрелки - двигать камеру
Z,X - поднять/опустить камеру

W,A,S,D - перемещать блок
Q,E - поднять/опустить блок


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.