{"id":27940552,"url":"https://github.com/khronosgroup/collada2gltf","last_synced_at":"2025-05-07T10:18:16.345Z","repository":{"id":12499218,"uuid":"71492447","full_name":"KhronosGroup/COLLADA2GLTF","owner":"KhronosGroup","description":"COLLADA to glTF converter","archived":false,"fork":false,"pushed_at":"2024-02-02T04:53:29.000Z","size":25510,"stargazers_count":549,"open_issues_count":91,"forks_count":157,"subscribers_count":56,"default_branch":"main","last_synced_at":"2025-05-07T10:18:07.521Z","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":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KhronosGroup.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2016-10-20T18:31:17.000Z","updated_at":"2025-04-02T09:06:03.000Z","dependencies_parsed_at":"2022-08-03T02:00:42.778Z","dependency_job_id":"eed86f7d-bf95-424c-b0eb-ae2f88b94466","html_url":"https://github.com/KhronosGroup/COLLADA2GLTF","commit_stats":{"total_commits":501,"total_committers":33,"mean_commits":"15.181818181818182","dds":0.6646706586826348,"last_synced_commit":"4043a37892e2dd642c89b3bc6e7c2431d1318c26"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhronosGroup%2FCOLLADA2GLTF","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhronosGroup%2FCOLLADA2GLTF/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhronosGroup%2FCOLLADA2GLTF/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhronosGroup%2FCOLLADA2GLTF/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KhronosGroup","download_url":"https://codeload.github.com/KhronosGroup/COLLADA2GLTF/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252856568,"owners_count":21814858,"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-05-07T10:18:15.588Z","updated_at":"2025-05-07T10:18:16.337Z","avatar_url":"https://github.com/KhronosGroup.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/KhronosGroup/glTF/master/specification/figures/gltf.png\"/\u003e\n\u003c/p\u003e\n\n# COLLADA2GLTF\n[![Build Status](https://github.com/KhronosGroup/COLLADA2GLTF/workflows/CI/badge.svg)](https://github.com/KhronosGroup/COLLADA2GLTF/actions?query=workflow%3ACI)\n\n# COLLADA to glTF converter\n\nA command-line tool to convert COLLADA (`.dae`) files to [glTF](https://github.com/KhronosGroup/glTF).\n\n## Releases\n\nCompiled binaries for Windows, MacOS, and Linux can be found under [releases](https://github.com/KhronosGroup/COLLADA2GLTF/releases). It is recommended to use the last versioned release\n\n## Compile from source\n\n1. Clone repository\n\n  ```bash\n  git clone --recursive https://github.com/KhronosGroup/COLLADA2GLTF.git\n  ```\n2. Compile\n\n  ```bash\n  cd COLLADA2GLTF\n  mkdir build\n  cd build\n  cmake .. #-Dtest=ON\n  # Linux\n  make\n  # Windows\n  ## Open the generated COLLADA2GLTF.sln in Visual Studio and build\n  ```\n\n3. Run\n\n  ```bash\n  COLLADA2GLTF-bin[.exe]\n  ```\n\n4. Run tests\n\n  ```bash\n  COLLADA2GLTF-test[.exe]\n  GLTF-test[.exe]\n  ```\n\n## Usage\n\n```bash\nCOLLADA2GLTF[.exe] [input] [output] [options]\n```\n### Options\n| Flag | Default | Required | Description |\n| --- | --- | --- | --- |\n| -i, --input | | Yes :white_check_mark: | Path to the input COLLADA file |\n| -o, --output | output/${input}.gltf | No | Path to the output glTF file |\n| --basepath | Parent of input path | No | Resolve external uris using this as the reference path |\n| -s, --separate | false | No | Output separate binary buffer, shaders, and textures |\n| -t, --separateTextures | false | No | Output textures separately |\n| -b, --binary | false | No | Output Binary glTF |\n| -m, --materialsCommon | false | No | Output materials using the KHR_materials_common extension |\n| -v, --version | | No | glTF version to output (e.g. '1.0', '2.0') |\n| -d, --dracoCompression | false | No | Output meshes using Draco compression extension |\n| --qp | | No | Quantization bits used for position attributes in Draco compression extension |\n| --qn | | No | Quantization bits used for normal attributes in Draco compression extension |\n| --qt | | No | Quantization bits used for texcoord attributes in Draco compression extension |\n| --qc | | No | Quantization bits used for color attributes in Draco compression extension |\n| --qj | | No | Quantization bits used for joint indice and weight attributes in Draco compression extension |\n| --metallicRoughnessTextures | | No | Paths to images to use as the PBR metallicRoughness textures |\n| --specularGlossiness | false | No | output PBR materials with the KHR_materials_pbrSpecularGlossiness extension |\n| --lockOcclusionMetallicRoughness | false | No | Set `metallicRoughnessTexture` to be the same as the `occlusionTexture` in materials where an ambient texture is defined |\n| --doubleSided | false | No | Force all materials to be double sided. When this value is true, back-face culling is disabled and double sided lighting is enabled |\n| --preserveUnusedSemantics | false | No | Don't optimize out primitive semantics and their data, even if they aren't used. |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhronosgroup%2Fcollada2gltf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkhronosgroup%2Fcollada2gltf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhronosgroup%2Fcollada2gltf/lists"}