自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 osg飞机尾焰特效

本文将详细介绍如何使用OpenSceneGraph(OSG)引擎实现逼真的飞机尾焰特效。尾焰效果是飞行器仿真的重要组成部分,通过粒子系统模拟高温燃气喷射的视觉效果。本文基于OSG 3.6.5版本,提供完整的实现方案和参数优化指南。一、技术实现粒子系统的基本配置物理效果模拟参数优化技巧高级效果实现通过合理调整参数,可以实现从战斗机到火箭发动机的不同尾焰效果。实际应用中可根据具体需求进一步优化。技术要点使用SORT_BACK_TO_FRONT确保正确透明渲染空气阻力采用非线性计算更真实。

2025-07-07 10:56:20 1093

原创 VS2019配置Qt5开发环境指南

本文详细介绍了在VS2019中配置Qt5的开发环境步骤。首先需下载安装VS2019社区版和Qt5.14离线版本,提供百度网盘下载链接及必选组件说明。其次通过VS扩展管理器安装Qt插件,并在插件选项中配置Qt编译器路径。最后创建Qt项目测试运行验证配置成功。整个过程简明易懂,按照指引操作即可快速搭建VS+Qt开发环境。

2025-07-03 15:43:13 1058

原创 grpc框架在linux系统下安装与使用

这里的protobuf主要用来数据传输的序列化,使用grpc/third_party/protobuf 里面编译安装对应的 protobuf,不要手动下载其他的protbuf,不然版本可能和grcp不匹配。上面代码中,定义个叫Greeter的服务类,在这个类中定义一个接口函数,该函数的功能是接受一个单一的消息,服务器返回单一的消息,这里我只定义了一个,大家可以随意定义。比如:客户端有一万条数据 ,分批多次请求服务端,服务端接收后把这些数据都存到数据库,然后返回一次结果给客户端。在proto文件对应如下。

2024-07-12 17:23:49 4086 3

原创 使用c++手把手实现一个简单的http服务器

而要执行CGI程序一定需要调用exec系列函数进行进程程序替换,但服务器创建的新线程与服务器进程使用的是同一个进程地址空间,如果直接让新线程调用exec系列函数进行进程程序替换,此时服务器进程的代码和数据就会直接被替换掉,相当于HTTP服务器在执行一次CGI程序后就直接退出了,这肯定是不合理的。当子进程调用exec系列函数进行程序替换后,子进程的代码和数据就被替换成了目标CGI程序的代码和数据,这也就意味着被替换后的CGI程序无法得知管道对应的读写端,这样父子进程之间也就无法进行通信了。

2024-06-20 20:58:34 1616

原创 OpenGL光照

冯氏光照模型的主要结构由3个元素组成:环境(Ambient)、漫反射(Diffuse)和镜面(Specular)光照。

2023-09-12 21:17:16 174

原创 OpenGL中VBO、VAO、EBO的区别以及作用

(1)当属性较多,需要绘制的物体较多,这将会非常麻烦,为此VAO就诞生了,它可以将上述的步骤给保存起来,只需设置一遍就足够了,后面每当绘制新的一帧时,只需绑定VAO就行,关系图大致如下。然而有了数据后,这些数据有什么含义,哪些是一组,哪些是一类,着色器并不知道,这就需要我们在程序中指定怎样解释VBO中的数据,将这些数据和着色器中的顶点属性一一对应起来,也就是链接顶点属性。(1)顶点属性可以理解为一个点的所拥有的特征,比如说点的位置、点的纹理、点的颜色等,这些都可以称之为顶点属性。

2023-08-17 15:29:15 970 1

原创 CentOS系统安转qt

在centos系统下安装qt提示:以下是本篇文章正文内容,下面案例可供参考。

2023-05-28 11:35:41 3406 2

空空如也

空空如也

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

TA关注的人

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