Skip to content

vangelov/modern-speck

Repository files navigation

Devices preview

Modern Speck

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

Notable changes:

  • 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

Scripts

In the project directory, you can run:

npm run dev

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

npm run build

Builds the app for production in the dist folder.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages