Version 1.1.5
Here’s what, as far as I know, is the first 3D modeler for Codea.
I’ve been working really hard for a few hours, and here it is. A 3D modeler that lets you create cubes, move them, resize them, and export them as Lua. A few notes:
1: This is an early version, it will have bugs.
2: When you first start it up, you will have a white screen with a bunch of parameters Here’s what they do:
Export - exports your model into lua code.
New cube - adds a new cube to the model.
Selected cube - this is a value, the ID of your selected cube. Change it to edit a different cube.
Model name - this is the name of your 3D model, used in export.
Show sprite picker - brings up the Sprite Picker for choosing the model texture.
3: Before you export or change which cube you are editing, make sure to save your work by pressing “Update Cube,” this is not done automatically as it creates bugs. When you first change a value, nothing will happen. Update it to see it in action.
4: When your model is done (Make sure it is, you cannot import it and edit it later!), press the “Export” button. This will save a tab the name of your model, containing all the code for your model. It will generate vertex coordinates, texture coordinates, and a mesh that can render your model, with the texture you chose.
I think that’s about it.
Installer: https://gist.github.com/SkyTheCoder/5897922
Have fun codeling!
To-Do List:
Animation Lab
Vector Lab
Delete selected box button
Undo
Redo
Model import
In the next update:
Shaders
Minecraft style texture coordinates
Custom texture coordinates
Change log:
1.0.0
Initial release
1.1.0
Sprite Picker
Planet Cute texture support
Auto-updates
1.1.1
Auto-update bug fix
1.1.2
Auto-update now installs the new update's installer
Minor description tweak
1.1.3
Finally fixed all auto-updating bugs
1.1.4
REALLY fixed all auto-updating bugs
1.1.5
Removed auto-updater because nothing was working and it wasn't worth it