24小时内活跃

老猿

• UID:15135
综合分:42
南京市
兼职
3-5年经验
方向: 后端-C++ 桌面端-Qt

技能

核心技能: C++、Qt
其他技能: Unreal Engine、FFmpeg、OpenGL
交流语言: 普通话( 母语水平 ) 英语( 借助工具可书面交流 )
行业经验: 音视频 VR/AR 社交 游戏/电竞

项目案例

动态人机交互迷宫体验项目
1. 迷宫监控端app-可在纸上随意画4*4网格图,线条代表迷宫的墙壁,某个位置线条缺失代表此处不存在墙壁。app任意角度拍摄网格图,或者可以直接使用app绘制图片,人工点击网格线的四个个角,对四个点内的图片做仿射变换将网格图变换成横平竖直的图片,下一步图像处理识别网格图哪里有线条,哪里没有线条,将识别结果通过局域网udp通信发送给vr体验端,生成迷宫使用。同时体验端在游玩时,监控app可以实时显示玩家在迷宫中的位置和朝向,以及可以拖放道具到迷宫中某个位置,体验端会在对应位置生成道具。 2. vr体验端:unity实现,体验端接收到监控端的识别结果后,动态生成迷宫墙壁。玩家佩戴眼镜通过手柄操作在迷宫中探索,拾取迷宫中道具,达成一定目标后迷宫开放出口,玩家可寻找出口走出迷宫,游戏结束。
VR/AR 游戏/电竞
互动式内容创作工具-Nibiru creator
主要功能包括:全景场景创建,场景内热点、元件、触发器的创建和触发逻辑的编辑,内容展示功能:视频元件、音频元件、文字元件,选择器面板等可展示内容;以及场景间切换 元件单纯展示内容,热点可交互通过点击打开内容或者关闭内容或者切换场景,触发器有多种,不同的触发器需要满足不同的触发条件才可触发,触发后相当于点击。
内容平台
跨平台交互式三维内容播放器
播放器主要设计项目读取和播放 读取通过protobuf读取项目文件。 播放功能根据读取的项目文件进入主场景,展示主场景中各种元件、热点和触发器并可交互,还包括开场动画的实现,主要是相机动画:小行星缩放、小行星巡游等
VR/AR 内容平台
分布式电子教室系统
项目包含很多模块:屏幕广播、文件分发、文件共享、学生演示、讨论、互动、共享白板、数据库、跨进程通信等模块。 屏幕广播:将屏幕广播给学生观看。 文件分发:分发文件给学生 文件共享:共享文件供学生下载 学生演示:广播学生画面给其他人 讨论:分组进行讨论,可以发送文字图片还有文件 互动:互动答题,题型有多种(选择题、判断、简答、演示、投票等),答题结果保存在数据库,并可通过webserver反馈给web统计页面 共享白板:共享一块白板,所有人可以在白板上画东西 数据库:集成数据库操作,可支持多线程访问 跨进程通信:主要使用grpc通信,由于是分布式系统,界面和后台程序分开,因此需要进程间通信
企业服务

工作经历

苏州光图智能科技有限公司
  
15-49人
c++开发工程师
2019.09 - 2021.03
公司主要是机器视觉方面工作,我的主要工作是Qt界面开发,opencv图像处理算法应用,以及一些算法的研究(傅里叶变换、边缘曲线拟合)
南京睿悦信息技术有限公司
  
50-200人
c++开发工程师
2021.09 - 2024.04
公司有自研游戏引擎,主打一个交互式内容编辑器和播放器。我的主要工作是Qt界面开发,以及引擎的二次开发实现三维内容的展示和交互等工作,着色器开发也涉及过。
南京极域信息科技有限公司
  
50-200人
c++开发工程师
2024.05 - 2025.06
公司主要是电子教室项目的运营和出售,主要服务学校。 我主要负责qt跨平台开发,grpc进程间通信,互动和讨论模块的开发,也参与了鸿蒙系统适配qt项目。

教育经历

山东大学
2016.09 - 2020.06
数字媒体技术
本科

个人简介

精通c++/qt开发,有音视频开发经验(vlc,ffmpeg),计算机图形学基础(opengl开发),引擎开发经验(ue,unity),grpc框架经验。
成功交付率
100%
相似推荐
武汉市
桌面端-桌面端其他、后端-C++
技能:C++、SQL Server Management Studio、Microsoft SQL Server、DirectX
临沂市
ERP-ERP、后端-C++
技能:SAP S/4HANA
成都市
后端-C++
技能:Boost
青岛市
后端-Java、桌面端-Qt
技能:Java、SQL、C++、Python、Spring Boot、MyBatis、Qt、Vue、MySQL Workbench、Oracle Database
深圳市
后端-C++
技能:C++
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服