《DirectX123D游戏开发编程基础》主要介绍如何使用DirectX12开发交互式3D图形程序,重点是游戏开发。
全书首先介绍了必要的数学工具,然后讲解了相关的3D概念。
其他主题几乎涵盖了Direct3D中的所有基本运算,例如图元的绘制、光照、纹理、Alpha融合、模板,以及如何使用Direct3D实现游戏中所需的技术。
介绍顶定点着色器和像素着色器的章节(包含了效果框架和新的高级着色语言的内容)对这些关键运算进行了较为集中的讨论。
(英文原版的电子书)
2023/8/2 7:20:19 38.07MB DirectX 3d游戏
1
使用cocoscreator2.4.2制作,仅供交流学习使用cocoscreator2.4.2制作,仅供交流学习
2023/7/31 4:40:50 601KB cocos2d cocoscreator 微信游戏 像素小鸟
1
图像去雾算法的的原文,在本文中,我们提出了一个简单但有效的图像先验暗通道之前,从一个单一的输入图像去除混浊。
暗通道先验是一种室外无雾图像的统计。
这是基于一个关键的观察结果,大多数室外无雾图像中的局部斑点包含一些像素,这些像素在至少一个颜色通道中的强度非常低。
利用这一先验模型,我们可以直接估计薄雾的厚度,并恢复高质量的无薄雾图像。
在各种模糊图像上的结果表明了该算法的有效性。
此外,作为除雾的副产品,还可以获得高质量的深度图。
2023/7/29 13:51:16 571KB 去雾算法
1
图像处理中常遇到“亚像素”这个词。
亚像素实际上不存在,但是在想象中存在。
于是用数学的方法计算出它的值。
示例中将一幅图的高和宽都扩大到5倍,造成原来相邻两像素不相邻了,中间间隔了好几个像素单位,这些像素怎样定义它们,简单的,数学上用双线性插值的方法求出未知的像素。
本程序提供一个代码示例,供参考,希望对您有帮助。
2023/7/28 1:09:27 387KB 双线性插值 亚像素
1
LSB(LSB:leastsignificantbits):将信息嵌入到随机选择的图像点中最不重要的像素位上,这可保证嵌入的隐写信息是不可见的。
优点:操作简单,实现容易,隐藏信息量相对比较大。
缺点:由于使用了图像不重要的像素位,算法的鲁棒性差,隐写信息很容易为滤波、图像量化、几何变形的操作破坏。
2023/7/27 14:15:36 1.14MB LSB MATLAB 隐写术
1
包含了213幅(每幅图的分辨率:256像素×256像素)日本女性的脸相,每幅图像都有原始的表情定义。
共10个人,每个人有7种表情(中性脸、高兴、悲伤、惊奇、愤怒、厌恶、恐惧),每种表情各三张
2023/7/24 3:05:15 13.78MB face  database class
1
读bmp图片,将rgb存入txt并再输出bmp图片
2023/7/23 13:38:12 5KB bmp
1
本教程针对HLSL(HighLevelShadingLanguage)初学者,从应用的角度对HLSL、顶点着色器、像素着色器和Effect效果框架进行了介绍,教程中去掉了对HLSL语法等一些细节内容的讨论,力求帮助读者尽可能快地理解HLSL编程的概念,掌握HLSL编程的方法。
2023/7/20 0:35:12 2.32MB HLSL
1
是Unity3d扩展工具,可从现实世界中提取数据。
它可以单独运行或作为TerrainComposer的扩展。
WorldComposer有一个独一无二阴影删除工具。
卫星图像(它使用Microsoft卫星地图,因为Google卫星地图有Logo,而它没有)总是有阴影的,如果在游戏或模拟器中直接使用卫星图像,为配合此阴影,需要把太阳放在一个固定的位置。
WorldComposer的阴影删除算法使效果看起来更好,且允许有白天和黑夜周期。
WorldComposer像Google地图一样提供滚动和缩放功能,你可以创建多个区域,每个区域显示真实世界的几公里。
卫星图像可以导出到缩放级别19,每个像素的分辨率为0.3米。
海拔数据可以导出到缩放级别14,这是每个像素的分辨率10米。
WorldComposer仅输出海拔高度图(elevationheightmaps)和卫星图像(satelliteimages),使用它就可以创建看起来像真实世界的地形。
当于TerrainComposer组合使用时,可混合/修改高度图,或增加perlin噪点以增强细节,如把卫星图像与图片纹理进行混合,增加云的阴影等等。
还可在上面放置树、草和对象,以进行无限制的调整和编辑。
2023/7/17 13:17:40 33.98MB 地形
1
本程序使用Zernike矩来进行边缘像素检测,并添加了一个例子,欢迎需要亚像素边缘检测的同学讨论。
2023/7/12 8:39:33 82KB Matlab Zernike矩 亚像素边缘
1
共 447 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡