Прозрачность объекта

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Прозрачность объекта

Сообщение 2rusbekov 26 июл 2013, 12:05

Хочу сделать плавное "исчезновение" го. Поставил шэйдер на транспарент. Но некоторые детали стали прозрачными при полной альфе. На примере стандартного строителя шлем просвечивает видно голову, сквозь перчатки видно руки. Как исправить подскажите. И где можно почитать про материалы и шэйдеры? Но так чтобы коротко и ясно и на русском.
У вас нет доступа для просмотра вложений в этом сообщении.
Still alive...
Аватара пользователя
2rusbekov
Адепт
 
Сообщения: 1409
Зарегистрирован: 06 апр 2012, 12:57
Откуда: Бишкек

Re: Прозрачность объекта

Сообщение Paul Siberdt 30 июл 2013, 11:28

Никак вы не исправите артефакты с прозрачностью.
Есть лишь возможность сгладить неприятные эффекты, например - правильно создавать модель, допускающую блендинг или выполнять переходы настолько быстро, чтобы зритель не особо уделял внимания ляпам.
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: Прозрачность объекта

Сообщение ascilograf 30 июл 2013, 11:32

Видимо немного не тот шейдер поставил, как правило исчезновение в прозрачность делаю как-то так:
Синтаксис:
Используется csharp

public transform papaObject;
public Color32 col1;
public Color32 col2;

MeshRenderer[] meshes;


public StartFade()
{
    meshes = papaObject.GetComponentInChildren<MeshRenderer>();
    StartCoroutine(Fade(1));
}

public IEnumerator Fade(float period = 1, float t = 0)
{
        while(true)
        {
                if(t >= period)
                {
                        yield break;
                }
                foreach(MeshRenderer mesh in meshes)
                {                    
                       mesh.sharedMaterial.color = Color.Lerp(col1, col2, t / period);
                }      
                t += Time.deltaTime;
                yield return 0;
        }
}


возможны синтаксические ошибки :)
авось
Аватара пользователя
ascilograf
UNITрон
 
Сообщения: 226
Зарегистрирован: 21 апр 2012, 10:00
Откуда: Новокузнецк


Вернуться в Почемучка

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

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