{"id":28682537,"url":"https://github.com/cambriantech/cambrianar","last_synced_at":"2026-07-05T17:31:50.318Z","repository":{"id":115175981,"uuid":"243886908","full_name":"CambrianTech/CambrianAR","owner":"CambrianTech","description":"paint SDK","archived":false,"fork":false,"pushed_at":"2020-04-15T19:56:22.000Z","size":5372,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-28T01:25:46.694Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CambrianTech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2020-02-29T01:49:41.000Z","updated_at":"2020-04-15T19:56:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"b23f6381-f25c-42e0-bcf4-be7b41afb3d7","html_url":"https://github.com/CambrianTech/CambrianAR","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/CambrianTech/CambrianAR","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CambrianTech%2FCambrianAR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CambrianTech%2FCambrianAR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CambrianTech%2FCambrianAR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CambrianTech%2FCambrianAR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CambrianTech","download_url":"https://codeload.github.com/CambrianTech/CambrianAR/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CambrianTech%2FCambrianAR/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35163846,"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-07-05T02:00:06.290Z","response_time":100,"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":[],"created_at":"2025-06-14T02:40:31.440Z","updated_at":"2026-07-05T17:31:50.299Z","avatar_url":"https://github.com/CambrianTech.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cambrian Home Augmentation SDK\nImplementation is made to be as simple as possible, handling computer vision and rendering tasks under the hood without interaction from the application. The entire core SDK is encapsulated within a single UIView that can be placed within a storyboard.\n\n## Primary components\n- View\nHolds everything, manages state and lifecycle\n- Scene\nHolds information about current image/video being edited Assets, lighting, masks, etc\n- Asset\nGeneric parent type for remodeling types. Paint, floor, furniture, etc\n\n## CBRemodelingView\n- Parent object of the Cambrian Home Augmentation SDK\n- Responsibilities\n  - Lifecycle\n  - Maintaining state\n  - Setting tool modes for interaction\n  \n## CBRemodelingScene\nContainer for all information about current image or video being edited Responsibilities:\n- Initialization of image/video to be edited\n- Storing and modifying assets (paints, floors, furniture, etc) \n- Saving a fully-editable image that can be loaded later Storing and modifying lighting and color temperature\n\n## CBRemodelingPaint\nPaint-specific asset object\n- A mutable container for paint data, allowing hot-swapping of any paint information while maintaining existing masks, in still or video\n- Values:\n   - Color\n   - Transparency (For stains) Sheen (Gloss level)\n   - UserData - for storing any value within the asset, typically ID’s or history\n   \nFor specific example code, follow this link:\n\n[See full documentation](sdk-documentation.pdf)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcambriantech%2Fcambrianar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcambriantech%2Fcambrianar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcambriantech%2Fcambrianar/lists"}