作者:H-蔡鸿晖_515 | 来源:互联网 | 2022-12-17 17:58
论文的题目就是基于三角片模型的纹理映射 我看了OpenGl后 发现纹理图片都是矩形的 小弟不才 对基于三角片模型的纹理映射的概念不是很清楚 有哪位知道可以点拨小弟一下
5 个解决方案
纹理图片都是矩形,但映射模型是各种各样形状的。是利用纹理透明原理。
三角片模型 是三维空间当中模型的表达方式的一种,也可以用高次曲面表示,也可以用体方式表示。
三角片是最常用的,dx以及opengl当中最常用的也就是这种模式
因此三角片本身不是什么特殊概念的东西
纹理映射这个东西已经搞了几十年了, 97年我的硕士论文做的就是这个东西和硬件实现的结合
比较流行的实现方法是两步法
第一步把纹理映射到,box,sphere,cylinder等已知的固定形状的虚拟模型上
然后从这些虚拟模型再映射到具体的模型上
这样的论文现在在网络上可以找到很多没有什么新奇的了
纹理映射说白了,就是如何给模型的各个三角形定点指定纹理坐标
这往往是模型编辑器的工作
最典型的你可以看3dmax的操作,是如何给物体调整纹理贴图的
hoho
看到寻开心在 也进来掺一脚
我今天上午论文答辩完了(别问我是谁,你帮过的人太多了!),也实现了固定方式的纹理映射 就是box,sphere,cylinder这几种
回楼主的问题
1.三角片/三角带/扇形/四边形 这些都是模型顶点组织形式的概念,和纹理关系不大
2.纹理文件一般是二维图片,当然常见的就是正方形和矩形。然后通过纹理坐标定义映射到模型上去。
3.映射的概念 看这个www.chinaaspx.com/archive/other/1134.htm
so 你这句话“基于三角片模型的纹理映射”可以抽开理解“基于模型的纹理映射”
和三角四角没关系的