- 博客(90)
- 资源 (3)
- 收藏
- 关注
原创 OpenGL(九)光照(Lighting) 下篇
我们讨论了让每个物体都拥有自己独特的材质从而对光照做出不同的反应的方法。这样子能够很容易在一个光照的场景中给每个物体一个独特的外观,但是这仍不能对一个物体的视觉输出提供足够多的灵活性。
2026-01-07 22:00:00
1143
原创 OpenGL(九)光照(Lighting) 上篇
在前面的教程中我们已经简要提到过该如何在OpenGL中使用颜色(Color),但是我们至今所接触到的都是很浅层的知识。本节我们将会更深入地讨论什么是颜色,并且还会为接下来的光照(Lighting)教程
2025-12-27 12:30:00
941
原创 OpenGL(八)摄像机(Camera)
本节我们将会讨论如何在OpenGL中配置一个摄像机,并且将会讨论FPS风格的摄像机,让你能够在3D场景中自由移动。我们也会讨论键盘和鼠标输入,最终完成一个自定义的摄像机类。
2025-12-17 23:00:00
1004
原创 OpenGL(七)坐标系统(Coordinate Systems)
将坐标变换为标准化设备坐标,接着再转化为屏幕坐标的过程通常是分步进行的,也就是类似于流水线那样子。在流水线中,物体的顶点在最终转化为屏幕坐标之前还会被变换到多个坐标系统(Coordinate System)。将物体的坐标变换到几个**过渡**坐标系(Intermediate Coordinate System)的优点在于,在这些特定的坐标系统中,一些操作或运算更加方便和容易,这一点很快就会变得很明显。对我们来说比较重要的总共有5个不同的坐标系统
2025-11-29 12:00:00
1032
原创 OpenGL(六)变换(Transform)
尽管我们现在已经知道了如何创建一个物体、着色、加入纹理,给它们一些细节的表现,但因为它们都还是静态的物体,仍是不够有趣。我们可以尝试着在每一帧改变物体的顶点并且重配置缓冲区从而使它们移动,但这太繁琐了,而且会消耗很多的处理时间。我们现在有一个更好的解决方案,使用(多个)矩阵(Matrix)对象可以更好的变换(Transform)一个物体。
2025-11-26 18:30:49
968
原创 OpenGL(五)纹理(Texture)
艺术家和程序员更喜欢使用纹理(Texture)。纹理是一个2D图片(甚至也有1D和3D的纹理),它可以用来添加物体的细节;你可以想象纹理是一张绘有砖块的纸,无缝折叠贴合到你的3D的房子上,这样你的房子看起来就像有砖墙外表了。因为我们可以在一张图片上插入非常多的细节,这样就可以让物体非常精细而不用指定额外的顶点。
2025-11-21 14:16:15
809
原创 OpenGL(四)着色器(Shader)
着色器(Shader)是在GPU上运行的小程序,用于图形渲染管线。GLSL是编写着色器的类C语言,支持向量和矩阵操作。着色器通过输入输出变量传递数据,顶点着色器使用layout指定属性位置,片段着色器必须输出颜色。Uniform允许从CPU向GPU传递全局数据,可用于动态改变着色器参数。GLSL提供了灵活的向量操作和重组功能,支持基本数据类型和容器类型,是图形编程的核心工具。
2025-10-15 22:45:00
1012
原创 Typecho 自动推送到百度!这款插件让 SEO 收录效率翻倍
作为 Typecho 博客用户,你是否还在手动复制文章链接到百度搜索资源平台提交?每次发布新内容都要多一步操作,不仅麻烦,还容易忘记——今天分享一款我开发的「Typecho 百度链接提交插件」,彻底解决这个痛点,让内容发布后自动推送到百度,收录效率直接拉满!
2025-10-01 23:45:00
991
原创 OpenGL(一)图形编程的基石
OpenGL(Open Graphics Library)是由Khronos Group维护的跨平台图形API标准
2025-03-24 22:00:00
1384
原创 Unity DOTS(一)数据导向技术栈如何颠覆传统开发模式?
近年来,Unity推出的技术引发了游戏开发界的广泛讨论。作为传统面向对象开发模式的革新者,DOTS通过数据导向设计带来了性能的飞跃式提升
2025-03-17 11:30:00
1872
1
原创 Vuforia AR篇(九)— AR塔防下篇
在增强现实(AR)技术快速发展的今天,Vuforia作为一个强大的AR开发平台,为开发者提供了许多便捷的工具和功能。在本篇博客中,我们将介绍如何使用Vuforia在Unity中创建一个简单的塔防游戏。通过结合Vuforia的图像识别和增强现实技术,我们可以将传统的塔防游戏带入一个全新的维度。
2024-08-04 20:00:00
1041
5
原创 Vuforia AR篇(八)— AR塔防上篇
在增强现实(AR)技术快速发展的今天,Vuforia作为一个强大的AR开发平台,为开发者提供了许多便捷的工具和功能。在本篇博客中,我们将介绍如何使用Vuforia在Unity中创建一个简单的塔防游戏。通过结合Vuforia的图像识别和增强现实技术,我们可以将传统的塔防游戏带入一个全新的维度。
2024-07-09 21:00:00
1203
原创 HybridCLR + Addressable 热更新篇(一)
随着移动互联网和游戏行业的快速发展,热更新技术变得越来越重要。热更新能够在不重新发布应用的情况下更新内容和功能,提高了开发效率和用户体验。本篇将介绍如何使用HybridCLR和Addressable实现Unity项目的热更新
2024-07-09 16:47:32
1730
原创 Kubernetes篇(完)— DashBoard
之前在kubernetes中完成的所有操作都是通过命令行工具kubectl完成的。其实,为了提供更丰富的用户体验,kubernetes还开发了一个基于web的用户界面(Dashboard)。用户可以使用Dashboard部署容器化的应用,还可以监控应用的状态,执行故障排查以及管理kubernetes中各种资源。
2024-06-09 22:59:32
908
原创 Vuforia AR篇(七)— 二维码识别
在数字化时代,条形码和二维码已成为连接现实世界与数字信息的重要桥梁。Vuforia作为领先的AR开发平台,提供了Barcode Scanner功能,使得在Unity中实现条形码和二维码的识别变得简单而高效。本文将详细介绍如何在Unity中利用Vuforia的Barcode Scanner功能,创建一个能够识别和响应条形码和二维码的AR体验。
2024-06-05 20:30:00
1910
原创 Vuforia AR篇(六)— Mid Air 半空识别
增强现实(AR)技术正在改变我们与数字世界的互动方式。Vuforia作为先进的AR开发平台,提供了多种工具来创造引人入胜的AR体验。其中,Mid Air功能以其能够在三维空间中精准定位虚拟对象而备受瞩目。本文将详细介绍如何在Unity中利用Vuforia的Mid Air功能,创建一个仿佛置身于现实中的AR体验。
2024-06-04 21:15:00
1251
6
原创 Kubernetes篇(十一)— 数据存储
在前面已经提到,容器的生命周期可能很短,会被频繁地创建和销毁。那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,kubernetes引入了Volume的概念。
2024-06-04 16:38:54
1082
原创 Vuforia AR篇(五)— 地平面检测
在增强现实(AR)应用程序的开发中,地平面识别是一项关键技术,它允许虚拟对象与现实世界的地面进行互动。Vuforia 是一个功能强大的 AR 开发平台,提供了高效的地平面识别功能,使开发者能够创建沉浸式的 AR 体验
2024-06-03 20:00:00
2495
5
原创 Docker篇(完)— Docker Compose
Docker Compose可以基于Compose文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器!
2024-05-10 14:39:53
998
原创 Vuforia AR篇(四)— AR虚拟按钮
在当今互联网和移动设备普及的背景下,**增强现实(AR)**技术正迅速成为连接现实世界与数字信息的重要桥梁。AR虚拟按钮作为这一技术的创新应用,不仅提供了一种全新的用户交互方式,还极大地提高了界面的直观性和操作的便捷性。本文将介绍AR虚拟按钮的使用。
2024-04-26 19:12:12
3619
5
原创 Vuforia AR篇(二)— 扫描指定图片播放视频
此外,还有视频背景设置、数据库管理、设备跟踪等选项。这些参数允许开发者根据项目需求和目标设备的特性来调整Vuforia Engine的行为。Vuforia Configuration在Unity中包含了多个参数设置,用于调整和优化AR应用程序。在Image Target Behaviour 中设置需要识别的图片。在ImageTarget下创建一个Plane并且赋值给Videos。复制license key填入ArCamera。在unity中导入下载的数据库包。登录官网创建一个账号,然后登录。
2024-04-11 19:00:00
4410
7
原创 Docker篇(二)— Docker架构介绍
Docker可以让一个应用在任何操作系统中非常方便的运行。而以前我们接触的虚拟机,也能在一个操作系统中,运行另外一个操作系统,保护系统中的任何应用。
2024-04-10 19:30:00
1228
原创 Vuforia AR篇(一)— 开启AR之门
随着科技的不断发展,增强现实(Augmented Reality,AR)技术正在逐渐渗透到我们的日常生活中,为人们带来了全新的数字体验。在AR技术的推动下,我们可以将虚拟世界与现实世界相结合,创造出丰富多彩的交互体验。而在众多AR开发平台中,Vuforia Engine以其强大的功能和灵活的工具成为了开发者的首选
2024-04-10 15:09:22
2791
Embedded Browser 3.1.0
2024-09-26
Unity 和 OpenCV:结合计算机视觉和游戏开发 工程
2024-09-06
A-Pathfinding-Project-Pro-v4.2.17
2024-02-28
Playmaker v1.9.5.f3
2024-02-28
Obi Rope V6.4
2024-02-28
Damage-Numbers-Pro-v4.13
2024-02-28
DOTween Pro v1.0.310
2024-02-28
Unity trilib插件
2024-02-28
unity仿真常用dll库
2024-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅