帮忙 初学opengl问题

twtqe 2009-01-03 02:12:15
1.Vertex Shader 和 Fragment Shader 的输入输出坐标系是什么?(我看下觉得Vertex Shader 是模型 裁剪 Fragment Shader不清楚了)
2.使用光照时如没有设设置光照模型 默认是哪个 模型(是不是GL_LIGHT_MODEL_LOCAl_VIEWER)
3.请列举出3种以上的三维模型常见的表示格式,已知一个立方体环境映射对应的六个面上的图片,分别假定为X_POSITVIE_PIC, X_NEGATIVE_PIC, Y_POSITIVE_PIC, Y_NEGATIVE_PIC, Z_POSITIVE_PIC, Z_NEGATIVE_PIC,请用OBJ格式表示一个长度为1的立方体,并把每个面分别贴上给定的六个图片。

谢谢了~~
...全文
160 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wmpkumse 2009-01-03
  • 打赏
  • 举报
回复
帮顶~~~
twtqe 2009-01-03
  • 打赏
  • 举报
回复
自己顶
twtqe 2009-01-03
  • 打赏
  • 举报
回复
第二个明白了

第一个的答案是要回答 模型坐标系,视点坐标系 剪裁 标准设备 屏幕坐标系这些
因为用的是OPENGL编程指南 这本书上是讲了这几个坐标系

第三个给个例子也好
wiowei 2009-01-03
  • 打赏
  • 举报
回复
1 输入的是本地坐标,输出的是输入坐标乘以世界矩阵、观察矩阵、投影矩阵后坐标值
2 OpenGL中的光照模型对应物理中的简单光照模型,即只考虑物体表面反射光的视觉影响。你所说的GL_LIGHT_MODEL_LOCAl_VIEWER并不是模型名称,而是模型的参数之一,通过glLightModel函数设置模型参数,可以模拟实际中N种模型(修改镜面反射、环境反射光、漫反射三种光分量)
3 openGL可处理的三维文件的格式有3DS、OBJ、WRL文件等,具体处理看书或google,不是几行能说清楚的
猞猁狲 2009-01-03
  • 打赏
  • 举报
回复
沙发

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧