I'm trying to find a way to draw 3D lines with variable thickness, without impacting performance too much. I don't want to resort to a bunch of Sprite3Ds or something, because I feel like that would be really laggy. Right now I'm using ImmediateGeometry, but it's limited to only 1px thickness. I'll take pretty much any solution. It doesn't have to be a perfect line, it doesn't have to be affected by lighting or anything. It just has to look like a line that's wider than 1px.