【题目】


opengl 3D环境开发

本文标题:OpenGL的3D场景模型大作业

本文链接:https://xygeng.cn/post/84.html

作者授权:除特别说明外,本文由 庚哥哥 原创编译并授权 木芽博客 刊载发布。

版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。

【内容】


绘制一个简单的三维场景,可以是室内:卧室,办公室,教室,也可以是室外:运动场,公园等,加上光照效果,透视投影,不能过于简单

可以加动画,加上鼠标和键盘交互

  1. 一、题目:


Opengl大作业

  1. 二、程序分析:


1、实现三维场景,可以游览以及可以看到模型物体的不同状态。

2、三维场景有不同的模型组合,有房子,有地球,有月球。

3、可以看到物体的自由移动,汽车在公路上自由移动。

4、可以模拟真实的光照效果,具有阴影体现,可以呈现地球的白天黑夜。

5、模拟粒子系统的,下雪效果。

7、物体旋转,地球自转和月球绕着地球转

8、房子有真实效果的模型和细节。

  1. 三、程序树形建模


  1. 四、程序函数解析


  1. 五、程序结构分层


  1. 六、程序代码详细


    代码太长略,需求者找博主。

  1. 七、程序运行结果


1.       地月系

1.       汽车移动:

1.       大厅

1.       餐桌

1.       电视墙:

1.       沙发:

1.       水族箱

1.       卫生间:

1.       房间:

1.       雪花:

  1. 八、课程心得体会


    本次大作业运用了光照,粒子系统,模型等综合项目,模型中运用了大量的纹理贴图来充实这个场景的细节,在模型运动和视角转换的过程中运用了矩阵的转换来实现,具体了解了世界视角和视觉视角的矩阵转换,投影模型过程,对纹理和光照各个属性的设置来呈现不同的效果。此程序是基于地月系,然后房子各个细节的呈现,是综合性的小程序。通过本次大作业,能更好的运用opengl的函数绘制场景,更能了解到图形在计算机的程序的原理与运用,宏观的接触了图形学的领域。

本文标题:OpenGL的3D场景模型大作业

本文链接:https://xygeng.cn/post/84.html

作者授权:除特别说明外,本文由 庚哥哥 原创编译并授权 木芽博客 刊载发布。

版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。

OpenGL的3D场景模型大作业相关推荐

  1. 3D游戏编程 大作业 逃生

    前言 这次的作业是在智能巡逻兵的基础上,改的一个新游戏.本来第七次作业想要效仿学长的3d大作,没想到各种fsm,欧拉角的应用之类的看得我发蒙:之后照着抄也是抄出一堆bug,不得已只好随便敷衍一下,做个 ...

  2. 惊悚游戏《寂静岭》厕所3D场景模型制作分享

    今天就和大家分享一个我们临摹的惊悚游戏<寂静岭>的厕所场景制作,详细制作流程从原画到3Dmax模型制作,再到SP中贴图制作,最后在Marmoset Toolbag进行渲染.让我们先看看最终 ...

  3. OpenGL设计房间 (虚拟现实大作业)

    嘿嘿,课内虚拟现实课程的大作业,做了一个基于opengl房间,参考网上的一些资料,再进行一些扩充.还有一个unity3d的大作业将在之后上传. 项目说明: 本项目基于OpenGL实现,编辑器VS,使用 ...

  4. 堪称最美丽的3D场景模型:大雪后的城堡 制作全过程分享

    先欣赏一下最后的效果图:是不是很漂亮啊! 步骤1.参考素材 在观看电影<爱丽丝梦游仙境>之后,电影中惊人的神奇环境设计影响了我,这幅作品的主要思路就在我的脑海里产生了.看到那座城堡后,凭着 ...

  5. 想学游戏建模,选择场景模型还是角色模型好?

    3D场景建模师 场景则是游戏中的环境.机械.道具等死物.场景开始对美术的要求没有那么高,只要熟练运用3D软件就行了. 逐步掌握游戏场景元素设计理念,不同风格游戏的制作方法.着重学习材质处理技法,能够根 ...

  6. 假3D场景逼真到火爆外网!超1亿像素无死角,被赞AI渲染新高度

    萧箫 杨净 发自 凹非寺 量子位 报道 | 公众号 QbitAI 先来看一段"视频",有没有看出什么不对劲的地方? 其实,这仅仅是由一组照片渲染出来的(右下角为拍摄照片)! 生成的 ...

  7. 嵌入式系统大作业——基于QT的3D模型展示

    嵌入式系统大作业--基于QT的3D模型展示 写在前面 实验设备 实现内容 实现过程 在win10上利用SolidWorks软件对模型进行预处理: 编写代码实现功能: 效果演示 参考资料 写在前面 该大 ...

  8. 深大计算机图形学大作业之虚拟场景建模

    目录 前言 要求 场景概览 机器人层级模型 为立方体部件贴纹理 关键帧动画 关键帧动画循环 体素建模 场景布局 添加光影特效 延迟渲染管线 立方体贴图 环境映射 Phong光照 阴影映射 体积光 de ...

  9. OPenGL笔记--创建一个3D场景

    文章目录 一.前言 二.效果展示 三.详细流程 3.1.World.txt文件规则 3.2.加载World.txt 3.3.绘制场景 3.4.交互 四.详细代码 五.举一反三 一.前言 通过前面的学习 ...

  10. threejs模型可视化编辑器_一个近乎无门槛、零基础的3D场景编辑器

    在这个大数据井喷.互联网爆炸的时代,如何抓住机遇.如何逆流而上或是站在浪潮顶峰?在BAT崛起之初,貌似很少有人选择走BAT当时的道路,那时的他们,选择的是逆流而上,当所有人都在搞实体经营,阿里选择了做 ...

最新文章

  1. String.Format使用方法
  2. node.js入门 - 2.创建一个简单聊天室
  3. jquery设置复选框为只读_checkbox设置复选框的只读效果不让用户勾选
  4. Python中的正则
  5. centeros php pgsql,centos php添加pgsql扩展
  6. 如何用AR升级星巴克体验?阿里工程师祭出了“三板斧”
  7. java中两任务并行运行_Java并行编程中的“可调用”与“可运行”任务
  8. 删除 Tomcat 上次关闭遗留下来的 SESSION 缓存
  9. 测试基础-01-软件测试的定义与分类
  10. 生成jacoco报告_测开技能之如何利用ant jacoco 合并覆盖率报告
  11. Android系统和内核编译命令
  12. C++的ORM 开源框架
  13. YAML_06 playbook从上往下顺序执行,若报错,不提示,继续往下执行
  14. unity将预制体写成fbx_unity 将fbx转成prefab
  15. 控制策略 | PI控制器积分分离的仿真分析
  16. 关于光伏行业的测试及测试标准
  17. spring 事物(一)—— 事物详解
  18. C语言|博客作业06
  19. 按成绩统计各层次学生(附随机生成学生姓名和成绩),现已解决
  20. SE2431L-R射频放大器

热门文章

  1. oracle 用户权限设置,oracle用户权限管理使用详解
  2. 让你的网页文本框增加光晕效果与提示,水印(类似QQ2011)
  3. 听见丨戴森召回逾10万台进口空气净化暖风器 沃尔沃开始在普通家庭展开自动驾驶项目
  4. 计算机网络类别(按照作用范围分类)
  5. 《女生宿舍第二部》(1-46上) 转贴
  6. iPhone屏幕尺寸(包含7p)
  7. 安装ADOBE READER时无法将数值写入键_php_sir_新浪博客
  8. 计算机个人市场调查实验报告,市场调查实验报告(一).doc
  9. 网络历史之金融投资三剑客01
  10. C# 用户自定义控件添加到工具箱