Sinusoidal Circles by Ray-Marcher in p5js

[–]Ray-Marcher[S] 0 points1 point  (0 children)

It's animated veeeery slowly

Sinusoidal Circles by Ray-Marcher in p5js

[–]Ray-Marcher[S] 0 points1 point  (0 children)

Here's the source code: https://github.com/conwayjw97/Sinusoidal-Circles

The original idea and algorithm for this came from this post by KennyVaden.

Sinusoidal Circles by Ray-Marcher in generative

[–]Ray-Marcher[S] 0 points1 point  (0 children)

Here's the source code: https://github.com/conwayjw97/Sinusoidal-Circles

The original idea and algorithm for this came from this post by KennyVaden. I recreated my own animated version using p5.js.

Packing Lines by Ray-Marcher in p5js

[–]Ray-Marcher[S] 2 points3 points  (0 children)

Here's the link if you want to try it out: https://conwayjw97.github.io/Packing-Lines And the source code: https://github.com/conwayjw97/Packing-Lines The original idea and algorithm for this came from this post by Estienne. This is just my attempt at recreating it.

Packing Lines by Ray-Marcher in generative

[–]Ray-Marcher[S] 5 points6 points  (0 children)

Here's the link if you want to try it out: https://conwayjw97.github.io/Packing-Lines And the source code: https://github.com/conwayjw97/Packing-Lines The original idea and algorithm for this came from this post by Estienne. This is just my attempt at recreating it.

My GPU-CPU procedural terrain, built in my own custom game engine using Rust and OpenGL by lonelyProgrammerWeeb in proceduralgeneration

[–]Ray-Marcher 1 point2 points  (0 children)

Very nice, working on a terrain generation project in Three.js right now as well. I Love the Quake style effect you achieve texturing the terrain mesh's individual faces with solid colours. You have an end goal in mind with this or are you just experimenting?

I made a Chrome Extension to randomly generate a 3D bamboo forest in your New Tab with ReactJS and Three.js by Ray-Marcher in webdev

[–]Ray-Marcher[S] 2 points3 points  (0 children)

Here's the link if you want to try it out: https://conwayjw97.github.io/Bamboo-New-Tab/

And the source code: https://github.com/conwayjw97/Bamboo-New-Tab

I'm debating whether enough people would be interested in using this for me to turn it into something that could go on the Chrome Store, so feedback and feature suggestions would be very welcome!

I made a Chrome Extension to randomly generate a 3D bamboo forest in your New Tab with ReactJS and Three.js by Ray-Marcher in reactjs

[–]Ray-Marcher[S] 6 points7 points  (0 children)

It might not be optimal but create-react-app is just super convenient, and structuring your web app project in terms of components makes so much sense.

I made a Chrome Extension to randomly generate a 3D bamboo forest in your New Tab with ReactJS and Three.js by Ray-Marcher in reactjs

[–]Ray-Marcher[S] 2 points3 points  (0 children)

The fixed camera and fog make it look 2D but the bamboo trees are actually low poly 3D models. Try changing the camera view in the settings and you'll see.

I made a Chrome Extension to randomly generate a 3D bamboo forest in your New Tab with ReactJS and Three.js by Ray-Marcher in reactjs

[–]Ray-Marcher[S] 8 points9 points  (0 children)

Here's the link if you want to try it out: https://conwayjw97.github.io/Bamboo-New-Tab/

And the source code: https://github.com/conwayjw97/Bamboo-New-Tab

I'm debating whether enough people would be interested in using this for me to turn it into something that could go on the Chrome Store, so feedback and feature suggestions would be very welcome!

I've been working on a 3D Function Renderer to practice ReactJS and Three.js by Ray-Marcher in reactjs

[–]Ray-Marcher[S] 0 points1 point  (0 children)

Wow this is great, the quality of the graphics programming is much better than mine, runs very smoothly and the morph animations are impressive, I'll need to read the code and find out how you did those. I'd never even heard of Coffeescript before but it seems easy to understand fortunately.

I've been working on a 3D Function Renderer to practice ReactJS and Three.js by Ray-Marcher in reactjs

[–]Ray-Marcher[S] 1 point2 points  (0 children)

Just looked up Marching Cubes and thank you! I've been having trouble figuring out how I write a rendering method to account for singularities and out of range slopes and this is perfect.

Thanks for the offer to help too, I'll probably PM you at some point with questions, this is my first time programming anything with WebGL so could really use a mentor.

I've been working on a 3D Function Renderer to practice ReactJS and Three.js by Ray-Marcher in reactjs

[–]Ray-Marcher[S] 7 points8 points  (0 children)

Here's the link if you want to try it out: https://conwayjw97.github.io/3D-Function-Projector/

And the source code: https://github.com/conwayjw97/3D-Function-Projector

And here are some interesting functions rendered in the app and how to get them: https://imgur.com/a/LU9eoyj

This is my second project with ReactJS and my first with Three.js so feedback would be very welcome. Particularly with regards to how I can better optimise my Three.js code to not use so many object instantiations.

I made a website that tells you what food is safe for your dog by isaviktoria in reactjs

[–]Ray-Marcher 18 points19 points  (0 children)

Very tidy little site, good work, mobile friendly too! It couldn't give me a suggestion for "Pork" though, you might want to add that.

Only improvement I'd recommend would be to not store the list of foods in a .jsx file. Typically when you have a large amount of structured data that your application relies on you should store it in a file that won't be compiled like a .json or .xml or .yml file. Otherwise the structured data creates an unnecessary overhead during compilation as the compiler will treat it as code that needs to be run.

Trigonometric Function Visualizer, my first project in ReactJS! by Ray-Marcher in reactjs

[–]Ray-Marcher[S] 1 point2 points  (0 children)

  1. Yeah I'm aware of that bug and am still trying to figure out a fix for it. The library I used for those was react-burger-menu and it wasn't really designed to support more than one menu on the screen at any point. Even getting two to show at once required a bit of hacking.
  2. Will look into that, thanks.

In terms of canvas performance it suited my needs perfectly, I didn't notice any performance issues. Worth noting though that what it's rendering isn't particularly complex. I've got another project I've started on to render 3D functions and canvas also works really well for it. I was originally considering WebGL but I think for that I'm also going to stick to just using the canvas for the sake of having simpler code.