Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2010, 19:18   #1
ассемблер123
Пользователь
 
Регистрация: 18.04.2010
Сообщений: 24
Печаль OpenGL, прозрачность

почему некоторым полигонам нельзя установить alpha канал при помощи glColor4f - они воспринимают только RGB составляющие, но при этом там же существуют другие полигоны у которых всё работает

(glColorMask не установлен)
ассемблер123 вне форума Ответить с цитированием
Старый 25.04.2010, 20:08   #2
Selestis
Форумчанин
 
Аватар для Selestis
 
Регистрация: 21.01.2009
Сообщений: 719
По умолчанию

Моя версия: скорее всего у вас полигоны перекрывают друг друга, что не позволяет части из них корректно отрисовываться: скажем, сначала рисуется передний с прозрачностью, за ним другой, но в буфере глубины на месте первого уже есть данные и второй не рисуется, т.е. эффект отсутствия прозрачности. Если это и есть проблема, то отрисовывайте полигоны по удалению от камеры.
Изобретатель велосипедов
Selestis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
прозрачность Marsik Мультимедиа в Delphi 5 20.04.2010 11:54
Прозрачность SanekIrk Общие вопросы Delphi 4 30.12.2008 12:12
Прозрачность Лубышев Помощь студентам 3 23.01.2008 00:05
Прозрачность ЧИЖ HTML и CSS 5 24.10.2007 17:18
Прозрачность MAcK Общие вопросы Delphi 2 21.03.2007 19:24