shinyobjectz/raea

来源
GitHub
首次上榜日期
领域
媒体
GitHub 星标数
2,163
主要语言
TypeScript
网站
raea.io (在新标签页中打开)

本页介绍外部开源仓库,并非 HDATF 产品。

shinyobjectz/raea

它做什么

raea是一款本地渲染引擎,面向制作视频、动态图形、3D场景和交互游戏的开发者与编程智能体。实际输入是React和TypeScript编写的场景组合及素材,因此自然语言请求仍需要外部智能体编写代码。按时间定义画面的组件由Rust和Bevy引擎处理,将界面元素、视频、3D和声音合成为媒体输出或实时交互。同一项目可以产生视频、指定时刻的静态图像或可运行应用,检查与检测工具支持智能体复核结果。公开版本面向Apple Silicon macOS以及x86-64 Linux和Windows,并明确将Windows列为测试最少的平台。Windows需要Visual C++运行环境和DirectX 12或Vulkan驱动,源码构建则需要Rust、Bun、CMake及平台库。可选的外部生成服务、下载式音频模型和云端判定模型各有依赖,文档中的离线设置会拒绝需要网络的工作。项目处于频繁变化的试验发布阶段,采用限制竞争性商业服务、并在每个版本发布两年后转为Apache-2.0的FSL-1.1-ALv2,不能称为当前不受限制的开源软件。

许可证

自定义许可 自定义或非标准许可。复用前请阅读许可证文件。

同领域的其他仓库

  • OpenMontageInc/OpenMontage
    OpenMontage面向希望让编程助手协调完整制作流程,而不只是生成单个片段的创作者和团队。它接收文字需求、已有素材或参考视频,产出调研资料、脚本、分镜计划、媒体素材和成片。协调者是AI助手本身,它读取YAML流程定义和Markdown阶段指南,而不是依赖另一个全自动调度程序。Python工具处理媒体操作和状态保存,Remotion、HyperFrames及FFmpeg提供合成与输出路径。已检查的状态保存代码会验证必需成果物和方案审批,并在推进阶段前检查前序工作是否完成。准备条件包括编程助手、Python、Node.js和FFmpeg,部分生成路径还需要服务凭据或合适的本地硬件。离线语音和公开影像可以替代部分付费生成,但不代表助手费用、全部素材权利和各个服务都免费。公开的样片成本与质量描述属于作者报告,本次调查没有渲染视频,也没有验证完整流程的可靠性。
  • voyager-so/vork
    vork是研究预览阶段的3D和视觉效果渲染器,面向通过代码编写场景而非操作图形编辑器的智能体和开发者。它接收包含几何体、材质、灯光和相机的场景JSON,也可通过Python或TypeScript SDK生成相同的场景数据。输出包括静态图像、视频、连续帧和OpenEXR,并支持深度和物体标识等辅助通道。默认渲染结合可见面计算与光线追踪照明,另有路径追踪配置。Slang程序可以定制相机光线、材质、光线传播和模拟。支持环境是Windows或Linux上的较新NVIDIA GPU,以及支持Metal的Apple Silicon,不支持AMD、Intel或纯CPU渲染。新程序首次编译可能耗时较长,大型场景或密集透明物体可能导致失败。当前不提供雾和参与介质,示例模拟与速度对比并不能证明科学准确性或同等画质下的速度优势。
  • Pilipala9919/MarcoMovie
    Marco Movie是面向Android电视、手机和平板的媒体播放与内容管理应用,也提供覆盖桌面及Apple移动平台的Flutter工程。它接收用户依法获得使用权的配置、媒体来源和播放列表,呈现浏览、搜索和播放界面。电视使用遥控器焦点导航,移动设备使用专门的触控界面。它通过Media3或Android系统播放器提供收藏、观看历史、字幕和播放控制。搜索范围仅限已导入且可搜索的来源,并非整个互联网,项目也不提供影视目录、配置地址或会员权益。需要核对所选构建的设备兼容性,Flutter客户端不支持Android专属JAR扩展。相关请求会发送给导入的服务,可选扩展在应用内执行,因此不保证安全沙箱隔离。README和状态文档在部分版本及渲染支持描述上存在差异,DRM授权和广泛实机播放验证也尚未完成。
  • 66HEX/frame
    Frame是一个通过桌面界面操作FFmpeg的原生媒体转换工具。它面向希望调整视频、音频、图像、字幕和元数据,而不手写转换命令的用户。输入源文件和转换设置后,会生成所选输出格式的媒体文件。FFprobe负责检查源文件,共享的Rust转换核心构建参数,并检查容器、编解码器和像素格式的组合。界面提供缩放、裁剪、滤镜、音轨选择、字幕处理,以及元数据保留或替换设置。任务控制器限制同时运行的FFmpeg进程数,并支持暂停、恢复、取消、进度和日志显示。文档覆盖Windows、macOS和Linux,但硬件编码器与编解码器是否可用取决于操作系统、GPU和提供的FFmpeg构建。普通原生安装包包含FFmpeg和FFprobe,Flatpak则使用运行环境中的工具,版本更新会访问GitHub。README说明发布签名和公证尚未完善,格式检查或编码器支持说明也不能保证每个转换文件的质量与兼容性。
  • clshortfuse/renodx
    RenoDX是一组通过ReShade插件修改游戏渲染方式的工具。它面向开发HDR输出调整等图形模组的开发者,而不是业务文档或媒体转换流程。输入包括游戏绘制事件、已识别着色器、替换着色器代码和设置,随后改变GPU渲染行为并保存用户设置。核心支持着色器替换、缓冲区注入、叠加界面、画面输出缓冲区升级和纹理资源升级。仓库还提供帧率限制器、开发工具和着色器反编译工具。开发工具可通过本地桥接程序和named pipe,把帧、着色器与资源检查功能暴露给MCP客户端。文档中的构建与实时检查路径使用Windows和ReShade,游戏、插件与桥接程序在同一台PC上运行。反编译并非始终可行,纹理替换属于实验功能,开发工具中的实验还需作为发布模组单独验证。兼容性取决于具体游戏和渲染路径,广泛兼容的说明不能证明某款游戏能够运行或允许这种修改。

只收录进入 Trendshift 排行榜的仓库,榜单仅用于寻找候选项目,不转载名次。说明、许可证和星标数来自各 GitHub 仓库。解读是我们自己的判断。我们尚未测试这些项目,上榜并不证明质量。

在 GitHub 上查看 (在新标签页中打开)