自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

翻译 学习OpenGL——介绍(LearnOpenGL——Introduction)

原文:LearnOpenGL——Introduction介绍你来到这里可能是想要学习计算机图形学的内部工作原理,亲自做那些酷孩子们做的东西。自己做事情是非常有趣和足智多谋的,从中你也可以更好的理解图形学编程。然而,在开始你的旅程之前你需要注意几点注意事项。先决条件由于OpenGL是一个图形学API而非一个独立的平台,它需要通过一门语言来进行操作,而选择的语言是C++,因此对于这个教程的学习者来说,具

2017-08-11 18:15:40 1137

2017山大软件学院计算机图形学考试题回忆版

计算机图形学试题回忆版

2017-05-18

OpenGL实现三维迷宫游戏 源码下载

设计一个OpenGL程序,创建一个三维迷宫,支持替身通过一定交互手段在迷宫中漫游,基本功能包括:  迷宫应当至少包含10 * 10 个Cell,不能过于简单,下图给出一种示例。  读取给定的替身模型,加载到场景中。  键盘方向键控制替身转向与漫游。  有碰撞检测,替身不应当穿墙。  支持切换第一视角和第三视角进行观察。  迷宫场景中的墙、地面等应贴上纹理。 附加要求(可选择一个):  同时加入二维辅助地图,替身在三维迷宫探索的同时,在小地图中显示已经探索的区域;  在俯视状态下,可以通过鼠标点选替身需要到达的目的地,通过寻径算法,控制替身自动到达目的地;  迷宫地图交互编辑功能,例如,可以设计一个二维地图编辑器,根据用户的绘制,拉伸得到三维迷宫场景;  其他相当难度,可以增加迷宫游戏趣味性的功能(需要通过指导老师认可)

2017-05-04

山东大学数字图像处理实验1-3

1.1:图像加载、显示 利用图像库的功能,实现从文件加载图像,并在窗口中进行显示的功能;利用常见的图像文件格式(.jpg; .png; .bmp; .gif)进行测试; 1.2:图像合成 现有一张4通道透明图像a.png: 从其中提取出alpha通道并显示; 用alpha混合,为a.png替换一张新的背景(背景图自选); 2.1:图像缩放 实现一个图像缩放函数,可以对输入图像进行任意倍数的缩放; 采用双线性插值进行重采样; X,Y方向的缩放倍数参函数参数的形式传入; 可以只考虑输入图像为3通道,8位深度的情况; 不能调用图像处理库的缩放函数来完成; 2.2:图像变形 记[x’, y’]=f([x, y])为像素坐标的一个映射,实现f所表示的图像形变。f的逆映射为: 其中, 都是中心归一化坐标,请先进行转换; 3.1:高斯滤波 实现图像的高斯滤波: 通过调整高斯函数的标准差(sigma)来控制平滑程度; 滤波窗口大小取为[6*sigma-1]/2*2+1,[.]表示取整; 利用二维高斯函数的行列可分离性进行加速; 先对每行进行一维高斯滤波,再对结果的每列进行同样的一维高斯滤波; 3.2 快速均值滤波 实现图像的均值滤波 滤波窗口大小通过参数来指定: 采用积分图进行加速,实现与滤波窗口大小无关的效率;

2017-04-28

opengl二维卡通人物交互设计

根据OpenGL提供的直线,多边形绘制算法(橡皮筋效果),实现基于鼠标交互的卡通人物设计与绘制。使用颜色填充与反走样技术对卡通人物外貌以及衣着进行绘制。实现对卡通人物轮廓的交互控制,点击鼠标左键可以对人物五官位置进行拖拽移动调整。按“↑”按键能够实现卡通人物绕坐标原点(或指定点)进行旋转。 附加要求:选中其中的一个多边形区域,点击鼠标右键,弹出一个菜单,可以对该区域进行不同颜色的选择。可以设计发型、衣服的模版,当作文件进行存储,可以在窗口最右边设计一个模板库,显示保存的发型与衣服,拖拽到卡通人物上可以为卡通人物进行发型或者衣服的替换。

2017-04-26

数据库课设 学生选课信息管理系统

一 系统开发平台 1.1 系统目标 (1) 要求系统可以准确地记录和查询学生信息,包括学生的姓名、单位、年龄、性别以及身份证号码等。 (2) 要求系统可以准确地记录学生地每一次奖惩情况。 (3) 系统可以对学校的院系情况进行管理,包括设置学院名称、修改某学院某专业方向的名称等。 (4) 系统应该可以对基础数据进行维护。 (5)系统能够对开设的课程进行管理 (6)学生选课管理、考试(登记分数)、补考重修管理 (7)系统还应该提供强大数据统计、查询、报表生成以及打印等功能。 (8)用户权限管理 (9)异常处理 1.2 开发语言:Java 1.3 开发工具:Eclipse 1.4 数据库:MySQL 1.5 操作系统:Microsoft Windows 10

2017-02-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除