- Kell-Behr-3 changed review status to Awaiting Review
- 3 mo
Sketch-to-Mesh
Introduction: This application's purpose is to convert a sketch or drawing into a mesh that can be imported into Blender. The application will take a set of images in .png extensions and run those images through a machine-learning model to output a usable mesh. This mesh will then be exported so that the user can do what they want with the file, such as copying and sharing the file or personally using it.
Technologies:
bcrypt open CV bpy (Blender Python Library) pymongo Features: Sketch-To-Mesh takes in multiple images and then outputs a mesh based on those images. The addon also has a database feature that allows users to save images and mesh objects to be accessed at a later date.
Installation :
First, the user must have Blender Installed. Once Blender is installed the user must download the Sketch-to-Mesh file and save it in a place they can find again Open Blender navigation to the Edit tab and then navigate to the Preferences button at the bottom Once the preference tab is open navigate to the Add-On tab Once in the add-On tab click the install button select the Sketch-To-Mesh Folder and press Install Add-on You should now see the Generic Sketch-To-Mesh add-on selected in the tab. You may need to refresh the addons or restart Blender Development Setup: If you would like to further develop the sketch-to-mesh addon you first would need a good idea of how the Python language works. First, you might want to make a new file for your new feature. To use this feature use this "from 'YourFeature' import 'YourClass'" Next, you might want to use one of the operators already made and copy it to your file. Make your changes to the operator. Finally, put your operator into the register and unregister
Usage: To access the plugin inside Blender, first you need to find the sidebar tab and select the STM plugin. alt test alt test
MIT License Copyright (c) [2024] [Sketch-To-Mesh]
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Contributors:
Judah Smith-Dyer Rafael Fernandes Da Silva James Burns Kliment Behr Project : Pre-alpha
Thank you for downloading Sketch-To-Mesh!
The following release is pre-alpha and contains a lot of bugs this is more a proof of concept opposed to a fully working project.
This extension does not require special permissions.
Thanks for your contribution.
The extension is currently not working:
No module named cv2
.
Pip dependencies should be bundled as wheels.
Also, make sure your add-on is following the terms of service. I don't think the User Logging you use in the extension is allowed.
Lastly, you can remove the installation and license from the description.
We've added new mandatory fields: Featured Image and Icon. Featured Image is shown at the home page instead of the first preview image, and icon is shown in the extension's title (and later will be shown in Blender as well).
Could you please update your extension with an icon and a featured image?
Apologies for the late heads up.
Hey everyone,
Just a heads-up about a recent change regarding the licensing of add-ons on the Blender extension platform. Moving forward, all add-ons will need to be released under the GNU/GPL 3.0 license (SPDX:GPL-3.0-or-later). This is mainly to keep things simple and consistent across the board.
Previously, we accepted various licenses as long as they were compatible with Blender’s distribution. However, to avoid any confusion and streamline the process, all add-ons using the bpy API should now be presented as GPL 3 (the same license the Blender bundle is distributed). Regardless of whether the original code was under GPL 2, or something else like MIT or ZLIB.
Existing add-ons versions won't be affected. However, new updates will need to comply to the revised requirements.
Thanks for understanding, and feel free to reach out if you have any questions.
Sign in to comment.
Ready for review