GitHub日报 – 2026年5月3日

📅 日期:2026年5月3日

📊 今日统计:5个仓库 · 14次提交 · 新增4156行 · 删除260行

🎯 dkjsiogu/rm-native-viewer — Rust 原生视频解码器

提交:ba33613 · 作者:dkjsigou · 时间:23:58

Add PV31 direct UDP receiver (port 3335) and fix status display

新增 PV31 视频流直连 UDP 接收器(端口 3335),接收 minimal_hik_gimbal_bridge 发送的 300 字节视频块并解析为 H.264 送入解码器。状态显示新增 “0310 Video” 和 “UDP Raw” 两个独立指示器,区分 PV31 路径和裸 H.264 路径。

📈 代码变更统计

类型行数
新增164
删除3
净增161

📁 主要文件变更

  • src/main.rs — UDP 接收器与 PV31 解析逻辑 (164行, modified)

🎯 Lavender3533/mod-1 — Minecraft 战斗模组动画

提交 1:转刀平滑曲线 + 检视系统

提交:0483c19 · 作者:Lavender3533 · 时间:23:07

feat: 转刀平滑曲线 + 检视系统(V toggle/受击打断/走路检视)

实现了流畅的转刀动画效果,使用 sin/cos 三段曲线驱动 Y/Z 偏移以避开身体模型,X 轴线性旋转 0→-325°。新增检视系统(V 键开关),支持冲刺/攻击/受击打断,行走时保持检视状态。涉及 BlockPoseTweaker、CombatItemInHandLayer、SkinnedMeshLayer 等多个渲染层的联动修改。

📈 代码变更统计

类型行数
新增331
删除55
净增276

📁 主要文件变更

  • BlockPoseTweaker.java — 转刀曲线驱动的姿态调整核心 (105行, modified)
  • CombatItemInHandLayer.java — 检视模式的手持物品渲染 (67行, modified)
  • SkinnedMeshLayer.java — 检视动画的蒙皮网格层 (58行, modified)
  • CombatInputHandler.java — 检视按键输入处理 (23行, modified)
  • sword_heavy_charge.json — 重击蓄力动画数据 (37行, added)
  • MeshManager.java — 网格管理器重构 (14行, modified)

提交 2:蓄力分支动画修复 + 子动画过渡防抽动

提交:386ec8c · 作者:Lavender3533 · 时间:07:03

fix: 蓄力分支真正加载 sword_heavy_charge + 子动画过渡防抽动

修复了重击蓄力动画未生效的 bug。之前 createHeavyChargeAnimation 写入的肩/肘数据被覆盖,现在通过 forEachEnabledTransforms 确保右臂关节数据被真正应用。新增 prevLocoAnim 字段追踪当前 locomotion 子动画状态,在 BLOCK/HEAVY_CHARGE/DRAW_SHEATH 分支切换时触发过渡计时器,避免腿部动画瞬间 snap 导致的抽动。

📈 代码变更统计

类型行数
新增57
删除5
净增52

📁 主要文件变更

  • SkinnedMeshLayer.java — 蓄力动画加载修复 + 子动画过渡逻辑 (57行, modified)

🎯 wenziji-hub/pfa_vision_26 — RoboMaster 自动瞄准视觉系统

提交 1:无 YOLO 的 R 标识别全面重写

提交:dc1d995 · 作者:wenziji · 时间:14:45

无yoloR标识别换血

在不依赖 YOLO 的情况下完全重构 R 标识别系统。新增 buff_near_far_tracker.hpp(405 行远近距离追踪器)和 buff_r_center_policy.hpp(R 标中心策略),大幅重写 buff_solver.cpp(+157 行),新增单元测试文件。这是本日最大规模的一次变更。

📈 代码变更统计

类型行数
新增777
删除35
净增742

📁 主要文件变更

  • buff_near_far_tracker.hpp — 远近距离追踪器 (405行, added)
  • buff_solver.cpp — 求解器算法重写 (157行, modified)
  • buff_near_far_tracker_test.cpp — 追踪器单元测试 (95行, added)
  • buff_type.hpp — 类型定义扩展 (18行, modified)
  • buff_r_center_policy.hpp — R标中心策略 (14行, added)

提交 2:Gap 模式脱离关键点依赖

提交:8d42002 · 作者:wenziji · 时间:15:58

gap模式不依赖关键点

优化 gap 瞄准模式,使其不再依赖关键点检测,简化了求解流程。主要修改了 buff_gap_pnp.cpp(+22 行)和 buff_solver.cpp(+9 行),更新配置。

📈 代码变更统计

类型行数
新增33
删除8
净增25

提交 3~4:YOLO + R 标优化(两轮迭代)

提交:5a21d52 · 3dd5cac · 作者:wenziji · 时间:18:00 / 18:25

yolo+R标优化

两轮 YOLO 与 R 标检测优化,主要修改 buff_detector.cpp(合计 +141 行)、yolo11_buff.cpp 以及 buff_solver.cpp。调整了配置参数和调试输出,改进检测精度。

📈 代码变更统计

提交新增删除
5a21d521148
3dd5cac922
合计20610

提交 5:R 标并入 PnP 求解

提交:7669641 · 作者:wenziji · 时间:20:30

R标并入PnP

将 R 标识别结果整合到 PnP 位姿求解流程中。大幅重写 buff_solver.cpp(+68 行),新增 R 标相关的求解逻辑;同步更新 buff_detector.cpp 检测器和相关头文件。

📈 代码变更统计

类型行数
新增104
删除22
净增82

提交 6:传输优化,消除灯臂干扰

提交:6c4c0c2 · 作者:wenziji · 时间:21:16

传视优化,试图消除灯臂干扰

优化视觉传输处理,尝试消除灯臂等环境干扰。主要修改 buff_gap_pnp.cpp 的 PnP 求解逻辑(+33 行),更新检测器配置。

📈 代码变更统计

类型行数
新增42
删除11
净增31

提交 7~8:Bug 修复(两次小修)

提交:9cf9a1e · 31894b0 · 作者:wenziji · 时间:14:53 / 15:36

bug

修复了 buff_solver.cppbuff_near_far_tracker.hpp 中的两个小 bug。修改了配置参数和追踪器逻辑。

📈 代码变更统计

提交新增删除
9cf9a1e42
31894b011
合计53

🎯 dkjsiogu/minimal_hik_gimbal_bridge — 海康云台通信桥

提交:4afb206 · 作者:dkjsiogu · 时间:18:08

Vendor serial backend for gimbal bridge

将 serial 串口通信库 vendor 到项目仓库中,实现云台桥接器的串口通信功能。新增了完整的 serial 库源码(third_party/serial/),包含 unix 平台实现、串口抽象接口和类型定义,并更新了 main.cpp 使用 vendor 后的接口。

📈 代码变更统计

类型行数
新增2380
删除95
净增2285

📁 主要文件变更

  • third_party/serial/src/impl/unix.cc — Unix 串口实现 (1050行, added)
  • third_party/serial/include/serial/serial.h — 串口 API 头文件 (733行, added)
  • third_party/serial/src/serial.cc — 串口实现 (293行, added)
  • third_party/serial/include/serial/impl/unix.h — Unix 实现头文件 (183行, added)
  • src/main.cpp — 使用 vendor 串口的主程序 (56行, modified)

🎯 dkjsiogu/screeps — Screeps MMO 殖民地 AI

提交 1:运输者移动逻辑优化

提交:752e265 · 作者:dkjsiogu · 时间:16:59

优化运输者的移动逻辑,增加访问卡住计数和排序功能

优化 Screeps 运输者(transporter)角色的寻路和移动逻辑,增加了卡住检测计数器和目标排序功能,提升运输效率。

📈 代码变更统计

类型行数
新增47
删除5
净增42

提交 2:修复运输者可达资源选择

提交:4d1b187 · 作者:dkjsiogu · 时间:16:21

Fix transporter reachable access selection

修复运输者在选择可达资源目标时的逻辑错误,确保只选择实际可达的资源进行运输。

📈 代码变更统计

类型行数
新增10
删除8
净增2

本文由自动化脚本生成,数据来源于GitHub API。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注