文件名称:OpenGL C/C++实现渐变纹理.zip
文件大小:12.79MB
文件格式:ZIP
更新时间:2022-12-04 11:42:17
OpenGL C/C++ 纹理
OpenGL vs2017 实现每隔一段时间两个纹理之间的变换。首先,要先做出生成两个物体。这里我是用两个 VAO 、 VBO 实现的。 其次,你要传两个纹理进去。 然后,其中一个物体的纹理固定,另一个物体上的纹理,用一个 循环 就行了,每隔一段时间换一个纹理就行
【文件预览】:
res
----shader()
--------core.frag(203B)
--------core.vs(309B)
----picture2.jpg(4.16MB)
----picture.jpg(8.27MB)
渐变纹理.vcxproj
SOIL2
----stb_image.h(258KB)
----pvr_helper.h(6KB)
----etc1_utils.h(4KB)
----stbi_ext.h(609B)
----pkm_helper.h(385B)
----stbi_pkm.h(1KB)
----image_helper.c(10KB)
----image_helper.h(2KB)
----image_DXT.c(17KB)
----etc1_utils.c(22KB)
----stbi_pkm_c.h(5KB)
----SOIL2.c(90KB)
----stb_image_write.h(40KB)
----stbi_ext_c.h(2KB)
----SOIL2.h(18KB)
----jo_jpeg.h(17KB)
----image_DXT.h(3KB)
----stbi_DDS_c.h(16KB)
----stbi_pvr_c.h(23KB)
----stbi_DDS.h(2KB)
----stbi_pvr.h(2KB)
Debug
----渐变纹理.tlog()
--------CL.write.1.tlog(364B)
--------渐变纹理.lastbuildstate(206B)
--------link.command.1.tlog(3KB)
--------渐变纹理.write.1u.tlog(2KB)
--------CL.read.1.tlog(21KB)
--------CL.command.1.tlog(1KB)
--------link.write.1.tlog(342B)
--------link.read.1.tlog(5KB)
----vc141.pdb(460KB)
----渐变纹理.log(96B)
----vc141.idb(291KB)
----main.obj(387KB)
渐变纹理.vcxproj.filters
main.cpp
SOIL.lib
Shader.h
渐变纹理.vcxproj.user
SOIL.h