Code Monkey home page Code Monkey logo

stlvault's Introduction

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.

stlvault's People

Contributors

rubenwe avatar floppy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.