文件名称:nvk-examples:nvk 的示例和演示
文件大小:1.29MB
文件格式:ZIP
更新时间:2024-06-20 02:52:40
JavaScript
运行示例 此存储库包含示例和演示 - 用于 node.js 的渲染 API 一些示例使用诸如或的 WebAssembly 端口之类的 要在运行时编译着色器,使用 建造: 克隆这个仓库 运行npm install 导航到示例文件夹并运行npm run start 预览: : 计算着色器渲染 mandelbrot 集 : 旋转立方体,演示缓冲区和纹理上传 实时着色器: 演示基于文件更改的着色器热重载 实时传输: VK_NV_raytracing 示例 三角形: 最基本的例子 - 一个很好的起点 打字稿: 如何在 TypeScript 中设置和使用nvk 网络摄像头: 使用 PBR 着色器的旋转网络摄像头模型 演示.obj文件上传、统一缓冲区对象和窗口事件 窗口: 演示窗口界面的使用
【文件预览】:
nvk-examples-master
----webcam()
--------package.json(152B)
--------buffer.mjs(4KB)
--------assets()
--------index.mjs(39KB)
--------shaders()
----rtx()
--------package.json(149B)
--------geometry.mjs(3KB)
--------src()
--------index.mjs(37KB)
--------shaders()
----package.json(281B)
----window()
--------package.json(152B)
--------index.mjs(3KB)
----typescript()
--------package.json(113B)
--------tsconfig.json(101B)
--------index.ts(1KB)
----LICENSE(1KB)
----live-shaders()
--------package.json(153B)
--------index.mjs(960B)
--------shaders()
----struct-caching()
--------rollup.config.js(185B)
--------package.json(164B)
--------index.mjs(22KB)
--------shaders()
--------bundle.js(22KB)
--------README.md(2KB)
----.gitignore(1KB)
----compute()
--------mandelbrot.png(1.11MB)
--------package.json(153B)
--------index.mjs(11KB)
--------shaders()
----triangle()
--------package.json(154B)
--------index.mjs(23KB)
--------shaders()
----README.md(2KB)
----cube()
--------package.json(150B)
--------buffer.mjs(4KB)
--------assets()
--------texture-2d.mjs(9KB)
--------cube.mjs(3KB)
--------index.mjs(30KB)
--------shaders()
--------descriptor.mjs(4KB)
----.gitattributes(66B)