|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.06.2011, 23:13 | #11 |
Пользователь
Регистрация: 06.04.2011
Сообщений: 26
|
Становиться еще интереснее. Теперь когда я добавил в сену плоскость, она(при включении альфа-смешивания) становиться синеватого оттенка. Короче вся сцена окрашивается синим. Смотрите скрин:
Без смешивания: С смешиванием: И другая текстура(та же, что и на полу): То есть,из того, что одна текстура на полу и на частица выглядит по разному, дело в материале частиц(меня терзают сомнения, что дело в самом присутствии рассеиваемой составляющей(Diffuse)). Так же, я предположил, что дело в установленном цветовом ключе(цвете, который программа берет за прозрачный). Я написал так: Код:
Update: С этим альфа-смешиванием одни проблемы. Решил забить на частицы, взял из книги пример, посвященный прозрачности. Решил изменить, прозрачность задавать не через вертексы, а материалом. И опять пошли проблемы. Скидываю сам пример, чтобы здесь код не писать, в архиве: http://www.rapidshare.ru/2655991. Очень прошу, кому не сложно, помогите. Извините, что написал несколько постов подряд. Последний раз редактировалось zipwind; 04.06.2011 в 12:14. |
21.06.2011, 21:54 | #12 | |
C++,DirectX/OpenGL
Форумчанин
Регистрация: 09.01.2011
Сообщений: 422
|
Цитата:
Чтобы не сливались и не смешивались между собой частицы, используй буфер трафарета. Последний раз редактировалось An1ka; 21.06.2011 в 22:09. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с прозрачностью OpenGL | saggy | Мультимедиа в Delphi | 0 | 02.07.2010 22:02 |
Проблема с прозрачностью (Transparent) | Pyton | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 12 | 26.02.2010 21:02 |
Проблема с DirectX | k1r1ch | Общие вопросы Delphi | 5 | 18.09.2009 17:41 |
Восстановление Треков частиц(фитирование) | winny | Общие вопросы C/C++ | 0 | 01.10.2008 13:55 |