I have started following a tutorial, and I have done so much research, but it a shame that I cannot log that time. I went through some of the best documents written about WebGPU and explaining stuff.. But anyways, I have started following a tutorial on Three.js for making minecraft. It has literally made me in ease, because now I can log some actual time now.. By writing code rather than researching and for now here is my plan
Continue to do this project
Phase: 1
Draw a Cube with Controls,
Draw 2 Cubes with Controls
DRAW 64000 CUBES WITH CONTROLS..
By controls they are Orbital Controls, and then we will move on to the second part which is
Working on a Naive Mesher, which will just give all the blocks its own 12 triangles on 8 edges each, and then blow up my laptop because if you realise
64000 * 12 is some sheesh work.. SO MANY TRIANGLES, AND I COULD SEE HARDLY 100..
But atleast, it will be the start, then I will work on Instancing and get me fps back up
Also utilize the FrameStats which I will make for myself, like the same which well.. THREE.JS USES BUT WITH MY AKA TRUTHENTITY STYLE.. YOOOOO
Then perhaps start erasing triangles that are connected through a second mesher
Yes I will have multiple types of Meshers and Multiple type of Camera.. And all should follow a common Camera and everything else should be an Implementation like last time, I gave Geometry Pass the implementation of the simpler Renderer Pass, because it effectively make me plug and play with multiple different ways.
This is going to be my stuff for next few days of my life.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.