快速开始
本页只说明如何运行仓库自带的示例。
接入已有项目请看集成概览。
1. 发布 Avalonia Sample
先确认机器上安装了 .NET 10 SDK,然后在仓库根目录运行:
Windows win-x64:
bash
dotnet publish ./src/BlenderAvaloniaBridge.Sample/BlenderAvaloniaBridge.Sample.csproj -c Release /p:PublishProfile=aot-win-x64 --configfile ./NuGet.ConfigmacOS osx-arm64:
bash
dotnet publish ./src/BlenderAvaloniaBridge.Sample/BlenderAvaloniaBridge.Sample.csproj -c Release /p:PublishProfile=aot-osx-arm64 --configfile ./NuGet.Config生成的 bridge 文件夹默认位于:
text
artifacts/publish/aot/win-x64/
artifacts/publish/aot/osx-arm64/当前仓库提供的 AOT publish profile:
aot-win-x64aot-osx-arm64
2. 在 Blender 中添加本地扩展仓库
打开 Blender 的扩展设置,使用 Add Local Repository 指向下面这个目录:
text
src\blender_extension然后启用仓库里的 avalonia_bridge 扩展。
3. 在面板中指定 bridge 程序并启动
启用扩展后:
- 打开
View3D > Sidebar > AvaloniaBridgeDemo - 在
Avalonia Executable中选择刚刚发布出来的 bridge 程序的可执行文件 - 按需调整
Display Size、Render Scaling和Target FPS。Display Size是 Avalonia 逻辑尺寸;Render Scaling控制渲染密度和 Blender overlay 显示倍率;Target FPS默认是120。 - 点击
Start UI Bridge
如果一切正常,你会看到 sample UI 出现在 Blender overlay 中。
修改尺寸、倍率或目标帧率后需要重启 bridge。Diagnostics 面板会显示 frame cadence,以及 capture、transport、GPU upload、overlay draw 等阶段耗时。