Installation

Download, install and setup BakeMyScan

I’m currently creating the documentation pages, so do not panic if some information is missing, I’m working on videos and tutorials!

You might want to check this post about texture names

1 - Download

To download BakeMyScan, simply download this .zip archive, which is provided with the latest release of the addon.

As BakeMyScan is hosted on github, you could also install it by downloading the .zip archive of the repository to get the current version of the addon. But I strongly discourage you to do so, as bugs and side-effects might still be present, and you might have to extract the archive, rename it from “BakeMyScan-master.zip” to “BakeMyScan.zip”, and rezip it to make it work!

2 - Install the addon

Installing the addon in blender is as simple as navigating to File -> User Preferences -> Add-ons and selecting the Install Add-on from File button.

Then select the file BakeMyScan.zip that you downloaded previously (notice the “.zip” part, meaning you do not have to extract it), and make sure to activate the addon and save your User settings.

Et voilà!, BakeMyScan operators should now be available in the Tools Panel (the one you open with the shortcut “T”) of the 3D view, under the “BakeMyScan” tab (Note that you will need to set the render engine to Cycles in order to get access to all the operators):

Note that the remeshing operators are also available from sculpt mode, in the “Tools” tab.

3 - Install the external software

Although a few remeshing options are available “out of the box”, BakeMyScan provides interfaces to very powerful remeshing software. To use them, you’ll first have to install them on your system:

After having installed the software, you will need to set the path to the executable files in BakeMyScan preferences:

Windows


On Windows, you will need to select the full path to the *.exe* files. The screenshot above should show you an idea of what the paths should look like.

Currently, you'll need to use absolute file paths for the executables: make sure to uncheck the "Relative path" box available in the file selector.

Notice that I have not specified any path to Quadriflow in the above screenshot, as the binary files for Windows were not available yet!

Linux & MacOS


On linux and MacOS systems, you can also specify the command-line that you would normally use to launch the different software. Here is an example on my linux system:

I installed meshlab and meshlabserver from the official repositories, and installed mmgs_O3 in /usr/local/bin. In a terminal, I can just type "meshlabserver" or "mmgs_O3" to launch the program.

The path to quadriflow above is the path to the executable, which I compiled in the ~/quadriflow/build/ directory, while I just extracted the "Instant Meshes" executable in my home directory.

4 - Configure python

The following instructions are to be followed only to use Python scripts, and are not required to use the addon

to batch process models

to download a full Sketchfab collection (100% experimental)

Given that I plan to interface the “official” Sketchfab Download API or addon, I won’t document this part and will soon remove the “hacks” I implemented to do so.

This feature is not ultra-important, and I feel like it is best to let the user download the models himself to avoid recreating a “rip models from Sketchfab” script.

Please note that I had been given the “approval” to publish these scripts in the first place: I don’t plan on removing them for “legal” purposes or as a reaction to complaints.