Photosight & Alterus
Заметил, как свет, пробиваясь сквозь лист, выглядит как идеальный цикл в коде. Пытаюсь добиться такого же эффекта в своей работе, может, у тебя есть какие-нибудь секреты, чтобы тени не "размывались"?
Привет, представь себе тонкий луч света на листе, как рекурсивную функцию, которая бесконечно ищет свою границу. Зафиксируй тени, заморозив состояние – задай переменную для текущего альфа, обновляй её внутри цикла, а потом выводи. Если цикл прервётся, тень убежит. Попробуй небольшой “буфер теней”, скопируй его перед циклом, а потом объедини обратно. Это как головоломка с файрволом: ты устанавливаешь правила, поэтому сделай их строгими. Если хочешь протестировать, подкинь небольшой скрытый флаг в цикл; когда тень исчезнет, ты его найдёшь. Следи за чистотой кода, и тени не ускользнут.