I have been learning the basics of Blender. Until a couple of years ago I had no idea how 3D modelling worked; I never thought about how the characters on videogames were actually made.
I have used ThreeJS and React three fiber and built some basic shapes, like an island, earth and a sphere. It’s a very interesting building experience to use HTML semantics to create 3D objects and I plan to keep studying this more and more. These models remind me of using Corel Drawn to make vector art: they are not defined by pixels, but by mathematical figures that can be easily created, translated, rotated and scaled using linear algebra and analytical geometry.
In the last couple of weeks I made my first donut, the “Hello World” of Blender. Since this page is built using Svelte I’ll have to learn the basics of Threlte to display some of my models. Here you should see my first scene, based on BlenderGuru’s tutorial for Blender 5; you should be able to move the camera around.
The translation from Blender to Threlte is not perfect yet; I did not know that I had to export the lights and my sprinkles on the top are missing for some reason. I also need to better understand how to put several models on the same page using CanvasPortal and CanvasPortalTarget. But letting that aside we can start doing humanoid figures
Thats not terrible, I guess. Going for a more cartoony look we can get something like this