基于 OpenSceneGraph 的完整 3D 场景编辑软件
20+ 种元素类型,树视图 + 属性面板 + 3D 视口三向联动
构建三维可视化应用通常需要从零搭建场景图、相机系统、交互操纵器,开发门槛高、周期长。
PluginOsg 将 3D 场景中的每一个元素抽象为 EItem 树节点 —— 相机、灯光、材质、几何体、点云、地面参考平面、天空背景,全部是 EItem 的子类。用户在树视图中选中几何体,属性面板立刻显示参数。
PluginOsg 三维场景 —— 树视图管理 3D 节点层级,属性面板编辑物体参数,视口实时渲染与交互
场景的完整状态 —— 从节点层级到每个物体的位置、材质 —— 通过序列化系统一键保存为 JSON,下次打开时精确还原。所有 3D 节点都是 EItem,天然支持序列化持久化和 undo/redo。
同一套 EItem 抽象,可迁移到不同的渲染管线。PluginOsg 提供 OpenGL 实现,PluginVsg 提供 Vulkan 实现,PluginPointCloud 提供 VTK 实现。
OpenSceneGraph + OpenGL
完整的 3D 场景图系统
VulkanSceneGraph + Vulkan
现代化高性能渲染
VTK + Qt
点云可视化与数据处理
PluginPointCloud 点云散点图与数据处理管道
PluginOsg 三维场景 —— 几何体、点云、轮廓高亮与拖拽操纵器