跳到主要内容

3d Graphics / 3D 图形

vvvv 的 3D 渲染引擎 VL.Stride 基于 Stride 3D 引擎,随安装包一起发布。它有两套截然不同的工作流:

  • 高层,也就是好上手的场景图那套 —— 往场景里加模型、加灯光,3D 场景就搭起来了。模型可以配上材质,决定它长什么样
  • 底层,直接跟图形 API 打交道

两套可以轻松混用,细节见渲染。

两套工作流下,你都可以用 Stride 着色语言(英文)(HLSL 的一种扩展)写着色器 —— 顶点、像素、几何、计算着色器都行 —— 来定制自己的渲染。

后期效果也有一批现成的:环境光遮蔽、景深、Bloom 等等。VL.Stride 还能把内容输出到 VR 设备。

总的来说,Stride 官方文档(英文)对理解这个引擎的关键概念很有帮助。

Topics / 主题​

译者注

上游此处的「投影映射」链接指向 projectionmapping.md,但上游仓库里并没有这个文件,链接是断的。这里保留条目、去掉链接。

Additional libraries / 其他节点库​

见包浏览器里的 3d Graphics 分类。

Useful tools / 好用的工具​


想要一个另类的、非常原始的线框 3D 引擎,见 VL.Skia3d。NuGet:VL.Skia3d