• Stars
    star
    171
  • Rank 222,266 (Top 5 %)
  • Language
    C#
  • License
    MIT License
  • Created over 4 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

3D object viewer and organizer

STLVault

STLVault is an open source 3d model viewer and organizer. Think of it as Lightroom, but for 3d printing.

Releases

STLVault is still under active development and has no stable release yet. When released there will be builds for Windows, MacOS and Linux.

Currently, you can download previews in the releases section.

Roadmap

Here's whats currently planned for STL Vault:

Version 1.0 (currently under development)

This version is currently under development

  • Import .stl files from folders
    • Automatic tagging
    • Automatic rotation
    • Automatic scaling
  • Generate previews for imported files
  • Allow to search for tagged items
  • Save previous searches
  • 3D View to preview items
  • Basic Operations (Single file + Batch)
    • Allow editing of tags
    • Non-Destructive Editing
      • Rotate
  • User defined collections of items
  • Export for printing

Version 2.0 (Q2/Q3 2020)

  • Allow Hierarchies
    • Nested Collections
    • File System Structure
  • Automatic backups
    • Denser storage format .vault
    • Define folder structure based on tags
    • To local drives/folders
    • To cloud providers
  • Community tagging
    • Allow users to share tags
    • Allow users to consume tags
  • Handle multi part models
    • Loose collections of parts
    • Assemble to one model
    • Variation handling (for modular models)
  • Import more formats
    • .3mf
    • .fbx
    • .obj
  • Export more formats
    • .3mf

Future releases

  • Automatic rigging of models for reposing
  • Base-Generator

Contributing

For quick feedback or to chat with the developer(s) directly, you can join the discord.

If you want to interact here:

You are an end user and ...

... you are missing a feature

If the feature is on the roadmap, feel free to head to the corresponding issue. You can leave your upvote, discuss details and give me more information on what you need.

If the feature isn't on the roadmap, browse/search the issues to see if someone else has already requested it. If that isn't the case - feel free to open a new issue to let me know what you need.

... STL-Vault crashed on your system

Yikes, sorry! You can help by reporting the crash:

  • If you can still open STLVault, use the (!) button and create a crash archive.
  • Submit the archive either by:
    • create a new issue for your crash and attach the zip
    • join the discord and report there

... STL-Vault didn't process a file correctly

Same as reporting a crash, but to speed up the process:

  • include a link to the file if it is openly available
  • do not attach files to issues

Do not share files against their license or without the authors permission!

You want to work on this project

Fist of all: Thanks, that's awesome!

I'll accept pull request if they provide value for a good part of the user base. Opening an issue or chatting with the developer(s) in the discord to discuss changes beforehand doesn't hurt either.

If you want to play around with the sources on your own look at the Developer docs.