<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>工具开发 on 云笺小筑</title>
    <link>https://imrcao.top/tags/%E5%B7%A5%E5%85%B7%E5%BC%80%E5%8F%91/</link>
    <description>Recent content in 工具开发 on 云笺小筑</description>
    <generator>Hugo -- 0.122.0</generator>
    <language>zh-cn</language>
    <lastBuildDate>Mon, 22 Jun 2026 10:00:22 +0800</lastBuildDate>
    <atom:link href="https://imrcao.top/tags/%E5%B7%A5%E5%85%B7%E5%BC%80%E5%8F%91/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Previze 虚拟制片预演系统-项目介绍</title>
      <link>https://imrcao.top/projects/previze/</link>
      <pubDate>Mon, 22 Jun 2026 10:00:22 +0800</pubDate>
      <guid>https://imrcao.top/projects/previze/</guid>
      <description>演示视频：Previze 虚拟制片预演系统功能演示
系统介绍：基于 UE5 的影视/舞台三维预演工具，覆盖场景搭建、灯光机位、动画时间轴到逐帧渲染的全流程；我独立完成了客户端主体开发、自研 Editor 插件，并设计了与云端资产系统的对接方案。
项目背景 在影视制作、舞台演出和虚拟拍摄场景中，导演、摄影和灯光团队往往需要在实拍前反复验证场景布局、灯光方案和机位调度。传统流程依赖多个软件切换，沟通成本高、试错代价大。
PreviewTool（虚拟预演系统） 是我从 2024 年起持续开发的 ToB 端产品：
预演系统（主体）：面向导演、摄影、灯光师的实时三维预演工作台（本人独立设计与实现） Editor工具插件：Pak 资产的 Cook、打包与上传工具（本人独立设计与实现） Pak 资产管理后台：资产上传、分类与版本管理（需求与 API 契约由本人定义，CRUD 实现借助 AI 辅助开发） 项目目前处于可演示、可实际使用的阶段，已在内部预演流程中验证核心链路。
系统架构 技术栈 客户端开发（核心） 类别 技术 主语言 C++（Gameplay / UI / 动画 / 渲染 / 资产同步） UI 框架 UMG + C++（UUserWidget + BindWidget） 蓝图 Sku Actor 资产逻辑、部分交互；核心系统以 C++ 为主 输入与编辑 继承 RuntimeTransformer 的 Gizmo 变换、拖放放置、多选 动画 UTimelineComponent + UCurveFloat + 自研多轨道关键帧 渲染输出 UTextureRenderTarget2D + IImageWrapper，Timer 驱动逐帧导出 程序化 ProceduralMeshComponent（LED 幕墙 / 墙体生成） 媒体 MediaAssets（LED 屏本地视频播放） 插件 插件 类型 用途 CameraCapture(自研) Runtime 摄影机实时取景预览 （相关技术获得专利证书） PakTools（自研） Editor + Runtime CreatePak：Cook / 打 Pak / 上传；PakLoader：运行时挂载与加载 RuntimeTransformer Runtime 运行时 Gizmo 变换（基于商城插件二次修改） 配套后台（非主攻，了解联调） Django 4 + DRF + PostgreSQL + Redis + React 17 — 我负责 API 契约定义 与 UE 端同步实现，后台 CRUD 借助 AI 辅助搭建。</description>
    </item>
  </channel>
</rss>
