VTK 中文站
返回常见问题
渲染显示 2026-05-18 1 分钟阅读

VTK 离屏渲染(无窗口渲染)

服务器或批处理环境中使用 VTK 离屏渲染截图,理解 OffScreenRendering、EGL、OSMesa 和 Xvfb 的区别。

问题描述

在服务器上没有显示器,也想用 VTK 渲染图片或生成缩略图。

基本代码

window.SetOffScreenRendering(1)
window.Render()

关键限制

设置 OffScreenRendering 不代表系统一定有可用 OpenGL 后端。Linux 服务器仍然需要 EGL、OSMesa 或 Xvfb 等方案之一。

建议

如果只是自动截图,先在有桌面的机器上验证渲染代码,再迁移到服务器离屏环境排查 OpenGL 后端。

相关内容

反馈

发现内容错误、链接失效或希望补充案例,可以提交反馈。