
在经历了一段时间的低活跃度之后,LuxCoreRender 2.10 正式发布,标志着该项目的全面复苏。此次更新不仅恢复了对 Linux、Windows 和 macOS Intel 平台的支持,还首次加入了对 macOS ARM(M 系列芯片) 的官方兼容,为跨平台用户带来了更广泛的使用可能性。
全面重构构建系统,采用 Conan 依赖管理器
核心系统的重大升级是本次更新的重点之一。LuxCoreRender 2.10 引入了 Conan 依赖管理器,这一改变提升了项目的可维护性,并利用其庞大的多平台构建配方库来优化构建流程。
所有依赖项现在都通过源码构建,并可精确控制编译选项和构建条件,包括编译器版本和系统依赖项,从而实现更稳定、更可控的开发环境。
所有依赖库更新至最新版本,CUDA 升级至 12.8
本版本将所有依赖库更新至最新或接近最新的版本,以确保项目保持现代性和兼容性。
对于 NVIDIA GPU 用户来说,CUDA 运行时编译器已升级至 v12.8 release 1,确保与最新的 NVIDIA 显卡驱动和硬件完美兼容。而对于非 NVIDIA 用户,仍然可以通过 OpenCL 实现加速渲染。
Python 绑定上线 PyPI,开发者集成更轻松
对于希望将 LuxCoreRender 集成到第三方应用中的开发者而言,一个重磅更新是:Python 绑定现已作为 wheel 包上传至 PyPI。
这些绑定支持所有主流 Python 版本,并覆盖所有受支持的操作系统平台,使得 LuxCoreRender 可以无缝嵌入本地 Python 应用程序或任何使用 Python 解释器的软件中。这一变化使 LuxCoreRender 成为高端照片级可视化需求的理想选择。
BlendLuxCore 迁移至 Blender Extensions 系统
对于 Blender 用户,BlendLuxCore 插件也已更新,以适配 Blender 4.2 及更高版本。插件系统从传统的 Addon 模式迁移至 Blender 新推出的 Extensions 系统,与 Blender 的发展方向保持一致。
此外,多个 bug 和崩溃问题也已在新版中修复,显著提升了插件的稳定性。
展望未来:专注功能增强与性能优化
随着基础架构的全面更新完成,开发团队表示接下来的重点将转向 新增功能与性能优化,力求在后续版本中为用户提供更强大、更高效的渲染能力。
关于版本号的说明
值得注意的是,虽然上一个稳定版本是 v2.6,但本次发布的版本号直接跳到了 v2.10。这是由于开发团队曾在 v2.7 至 v2.9 之间用于小型 Alpha 测试版本,同时他们也开始尝试对各个模块采用语义化版本号(Semantic Versioning),以便更清晰地追踪各组件的更新节奏。
评论留言