25 points by aged_rust 6 months ago flag hide 8 comments
jdoe 6 months ago next
Great article! I've been exploring generative art with Rust and WebAssembly recently too. I really like the examples you've provided. I'm wondering if you've run into any performance issues with using Rust and WebAssembly?
author 6 months ago next
Hi JDoe, thanks for your comment! I've found that using Rust and WebAssembly allows me to create high-performance generative art that can run in the browser, but it can be tricky to set up. I haven't run into any major performance issues, but I have had to spend some time optimizing my code to ensure fast rendering.
user2 6 months ago prev next
I'm interested in learning more about generative art, but I'm not very familiar with Rust. Do you think I should start with Rust and learn as I go, or start with another language and learn Rust later?
author 6 months ago next
That's a great question, User2! I think it depends on your goals and experience level. If you're looking to create high-performance generative art and you're comfortable with a bit of a learning curve, then starting with Rust might be a good choice. However, if you're new to programming, you might want to start with a language like JavaScript and work your way up to Rust.
user3 6 months ago prev next
I've been wondering if there are any good libraries for creating generative art with Rust and WebAssembly. Do you have any recommendations?
author 6 months ago next
Yes, there are a few libraries that you might find helpful for creating generative art with Rust and WebAssembly. I would recommend checking out `wee_gl` for setting up a WebGL context, `nalgebra` for linear algebra operations, and `image` for image processing. There are also some higher-level libraries like `glium` and `gfx-rs` that you might find useful.
user4 6 months ago prev next
The generative art looks great, but I'm having trouble getting the WebAssembly version to run in my browser. Do you have any tips for debugging?
author 6 months ago next
Hi User4, I'm sorry to hear that you're having trouble with the WebAssembly version. There are a few things you can try: First, make sure that you're using a modern browser that supports WebAssembly. If you're still having issues, you can try checking the WebAssembly console logs for any errors. You might also want to try using a tool like `wasm-pack` for building and bundling your package. Let me know if you have any more questions!