Мы используем файлы cookie, чтобы упростить навигацию на этом сайте. Если вы даете свое согласие на использование файлов cookie и обработку ваших персональных данных, нажмите «Принимаю».

Перестали работать параметры теней из кода.

Домой Форумы Общие вопросы Перестали работать параметры теней из кода.

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Автор
    Сообщения
  • #19721
    quasar
    Customer

    В версии 4.8.0 перестали работать эти параметры. Их изменение никак не влияют.

    • Тема изменена 1 неделя, 3 дня назад пользователем quasar.
    Вложения:
    Вы должны войти для просмотра вложений.

    https://inpretium.com - интерактивные решения

    #19729

    Приветствую!

    Начиная с версии 4.6 тени для направленного источника света работают иначе. Теперь используются каскадные тени – это более оптимизированный вариант, который хорошо подойдет для больших сцен. Вот полная документация.

    Чтобы изменить разрешение карты теней вам следует также вызвать метод
    dirLight.shadow.updateMapSize(); // можно также подать v3d.Vector2 как аргумент

    Изменять размеры фрустума для камеры теней не выйдет, они автоматически подсчитываются исходя от камеры вида (откуда смотрим на всю сцену). Но можно например указать расстояние дальней плоскости фрустума через shadow.setMaxDistance()

    Чтобы лучше понять как работают параметры, можно посмотреть как работают настройки в Blender версии 3.6 и ниже:
    csm-f

    Verge3D Developer

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Для ответа в этой теме необходимо авторизоваться.