winget install --id=SynrgStudio.STLRenderer -e
STL Renderer is a high-performance application for converting STL files to PNG images. It is designed to be extremely fast and allow both individual and batch processing. Features: - Ultra-fast rendering of STL files to PNG - Support for transparent backgrounds - Customizable color settings for model and background - Precise camera control (rotation, distance, zoom) - Batch processing of entire folders - Drag and drop functionality (single or multiple files) - Intuitive graphical interface - Configuration saved between sessions
STL Renderer is a high-performance application designed to convert STL files into PNG images with exceptional speed and precision. It supports both individual file processing and batch operations, making it ideal for efficiently rendering multiple STL files at once.
Key Features:
Audience & Benefit:
Ideal for product designers, engineers, and anyone working with 3D models, STL Renderer allows users to quickly generate high-quality PNG images without the need for complex setup or scripting. Its intuitive graphical interface ensures ease of use while maintaining professional-grade output quality.
Installation is available via winget.
One thing I've been using A LOT is stltopng from Papa's Best
but the project didn't see any update past 2021 and to be honest... it was SUPER NECESARY to make an update haaha, so I've made a new app:
GUI to set the camera angle and zoom
Directory rendering (Render all STL files from a specific directory)
Single and Multi Drag-n-drop behaviour in the same exe
The idea is that you can drag-n-drop a single stl or multiple stl and it'll create the corresponding PNG renders at ULTRA FRECKING MEGA FAST SPEED with all your settings.... with transparent background too :D
STL Renderer is a high-performance application for converting STL files to PNG images. It is designed to be extremely fast and allow both individual and batch processing.
Simply drag one or more STL files onto the STLRenderer.exe
executable. This will automatically generate PNG images with the same name (adding _png.png
) in the same folder as the original files.
To open the graphical interface, double-click on the STLRenderer.exe
executable. From here you can:
STL Renderer can also be used from the command line to automate tasks:
stlrenderer [options] [stl_files]
Available options:
-h, --help
- Show help-v, --version
- Show version-s, --silent
- Silent mode (no GUI)-c, --color R G B
- Set model color (values between 0.0 and 1.0)-bg, --background R G B
- Set background color (values between 0.0 and 1.0)-a, --angle A
- Set camera angle in degrees-o, --output FILE
- Set output file for rendered imageClone the repository:
git clone https://github.com/SynrgStudio/stl-renderer.git
cd stl-renderer
Create build directory:
mkdir build
cd build
Configure with CMake:
cmake ..
Build:
cmake --build . --config Release
The executable will be available in the build/Release/
folder
Contributions are welcome. Please check CONTRIBUTING.md for more details on the contribution process.
To better understand the code structure and how it works internally, see DOCUMENTATION.md.
Some features we plan to add in the future:
This project is licensed under the GNU GPL v3 License - see the LICENSE file for details. This ensures that any derivative work also remains as free and open-source software.
If you have any questions or suggestions, feel free to open an issue in this repository.
Developed with β€οΈ by Damian from SynrgStudio and Claude β€οΈ (Yeah, I'm not a good dev, and Claude helped me a lot on this one, get over it XD)