Show HN: I made a small village using my JavaScript WebGL 3D engine [video]
youtube.com
youtube.com
Why I'm doing this you ask?! Well, back in 94 when I was a teenager and my dad got us internet, he thought the internet would be a virtual place you can go. So, what the hell not?! We have the technology. I'm planning on using this engine to provide model visualization on the internet, virtual walks for archviz, small games... But most important, I've been learning a lot since I started this project. Hope you like.
Source code and an interactive demo coming soon.
Where did you get your art / textures from? I'd love to learn more about the authoring tools and clipart repos for worldbuilding productivity that exist out there.
the models I'm using are just placeholders while I develop the engine. Im a 3d artist myself, so ill probably make my own models for my projects using this engine.
Sky and foliage animation, done in the shader.
My impression is that basically all web-based games use WebGL or Canvas these days. Now, most WebGL users are really using something higher-level like Three.js or Unity. But I don't see it being under-utilized for its intended purpose.
I'll tell you this though: creating your own engine makes you appreciate a lot more games and well established engines, with that ridiculous realistic graphics.
the only real good reason to learn how to write a 3D engine is to learn.
by now I've seen lots of people talking about how hard it is vs how bad the graphics will end up looking.
I found that to be amusing. Right after epic games release a tech demo on PS5 that blew everybody's mind, I'm struggling to get some 3D graphics to look good.
if nothing, this is making me have a lot of appreciation for well stablish engines out there, including three.js and babylon