&aabb level editor, made a lot of progress during the last day:
- added camera controls: normal mouse rotation and orbit around the cursor
- more customization: camera input sensitivity, grid colors, grid alpha, grid fade distance, clear color etc.
- Ability to create and select/deselect brushes
- import textures and generate texture array
- Assign textures to all faces / only the selected face of a brush
If there was more time I'd tackle:
- Rendering is messy, I would combine each renderer into one draw call and write to a big buffer
- TexCoords editing and maybe a toggle to switch between world space uvs and texcoords
- deform aabbs with planes (similar to boolean operations)
All in all I am quite happy with the results, considering I only spent 3-4 days, learned a lot about odin and really like the language so far.
Thanks for organizing the jam and good rest everyone! 👋