我编写了一个带有简单模型引擎的 3d 地形引擎。
我为我的地形使用矩形高度图,因此对这些三角形进行纹理处理非常简单。
但是,在对我的模型进行纹理处理时,我有点卡住了。
我使用自定义模型格式,因此使用搅拌机或使用 3ds等答案将无济于事。
这样做的原因是我开始这个爱好项目是为了自学 OpenGL 编程,并且由于我从一个非常古老的 Turbo Pascal 软件渲染器中准备好了模型,我的一个朋友在 1999 年编写了这些模型,所以我一直在使用它们。
我的问题是:
是否有一种众所周知的算法可以为我的模型所包含的三角形生成纹理坐标?如果不是,我应该遵循什么策略?