Глюк ПРО Воды с тенями.

Ошибки и баги Unity3D

Глюк ПРО Воды с тенями.

Сообщение Battou 16 дек 2010, 20:08

Заметил глюк который мне сильно всё обломал. Навороченая вода в 3-ке при включённых тенях, и при том что тени на неё падают, под некоторыми углами камеры мигает, то затенённая, то нет. Отключение теней это конечно исправляет, но тени нужны. Прилагаю скрин один затенённая (нормальная) вода, на втором камера чуть ниже наклонена и вода уже не затенённая.( Как с этим бороться?
У вас нет доступа для просмотра вложений в этом сообщении.
Battou
UNIт
 
Сообщения: 116
Зарегистрирован: 24 ноя 2010, 18:08

Re: Глюк ПРО Воды с тенями.

Сообщение sp00n 17 дек 2010, 15:25

а в билде тоже? или только в редакторе?
Ты молод, креативен, талантлив?
Амбициозен, уверен в себе, полон свежих идей?
А делать хоть что-нибудь умеешь?!
sp00n
UNITрон
 
Сообщения: 254
Зарегистрирован: 27 фев 2010, 20:43

Re: Глюк ПРО Воды с тенями.

Сообщение Battou 18 дек 2010, 16:09

В билде тоже к сожалению.
Battou
UNIт
 
Сообщения: 116
Зарегистрирован: 24 ноя 2010, 18:08

Re: Глюк ПРО Воды с тенями.

Сообщение alexz 19 дек 2010, 01:33

Знакомая проблема. Только что дошли руки разобраться и исправить. Проблема возникает тогда, когда на воду попадает тень. У служебной камеры, которая рендерит то ли отражения или то ли преломления, по какой-то причине от этого сносит крышу. Решение ― выключить тени у источников света и включать их только на то время, пока работает главная камера. Все остальные камеры пусть считают, что у нас теней нет.

Делается просто:
1. Выключаем у солнца тени вообще.
2. На главную камеру вешаем такой скрипт и в его настройках указываем наше солнце.

Работает как со стандартной Pro водой, так и с http://www.unifycommunity.com/wiki/inde ... er_Project

Синтаксис:
Используется csharp
using UnityEngine;

public class EnableShadows : MonoBehaviour {
        public Light sun;

        public void OnPreRender()
        {
                sun.shadows = LightShadows.Soft;
        }

        public void OnPostRender()
        {
                sun.shadows = LightShadows.None;
        }
}
 
alexz
UNITрон
 
Сообщения: 270
Зарегистрирован: 16 ноя 2010, 23:37

Re: Глюк ПРО Воды с тенями.

Сообщение Battou 19 дек 2010, 17:52

Спасибо!! Буду пробовать!)
Battou
UNIт
 
Сообщения: 116
Зарегистрирован: 24 ноя 2010, 18:08


Вернуться в Глюки

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 0