一门通过约 500 行纯 C++ 从零实现软件渲染器的图形学入门课程。
2.4万2311C++Other更新于 3个月前
Blender 是免费开源的 3D 创作套件,覆盖建模、绑定、动画、模拟、渲染、合成、运动跟踪和视频剪辑。
Blender 是免费开源的 3D 创作套件,覆盖完整的 3D 制作流程。它支持建模、绑定、动画、模拟、渲染、合成、运动跟踪和视频剪辑,一个应用即可完成从几何体制作到最终输出的全部工作。
本仓库是 Blender 官方源代码的镜像,主要使用 C++ 编写。由于项目包含大量二进制大文件,直接克隆可能出现 Git LFS 错误,需要在克隆时跳过 LFS 的 smudge 步骤。
Blender 整体采用 GNU 通用公共许可证第 3 版发布,个别文件可能使用其他兼容许可证。想要从源码编译的开发者,可以按照开发者文档中的构建指南操作。
克隆仓库并跳过 LFS 下载以避免错误
GIT_LFS_SKIP_SMUDGE=1 git clone https://github.com/blender/blender.git阅读开发者文档中的构建说明并从源码构建 Blender
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一门通过约 500 行纯 C++ 从零实现软件渲染器的图形学入门课程。
ArmorPaint 是一款开源的 3D PBR 贴图绘制软件,可编译到桌面、移动和 Web 平台。
一套免费在线书籍,带你用 C++ 从零实现光线追踪渲染器,并附各阶段完整源码。
将单张参考图重建为可动画的程序化 Three.js 代码模型,而不是网格文件。
一个统一的文本驱动动画模型,可为任意骨骼绑定的 3D 资产生成动作,涵盖人形、四足、鸟类、鱼类等骨架。
一个用于在浏览器中构建和渲染 3D 场景的 JavaScript 库,基于 WebGL 与 WebGPU。