图片是个矩形,opengl是基于三角形渲染的,把图片切分成两个三角形,每个三角形的3个项点都映射到图片的3个位置上,可以实现变形,属于仿射变换,但严格来说,这种变换并不准确,两个三角形的接缝处会有些畸形,可以考虑用透视变换的方式实现
http://download.csdn.net/download/r_aider/3711137
可以给图片加一个控制网络,比如4*4,6*6,网络把目标区域分割成多个独立的小区域,每个小区域单独映射,这样控制网络越密,也就越精确,OpenGL是比较容易实现的
19,469
社区成员
50,697
社区内容
加载中
试试用AI创作助手写篇文章吧