编号:Z125
大小:35M
环境:VS2022、GLSL
简介:计算机图形学:C++ OpenGL GLSL固定管线和GLSL着色器渲染光照下的兔子obj模型
–渲染不同光照下的兔子obj模型;分别用固定管线和GLSL着色器进行绘制渲染
— 实现phong/lambert光照
— 键盘交互:控制模型移动
–实现Smooth/flat着色方式
使用库:glut glew
操作:
–按键:’w’ — 控制模型上移
–按键:’s’ — 控制模型下移
–按键:’a’ — 控制模型左移
–按键:’d’ — 控制模型右移
–按键:’q’ — 控制模型后移
–按键:’e’ — 控制模型前移
–按键:’i’ — 控制模型绕X轴正转
–按键:’k’ — 控制模型绕X轴反转
–按键:’u’ — 控制模型绕Y轴正转
–按键:’o’ — 控制模型绕Y轴反转
–按键:’j’ — 控制模型绕Z轴正转
–按键:’l’ — 控制模型绕Z轴反转
–鼠标右键弹出菜单:
选择Smooth/flat
选择光照模型:phong/lambert
选择漫反射、镜面反射、全局关的颜色
模型位置姿态复位
加载模型
运行展示
配套文件
我们提供完整项目文件清单如下:
文件目录
├ 1.项目源码
├ 2.运行截图
└ 3.演示视频
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者文档,可以与我们交换,分享有积分奖励和额外收入!
4. 本站提供的源码、文档等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.2zcode.com",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:网站内的所有源码都经过我们亲自测试,均可以正常使用.
索炜达.猿创 » 计算机图形学:C++ OpenGL GLSL固定管线和GLSL着色器渲染光照下的兔子obj模型
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 你们有qq群吗怎么加入?