EGE demo之——【纹理映射】

Github URL: https://github.com/wysaid/soft_mesh_mapping

预编译可执行文件: https://raw.githubusercontent.com/wysaid/soft_mesh_mapping/master/soft_mesh_mapping.exe

纹理映射一般用于3d模型贴图, 由OpenGL或者DX等底层API以GPU加速的形式实现。

而本demo直接用代码模拟这个过程, 软实现(无GPU加速)纹理的uv图映射。

主要意义在于更深层次地理解图形算法, 比如一张纹理图是如何经过底层API(GL, DX等)渲染出来的。

下面是完整源代码: (此次demo直接引用碧波荡漾这个demo的原型, 增加了纹理映射.本次demo兼容vc6.0, 直接复制下方代码运行即可)

 

文章分类 范例 标签: , , ,