Captain G:That didn't seem to work, no matter where I put it.
My textures are currently embedded into the .FBX files exported from 3ds max, though eventually I'd like to have the textures be coupled to the models in the code so that I can use the same texture on different models to save on memory.
I'm sure it's apparent by now that I'm a noob at this, but any help anyone can offer is appreciated.
Are you using BasicEffect to render your models? If so have you set the Alpha property on the mesh effect to some value less than 1.0f?
Maybe also try these settings:
graphicsDevice.RenderState.AlphaBlendEnable = true;
graphicsDevice.RenderState.AlphaBlendOperation = BlendFunction.Add;
graphicsDevice.RenderState.SourceBlend = Blend.SourceAlpha;
graphicsDevice.RenderState.DestinationBlend = Blend.DestinationAlpha;
graphicsDevice.RenderState.SeparateAlphaBlendEnabled = false;
also try this (rather than Blend.DestinationAlpha):
graphicsDevice.RenderState.DestinationBlend = Blend.InverseSourceAlpha;