openGL纹理缓冲区之间插值
我正在尝试做一些动画。我有一个初始顶点值和纹理缓冲区值以及最终纹理和顶点值。现在我想在这两个值之间应用某种转换和动画。我们怎样才能做到这一点?
I am trying to do some animation. I have a initial vertex value and texture buffer value and also final texture and vertex value. Now i want to apply some kind of transformation and animation between those two values. How can we achieve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
什么插值?插值有多种类型。
一种插值是交叉淡入淡出效果。您可以使用累积缓冲区在两个图像之间淡入淡出。在每个帧绘制中,您使用 Alpha 混合在累积缓冲区上绘制半透明的最终图像,然后将它们传输到屏幕缓冲区。
What interpolation? There are many types of interpolations.
One kind of interpolation is cross-fade effect. You can use the accumulation buffer to fade between two images. On each frame draw, you use alpha blending to draw a semi-transparent of your final image on the accumulation buffer, and then blit them to the screen buffer.