Сейчас сделал варианты:
- кубик с небольшим зазором над полом весь поrрытый sky - светит (это было понятно и из первого скриншота, просто проверил играет ли величина зазора роль - не играет);
- кубик все поверхности кроме нижней (стекстурой sky) покрыты текстурой null - светит;
- верхняя и нижняя поверхности покрыты текстурой sky, остальные - обычной текстурой, компилятор удалил поверхности с текстурой sky - не светит;
- верхняя и нижняя поверхности покрыты текстурой sky, остальные null, компилятор удалил поверхности с текстурой sky - светит.
Такой вот результат
можно использовать и текстуру sky, но null - надежнее, чтобы не гадать: почему получилось не так как рассчитывал.
- кубик с небольшим зазором над полом весь поrрытый sky - светит (это было понятно и из первого скриншота, просто проверил играет ли величина зазора роль - не играет);
- кубик все поверхности кроме нижней (стекстурой sky) покрыты текстурой null - светит;
- верхняя и нижняя поверхности покрыты текстурой sky, остальные - обычной текстурой, компилятор удалил поверхности с текстурой sky - не светит;
- верхняя и нижняя поверхности покрыты текстурой sky, остальные null, компилятор удалил поверхности с текстурой sky - светит.
Уточнил бы: на браше в результате компиляции должна остаться только текстура sky, тогда будет работать как небо с light_environment.Короче, чтобы свет прошел, надо чтобы на верхней грани ничего не было (пустота, нулл или скай)
Такой вот результат