Transparent Areas on models
Blitz3D Forums/Blitz3D Programming/Transparent Areas on models
| ||
I have seen some posts relating to this but have not been able to sort it out. heres the question.. I have a .b3d model created and exported from milkshape.. I want the black areas of the texture to appear transparent when loaded. The texture is loaded from a single bmp file associated and exported with the model, therefore it is mot actually loaded in the game separately from the loadmesh command. |
| ||
I don't know if this will work or not, but you *could* reload the texture and reapply it - then you can try out the texture flags to see if they give you the transparency. I've never tried this so I don't know if it works or not. M |
| ||
Don't apply the textures in your modeeler, and then load them in using the mask or alpha flag, as mearinn says. That should work :) |
| ||
you can always use the Texturefilter, also with Textures which are loaded automaticly. try this: CLearTexturefilters texturefilter "",2 or 9 load whatever you need to load with alphaflag on cleartexturefilters texturefilter "",9 ; reset to default mode |
| ||
Perfet JFK thanks |
| ||
Or even Perfect.... Thanks Jfk |
| ||
N/P |
| ||
Now heres another related question... Using blitz itself I am using texturefilter,4 to make black transparent. Works fine without any modification to the alpha mapping on the model. Now, without changing the model in any way, is there a way to tell blitz to use another colour rather than black to make transparent. Like I said a value of 4 defaults to black transparent. can this be changed ? |
| ||
You need to write this using readpixel/write pixel. Read the colour from the texture pixels, then write them back, putting the alpha colour in as well. |