All Projects → solidiquis → parametric_surfaces

solidiquis / parametric_surfaces

Licence: other
Parametric surfaces drawn using the Rust + WASM toolchain with WebGL, React, and TypeScript.

Programming Languages

rust
11053 projects
typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to parametric surfaces

VulkanRenderer
Personal repo for learning the vulkan graphics api
Stars: ✭ 42 (-2.33%)
Mutual labels:  glsl, graphics-programming
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+27104.65%)
Mutual labels:  glsl, graphics-programming
Gpu Pro Books Source Code
💿 Source Code Collection of Book <GPU Pro> 1~ 7 | 《GPU Pro》1~ 7 书本源代码珍藏
Stars: ✭ 323 (+651.16%)
Mutual labels:  glsl, graphics-programming
Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+1011.63%)
Mutual labels:  glsl, wasm
Shadered
Lightweight, cross-platform & full-featured shader IDE
Stars: ✭ 3,247 (+7451.16%)
Mutual labels:  glsl, graphics-programming
makma
Makma is a deferred Vulkan renderer written in C++.
Stars: ✭ 77 (+79.07%)
Mutual labels:  glsl, graphics-programming
Awesome Glsl
🎇 Compilation of the best resources to learn programming OpenGL Shaders
Stars: ✭ 530 (+1132.56%)
Mutual labels:  glsl, graphics-programming
awesome-glsl
🎇 Compilation of the best resources to learn programming OpenGL Shaders
Stars: ✭ 700 (+1527.91%)
Mutual labels:  glsl, graphics-programming
Godot Motion Blur
A motion blur shader for Godot 3.0
Stars: ✭ 115 (+167.44%)
Mutual labels:  glsl, graphics-programming
Cs2x
Transpiles a C# subset to non .NET languages and runtimes. (Powered by Roslyn)
Stars: ✭ 97 (+125.58%)
Mutual labels:  glsl, wasm
Godot Particle Dof
Bokeh-esque particle depth of field in Godot 3.0
Stars: ✭ 77 (+79.07%)
Mutual labels:  glsl, graphics-programming
vuo
A realtime visual programming language for interactive media.
Stars: ✭ 103 (+139.53%)
Mutual labels:  glsl, graphics-programming
Arcane Engine
3D C/C++ Game Engine - Created By Brady Jessup
Stars: ✭ 242 (+462.79%)
Mutual labels:  glsl, graphics-programming
3D interactive graphics rendering engine
Develop a 3D interactive graphics rendering engine
Stars: ✭ 31 (-27.91%)
Mutual labels:  glsl, graphics-programming
goworld
Experimental OpenGL-based 3D Engine witten in Go
Stars: ✭ 23 (-46.51%)
Mutual labels:  glsl
vgg runtime
VGG Runtime for loading and running designs as apps.
Stars: ✭ 19 (-55.81%)
Mutual labels:  wasm
redcube
JS renderer based on GLTF to WebGPU or WebGL backends.
Stars: ✭ 86 (+100%)
Mutual labels:  glsl
sph vulkan
SPH simulation in Vulkan compute shader.
Stars: ✭ 29 (-32.56%)
Mutual labels:  glsl
watpl
Create WebAssembly modules using template strings
Stars: ✭ 14 (-67.44%)
Mutual labels:  wasm
glicol
(Audio) graph-oriented live coding language and music DSP library written in Rust
Stars: ✭ 853 (+1883.72%)
Mutual labels:  wasm

Parametric Surfaces in the Browser

My.Movie.3.mp4

Wanted to experiment with WebGL using the Rust + WASM toolchain, with React and TypeScript to glue everything together. I had planned on adding many more parametric surfaces to display, but at some point I realized two things:

  1. There's a lot of boilerplate that I got tired of writing repeatedly for every single surface.
  2. My graphics skills are pretty mediocre.

Because of those aforementioned points, I'm going to stop building on this project for the time being in order to continue my graphics studies, as well as work on my own 3D library that wraps around WebGL using Rust + WASM.

Link to the app for anyone interested

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].