{"id":28836387,"url":"https://github.com/babylonjs/babylonpolymorph","last_synced_at":"2025-07-21T11:32:24.480Z","repository":{"id":45023251,"uuid":"232416059","full_name":"BabylonJS/BabylonPolymorph","owner":"BabylonJS","description":null,"archived":false,"fork":false,"pushed_at":"2022-08-08T16:58:44.000Z","size":649,"stargazers_count":23,"open_issues_count":22,"forks_count":10,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-06-19T11:05:35.742Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BabylonJS.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2020-01-07T20:57:52.000Z","updated_at":"2024-08-29T14:32:29.000Z","dependencies_parsed_at":"2022-08-12T11:40:48.247Z","dependency_job_id":null,"html_url":"https://github.com/BabylonJS/BabylonPolymorph","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BabylonJS/BabylonPolymorph","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BabylonJS%2FBabylonPolymorph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BabylonJS%2FBabylonPolymorph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BabylonJS%2FBabylonPolymorph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BabylonJS%2FBabylonPolymorph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BabylonJS","download_url":"https://codeload.github.com/BabylonJS/BabylonPolymorph/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BabylonJS%2FBabylonPolymorph/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266291731,"owners_count":23906322,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-19T11:05:12.917Z","updated_at":"2025-07-21T11:32:24.475Z","avatar_url":"https://github.com/BabylonJS.png","language":"C++","readme":"# Babylon Polymorph\n\nThis is the official open source offering for Babylon Polymorph (Updated and Maintained by the Babylon Native team). See [this article](https://medium.com/@babylonjs/introducing-polymorph-a55588df6cee) for more details.\n\n*This repo is under heavy development. Don't use this in production.*\n\n## Getting Started\n\nThis section will outline the simple steps needed to get started with the Babylon Polymorph repo.\nTo begin development, you will need:\n- [Visual Studio 2017 or higher](https://visualstudio.microsoft.com/vs/) (Visual Studio 2019 is recommended)\n- [git](https://git-scm.com/)\n- [CMake](https://cmake.org/)\n- [Windows SDK](https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk/) (Version 10.0.17134.12 or later)\n\n### Step 1\n\nUsing git, navigate to the folder that will hold your repo and clone the repo:\n```\ngit clone https://github.com/BabylonJS/BabylonPolymorph.git\n```\n\n### Step 2\n\nOnce your repo is cloned, in git, use the following commands to go into the repo folder and download all required submodules:\n```\ncd BabylonPolymorph\n\ngit submodule update --init --recursive\n```\n\n### Step 3\n\n#### Use CMake to generate the build files\n\nOpen up the Command Prompt and navigate to *\u003clocation of repo\u003e\\BabylonPolymorph\\Morphs\\Importers*.\nIn this folder, enter the following commands:\n```\nmkdir Build\ncd Build\n```\n\nIf you're fine with using the latest versions of Visual Studio, Windows SDK, and building against x64, the following command will take care of the rest:\n```\ncmake ..\n```\n\nIf you want to build against a specific architecture, you can use the **-A** flag to change it (eg. *cmake -A Win32 ..*).  You can also change the generator that you want to use with the **-G** flag (eg. *cmake -G \"Visual Studio 16 2019\" ..).\n\n### Step 4\n\nOpen *BabylonPolymorph\\Morphs\\Importers\\Build\\BabylonImporters.sln* in Visual Studio 2019.\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](./CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests.\n\n## Reporting Security Issues\n\nSecurity issues and bugs should be reported privately, via email, to the Microsoft Security\nResponse Center (MSRC) at [secure@microsoft.com](mailto:secure@microsoft.com). You should\nreceive a response within 24 hours. If for some reason you do not, please follow up via\nemail to ensure we received your original message. Further information, including the\n[MSRC PGP](https://technet.microsoft.com/en-us/security/dn606155) key, can be found in\nthe [Security TechCenter](https://technet.microsoft.com/en-us/security/default).\n\n## Development Notes\n\nThe importers in this repo make use of the following libraries:\n\n- [**DirectXTex**](https://github.com/microsoft/DirectXTex): Used for handling reading and writing of textures. (MIT License)\n- [**glTF-SDK**](https://github.com/microsoft/glTF-SDK): Used for handling reading and writing of glTF files. (MIT License)\n- [**RapidJSON**](https://github.com/Tencent/rapidjson/): Used with glTF-SDK for validation/serialization purposes. (MIT License)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbabylonjs%2Fbabylonpolymorph","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbabylonjs%2Fbabylonpolymorph","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbabylonjs%2Fbabylonpolymorph/lists"}