展示 HN:Speck 分子渲染器的现代重新实现
Show HN: Modern Reimplementation of the Speck Molecule Renderer

原始链接: https://github.com/vangelov/modern-speck

这个项目是Rye Terrell最初的Speck分子渲染器的现代化重新实现。 全视口渲染。 使用MRT为颜色和法线输出进行单次绘制。 为原子和键使用实例渲染。 使用乒乓渲染进行AO和FXAA,而不是纹理复制。 围绕模块化渲染通道构建渲染器。 用TypeScript重写,使用Vite构建。 升级到WebGL 2,使用PicoGL.js。 使用Tweakpane构建新的UI。 在项目目录中,你可以运行: 在开发模式下运行应用。 打开http://127.0.0.1:5173/在浏览器中查看它。 为生产环境构建应用,输出到dist文件夹。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Show HN: Speck 分子渲染器的现代重新实现 (github.com/vangelov) 3 点 由 vlad_angelov 2 小时前 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

Devices preview

This project is a modernized reimplementation of the original Speck molecule renderer created by Rye Terrell.

  • Full-viewport rendering
  • Single draw for color and normal outputs using MRT
  • Instanced rendering for atoms and bonds
  • Ping-pong rendering for AO and FXAA instead of texture copying
  • Structured the renderer around modular rendering passes
  • Rewritten in TypeScript, built with Vite
  • Upgraded to WebGL 2 using PicoGL.js
  • New UI built with Tweakpane

In the project directory, you can run:

Runs the app in the development mode.
Open http://127.0.0.1:5173/ to view it in the browser.

Builds the app for production in the dist folder.

联系我们 contact @ memedata.com