Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_header_model_class::$mobile_nbwrapper_class is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_header_model_class::$primary_nbwrapper_container_class is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_header_model_class::$topbar_nbwrapper_container_class is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_related_posts_model_class::$excerpt_length is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_related_posts_model_class::$media_cols is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_related_posts_model_class::$content_cols is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_related_posts_model_class::$element_width is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283
Save 3d Models with Git & Github – Manny Crafts

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_Model::$element_inner_class is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_Model::$args is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_Model::$inner_elements_class is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_Model::$search_form_container_class is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_Model::$inner_elements_class is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_Model::$args is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_Model::$args is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_Model::$args is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Save 3d Models with Git & Github

I started using Git to version my 3d models, and Github to back them up online and share. I’m surprised this isn’t the more popular choice giving the number of benefits it holds over other static file hosting solutions. Here are a few benefits and drawbacks to using git & Github to version 3d projects.

Benefits

  1. Github STL File Preview – Github allows previewing STL-formatted files using Solid, Surface Angle, or Wireframe views.
3d model rendered on Github.com in  Solid, Surface Angle, and Wireframe views.


2. Visual Versioning – Storing things in a git repository means yout can retain the both actual editable FreeCAD file and at the same time with each change, keep an stl as a snapshot in time of the model. No need to load the full project in FreeCAD just to see what it looked like at a previous commit or different branch.

3. Ubiquity – Git already is the most popular choice for versioning software, so adding models is very much in line with intended use. Especially for projects that contain code scripts or macros.

4. Future proof – this one follows from git being ubiquitous.


Drawbacks

  1. Less discoverability – If you want other people to discover your model, to post in places like Thingiverse. When posting sites geared towards 3d model downloads, just add a link to the repo so people can always find the most up-to-date version of 3d projects.
  2. Limited STL preview support outside Github – Not all online repos offer the features Github does. Bitbucket, for example, lacks STL preview as of now.

Conclusion

The ease of use and ease of sharing with Git makes this a clear winner for me as the backup and versioning solution.


Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_Model::$args is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283

Deprecated: Constant E_STRICT is deprecated in /sites/wordpress/wp-content/plugins/query-monitor/collectors/php_errors.php on line 198

Deprecated: Creation of dynamic property CZR_btt_arrow_model_class::$args is deprecated in /sites/wordpress/wp-content/themes/customizr/core/fmk-ccat.php on line 283