OPENGL BLEND HELP

4 отговора 177 прегледа
#1

OPENGL BLEND HELP

Dobre mom4eta are da pomagate :-))).S edni pi4ove rabotim vurho edna igra no tui kato as sum programista i ne moga da znam vsi4ko,imam problem.Zadavam go s primer:

Imame edin image s bql ili 4eren von.Kak moge da se oturvem ot vona toest toi da ne se renderva na ekrana ili prosto kasano da go napravim transparent.RE6ENIETO TRQBVA DA E SAMO OPENGL KOD TUI KATO ENGINE-A ISPOLZVA SAMO NEGO.PRITEJATELITE NA NAI DOBRITE I RABOTE6TI RE6ENIA 6te budat pokaneni za rabota v ekipa.I POMNETE - SAMO OPENGL kod.

Mojete da pi6ete i na Mihail121@Yahoo.com

MNOGO VI MERSI NA VSI4KI.
I VI OBI4AM I PREGRU6TAM I ZELUVAM.

Отговор
в отговор на Mihail121 #2

O6te ne6to

Govorim samo za blend na vona.Vsi4ko ostanalo da zapazi originalen zvqt.

Mersi mnogo.

Отговор
в отговор на Mihail121 #3

Re: OPENGL BLEND HELP

Aide pyrvo da iziasnim syvsem estestvenia vypros zasto prosto ne si podgotvite image/texture s alpha channel i da si pusnete ALPHA_TEST? Inache ako ste e samo OpenGL daje i da stane s razni shibani glPixelTransfer i glPixelMap te mai nikyde ne sa hardware accelerated i sa bezumno bavni.

Отговор
в отговор на Mihail121 #4

Re: OPENGL BLEND HELP

Maila ti ne raboti :-( probwah dwa pyti.

i molja te, ne me pregryshtaj i celuwaj chak tolkowa :-)

Отговор
в отговор на Mihail121 #5

Re: OPENGL BLEND HELP

Не съм OGL специалист, но май с стандартния Blend i AlphaTest не може да стане... поне не с един пас, с 2-3 не съм много сигурен, ама май пак не може...
Ако обаче в LogicOp-овете имаше нещо като "!!src | dst" операция, всичко щеше да е наред, ама няма
А защо са всички тези мъчения - както някой каза по-горе - минаваш в RGBA и вкарваш един AlphaTest...

Отговор