texuring a cube
Blitz3D Forums/Blitz3D Programming/texuring a cube
| ||
If i have a 64x64 texture and want to apply this same texture to each individual face of a cube created with createcube() how do i go about this easily from within blitz. In the past I have just used a 3d package for this but dont own one now. Thanks in advance |
| ||
Entitytexture Cube, texture will apply the same texture to each face ... unless you mean something else? Stevie |
| ||
Ah right, I was under the impression that it would wrap the 64x64 texture around the whole cube. If thats the case, thats fine an easy fix. I dont usually use the blitz mesh commands, so please excuse my ignorance. Thanks for the help. |
| ||
You need to set UV coordinates. UV coordinates dictate which parts of your texture will be painted onto which triangles. By default, every face of a cube has the same UV coordinates. Look into VertexTexCoords. |
| ||
Er, octo, if all he wants to do is apply say a 'crate' texture to a cube then Entitytexture Cube, texture will work fine. Chevron, UV coords are only necessary if you need to rotate etc the texture on particular faces. |
| ||
Thanks a lot for the info guys, working fine. |
| ||
UV coords are only necessary if you need to rotate etc the texture on particular faces. Incorrect. By far, a more common usage of UV coords is to select parts of one big texture so you don't end up with a lot of tiny textures (e.g. for eyes and ears.) ![]() |