vengi
vengi copied to clipboard
free and open source voxel art tools - editor, thumbnailer and format converter
Report by a user on discord: `cl_fullscreen` toggle in the console doesn't really allow to resize the window on windows. (it works fine on linux)
if the node is not at 0,0,0 the bounding box is not rendered correctly and rotations are broken. ![Bildschirmfoto vom 2022-08-09 17-40-45](https://user-images.githubusercontent.com/577713/183697151-15a3ded5-bf7b-4503-ab89-ea41aa452558.png) ![Bildschirmfoto vom 2022-08-09 17-40-31](https://user-images.githubusercontent.com/577713/183697159-b7a98b33-86db-4072-9556-3b7c3e911dcf.png) ![Bildschirmfoto vom 2022-08-09 17-40-25](https://user-images.githubusercontent.com/577713/183697162-e1964c85-559b-4d08-84c4-d6b406f3d914.png)
PR for issue #153
The `layermerge` command doesn't clean up the mesh of the deleted nodes.
`VoxelFont` class is there already - the ui should offer to load a ttf font and create volumes with characters in. ![Bildschirmfoto vom 2022-08-07 20-15-33](https://user-images.githubusercontent.com/577713/183305186-25805f60-b2fc-42f4-813a-b7cbc1b6012d.png)
cylinder can only be placed on Y and X planes. trying to place cylinder on Z plane only creates 1vox by the desired length. shapes other than cylinder don't support...
![edit_mode](https://user-images.githubusercontent.com/577713/161479280-d353d36d-10a8-41b8-81ce-ab90da3a6179.png) ![scene_mode](https://user-images.githubusercontent.com/577713/161479283-0ef0140c-44cd-41ce-8307-2fca42b8ba2f.png) https://user-images.githubusercontent.com/577713/161479305-57b6561d-7626-4982-9f87-eaaff091fbd6.mp4
We should switch all regions in all volumes to start at 0,0,0 and put the previously used mins values of the region into the translation of the transform node. -...
https://animatoon.org/ [toonanim.zip](https://github.com/mgerhardy/vengi/files/8916832/toonanim.zip) **scn** is a json document with having the voxel data base64 encoded in the node "ModelSave" ```json { "lastSavedPosition": 0, "SceneName": "PlainCube", "savedPositionsList": [ "{\"isModified\":false,\"isLeftHandClosed\":false,\"isRightHandClosed\":false,\"meshPositions\":[{\"x\":0.0,\"y\":0.6069999933242798,\"z\":-0.02899995446205139}],\"IKPositions\":[{\"x\":0.0,\"y\":-1.340000033378601,\"z\":0.0}],\"meshRotations\":[{\"x\":0.0,\"y\":0.0,\"z\":0.0,\"w\":1.0}],\"IKRotations\":[{\"x\":0.0,\"y\":0.0,\"z\":0.0,\"w\":1.0}],\"IKModified\":[false,false,false,false]}" ], "firstFrame": "",...
`Paint` and `Erase` is working - just `Place` is not.