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