Avatar billede erikbredsted Nybegynder
27. juli 2004 - 10:51 Der er 3 kommentarer

programmere bluescreen områder i vinduer?

Findes der et stykke kode som kan maske en farve væk?
Sådan så hvis man f.eks. havde 3dmax kørende i sit vindue og lavede sin bagrund(i max) en bestemt blå farve og sine objekter i en anden farve, at man så kunne se skrive bordet der hvor der var blåt.
Det jeg er ude efter er at lave en 3d character, som jeg kan lave realtime motioncapture med, men som tilmed har en realtime webcam bagrund(der så kører under max).
Eller skal jeg kode det selv? Og hvordan f..... skulle jeg tage fat på det?
Er ikke sikker på om det er det rigtige sted at poste?
Avatar billede erikbredsted Nybegynder
28. juli 2004 - 10:57 #1
Det her er hvad jeg fik fra et programmers heaven:
it may be possible if you had some sort of scanpixel routine to find color and have it loop to scan all windows like this
void mask_color(int color)
{
int loop;
int loop2;
for(loop=0;loop=<scrnht;loop++)
{
for(loop2=0;loop2=scrnwd;loop2++)
{
scanpixel(x,y);
if(pixcolor==color)
{
putpixel(x,y,bkgcolor);
}
x=x+1;
}
y=y+1;
}
}
where scrnht is screen height scrnwd is width bkgcolor is the color you wish to replace with pixcolor is the scanned pixels color etc etc etc.
this isnt optimized and i dont know much about windows but if you could write the windows equivlency to the old dos functions youd be set
Avatar billede erikbredsted Nybegynder
28. juli 2004 - 10:58 #2
Hvad siger I til den? Ville den være brugbar?
Avatar billede ajenbo Nybegynder
06. december 2005 - 00:00 #3
I vil får slå at du brugte overlay hvis du vile kode det, faktisk er der en hel del video programmer der lader sig snyde hvis bare du bruger den samme bagrunds fave i max som video afspilleren bruger (kræver at den bruger overlay) hvis du tager et print screen af video programmet får du ikke videoen med til gend gæld kan du se hvilken fave du skal bruge.

Moget helt andet er at du bare burde bruge viewport->bacground->devise funktionen i max for den er nemlig bygget til det here :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester