{"id":50500796,"url":"https://github.com/dturovskiy/deusapps-obj-importer-lite","last_synced_at":"2026-06-02T11:03:25.156Z","repository":{"id":360321084,"uuid":"1249609873","full_name":"dturovskiy/deusapps-obj-importer-lite","owner":"dturovskiy","description":"Geometry-only Wavefront OBJ importer for SketchUp, optimized for Blender workflows.","archived":false,"fork":false,"pushed_at":"2026-05-25T22:49:11.000Z","size":549,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-26T00:33:26.414Z","etag":null,"topics":["3d","architecture","blender","blender-workflow","geometry","importer","obj","obj-importer","ruby","sketch-plugin","sketchup","sketchup-extensions","wavefront-obj"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dturovskiy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-25T22:08:14.000Z","updated_at":"2026-05-25T22:49:15.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/dturovskiy/deusapps-obj-importer-lite","commit_stats":null,"previous_names":["dturovskiy/deusapps-obj-importer-lite"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/dturovskiy/deusapps-obj-importer-lite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dturovskiy%2Fdeusapps-obj-importer-lite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dturovskiy%2Fdeusapps-obj-importer-lite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dturovskiy%2Fdeusapps-obj-importer-lite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dturovskiy%2Fdeusapps-obj-importer-lite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dturovskiy","download_url":"https://codeload.github.com/dturovskiy/deusapps-obj-importer-lite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dturovskiy%2Fdeusapps-obj-importer-lite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33818569,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-02T02:00:07.132Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d","architecture","blender","blender-workflow","geometry","importer","obj","obj-importer","ruby","sketch-plugin","sketchup","sketchup-extensions","wavefront-obj"],"created_at":"2026-06-02T11:03:24.572Z","updated_at":"2026-06-02T11:03:25.150Z","avatar_url":"https://github.com/dturovskiy.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DeusApps OBJ Importer Lite\n\n**DeusApps OBJ Importer Lite** is a geometry-only Wavefront OBJ importer for SketchUp, optimized for Blender-to-SketchUp workflows.\n\nIt imports standard `.obj` files into SketchUp as clean, editable geometry. Blender is the primary tested workflow, but the importer can also be used with OBJ files exported from other 3D tools.\n\nMaterials and textures are intentionally ignored to avoid broken material assignments and keep imported models predictable.\n\n![Toolbar icons](assets/toolbar_icons_preview.png)\n\n## Features\n\n- Import Wavefront OBJ geometry into SketchUp\n- Optimized for Blender-exported OBJ files\n- Geometry-only import\n- Materials and textures are intentionally ignored\n- Blender meters to SketchUp inches scale default\n- Orientation presets for common Blender-to-SketchUp axis issues\n- Architectural clean import mode\n- Smooth Curves import mode for cylinders, pipes, columns, and rounded objects\n- Clean Selected Geometry tool\n- Safer face creation\n- Quad repair\n- Short-edge cleanup\n- Collinear vertex cleanup\n- Edge softening and smoothing\n- DeusApps toolbar with command-specific icons\n\n## Scope\n\nThis extension does not read `.blend` files directly and does not export `.skp` files from Blender.\n\nIt works inside SketchUp and imports Wavefront `.obj` geometry. The Blender workflow is recommended because Blender can export clean OBJ files with modifiers applied.\n\n## Screenshots\n\n| Menu and toolbar | Import options |\n|---|---|\n| ![Menu and toolbar](assets/screenshots/01_01_menu_toolbar_940x470.png) | ![Import dialog](assets/screenshots/02_02_import_dialog_940x470.png) |\n\n## Recommended Blender export settings\n\nUse:\n\n- **Format:** Wavefront OBJ\n- **Selection Only:** ON\n- **Apply Modifiers:** ON\n- **Write Materials:** OFF\n\n## Installation\n\n### From Extension Warehouse\n\nInstall from the SketchUp Extension Warehouse once the extension is approved.\n\n### Manual RBZ install\n\n1. Download the latest `.rbz` from the [Releases](../../releases) page.\n2. In SketchUp, open **Window → Extension Manager**.\n3. Click **Install Extension**.\n4. Select the downloaded `.rbz`.\n5. Restart SketchUp if the toolbar does not appear.\n\n## Usage\n\nIn SketchUp:\n\n```text\nExtensions → DeusApps Blender OBJ Importer Lite\n```\n\nAvailable commands:\n\n```text\nImport Blender OBJ...\nImport Blender OBJ - Smooth Curves...\nClean Selected Geometry...\nQuick Help\nAbout\n```\n\nFor most architectural models, start with:\n\n```text\nImport Blender OBJ...\n```\n\nFor cylinders, pipes, columns, and rounded parts, use:\n\n```text\nImport Blender OBJ - Smooth Curves...\n```\n\nAfter import, select the imported model/group and run:\n\n```text\nClean Selected Geometry...\n```\n\n## Orientation notes\n\nSingle-axis flips are mirrors. If a model appears upside down, use an orientation preset such as:\n\n```text\nRotate 180 around X\nRotate 180 around Y\n```\n\nFor the tested Blender-to-SketchUp workflow, **Direct XYZ** or **Rotate 180 around Y** are usually the first presets to try.\n\n## Building the RBZ\n\nFrom the repo root:\n\n```bash\npython scripts/build_rbz.py\n```\n\nThe RBZ will be created in:\n\n```text\ndist/deusapps_blender_obj_importer_lite_v1_0_2_extension_warehouse.rbz\n```\n\nThe generated RBZ contains the Extension Warehouse-compatible structure:\n\n```text\ndeusapps_blender_obj_importer_lite.rb\ndeusapps_blender_obj_importer_lite/\n```\n\n## License\n\nThis Lite edition is freeware/source-available. See [LICENSE](LICENSE.md).\n\nYou may install and use the Lite extension free of charge for personal and commercial SketchUp projects. You may redistribute the original, unmodified RBZ package. You may not sell, repackage, rebrand, or distribute modified versions without written permission from DeusApps.\n\n## Developer\n\nDeveloped by **DeusApps**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdturovskiy%2Fdeusapps-obj-importer-lite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdturovskiy%2Fdeusapps-obj-importer-lite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdturovskiy%2Fdeusapps-obj-importer-lite/lists"}