How wrap image around cylinder in Silverlight
问题 I am trying wrap image around cylinder in silverlight. I looked a lot in Google but don't found anything. As I know it can be done with pixel shader, but don't know how. Is it possible? Thanks. 回答1: It's not a complete wrap onto cylinder, but you will get a starting idea/example: (code is in GLSL, not in HLSL, but i think it will be not hard to convert it) uniform sampler2D tex; void main() { vec2 cen = vec2(0.5,gl_TexCoord[0].y)-gl_TexCoord[0].xy; cen = vec2(pow(cen.x,1.7),pow(cen.y,2.2));