3D图像渲染
vvvv 的 3d 渲染引擎 VL.Stride 基于Stride 3d 引擎并随安装一起提供。它允许两种不同的工作流程:
- 高阶渲染流程,可以轻松使用场景渲染流程。你可以通过添加模型,灯光等等到场景中。模型也可以被给予材质来改变其外观
- 底层渲染流程,直接使用图形的API接口的渲染流程
两种不同的工作流程可以轻松地结合使用,更多细节请查看[渲染]。
你也可以通过 Stride Shading Language (一种对HLSL地扩展语言)编写[Shaders着色器](顶点着色器,像素着色器,多边形着色器,计算着色器),来在两种工作流程中自定义你所需要的渲染。
同样的,你还可以使用丰富的 Post FX 效果,包括环境光遮蔽(ambient occlusion)效果,景深效果(depth of field),高光效果(Bloom)等等。VL.Stride 同样允许你输出内容到VR设备。
总的来说,Stride文档将会对你理解这些关键性的内容帮助很大。
主题
- 渲染
- 模型和多边形网格
- 透明
- 着色器
- 关于纹理效果着色器的种种
- 编写着色器
- 多边形
其他周边的库
- VL.Fuse
- VL.CEF
- VL.IO.PLY
- VL.IO.Teximp
- VL.Assimp
- VL.Alembic
- VL.OpenEXR
- VL.Boids-GPU