{"id":20906765,"url":"https://github.com/scorpionknifes/degeneracy","last_synced_at":"2025-04-05T12:13:24.665Z","repository":{"id":92652173,"uuid":"473440879","full_name":"scorpionknifes/degeneracy","owner":"scorpionknifes","description":"Miku dance using three-vrm","archived":false,"fork":false,"pushed_at":"2022-04-10T10:27:54.000Z","size":21396,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T23:10:17.939Z","etag":null,"topics":["three-fiber","threejs","vrm"],"latest_commit_sha":null,"homepage":"https://zhenk.dev/degeneracy/","language":"JavaScript","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/scorpionknifes.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}},"created_at":"2022-03-24T03:16:55.000Z","updated_at":"2025-02-06T17:04:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"fa0e5713-0a95-4822-b7c5-b6977c4a89ac","html_url":"https://github.com/scorpionknifes/degeneracy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scorpionknifes%2Fdegeneracy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scorpionknifes%2Fdegeneracy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scorpionknifes%2Fdegeneracy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scorpionknifes%2Fdegeneracy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scorpionknifes","download_url":"https://codeload.github.com/scorpionknifes/degeneracy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247332604,"owners_count":20921854,"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":["three-fiber","threejs","vrm"],"created_at":"2024-11-18T13:35:04.281Z","updated_at":"2025-04-05T12:13:24.650Z","avatar_url":"https://github.com/scorpionknifes.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SOFTENG 750 Tech Demo - three-vrm\n\nWhat is [**three-vrm**](https://pixiv.github.io/three-vrm/packages/three-vrm/docs/)? **three-vrm** is a VRM importer that allows the use of VRM on Three.js. **VRM** is a file format for handling 3D humanoid avatar (3D model) data for VR applications. **Three.js** is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.\n\nThe following is a demonstration video for using **three-vrm** with **React.js**, **Three.js**, **@react-three/fiber**.\nThe demonstration is also hosted on [**GitHub Pages**](https://zhenk.dev/degeneracy/)\n\n[**_Original Repo_**](https://github.com/scorpionknifes/degeneracy) or\n[_GitHub Classroom_](https://github.com/UOA-CS732-SE750-Students-2022/assignment-01-scorpionknifes)\n\n### **Video**:\n\n[![Video](https://img.youtube.com/vi/0zQFiaGZxHg/0.jpg)](https://www.youtube.com/watch?v=0zQFiaGZxHg)\n\n[Youtube Link](https://www.youtube.com/watch?v=0zQFiaGZxHg)\n\n### **Resources used**:\n\n[vrm-helper](https://www.npmjs.com/package/vrm-helper)\u003cbr\u003e\n[Three.js](https://github.com/mrdoob/three.js)\u003cbr\u003e\n[@react-three/fiber](https://docs.pmnd.rs/react-three-fiber/getting-started/introduction)\u003cbr\u003e\n[@pixiv/three-vrm](https://github.com/pixiv/three-vrm)\u003cbr\u003e\n[mmd-viewer-js](https://github.com/takahirox/mmd-viewer-js)\u003cbr\u003e\n[VRM Dance Player](https://github.com/JLChnToZ/vrm-dance-viewer)\u003cbr\u003e\n[MMDLoader](threejs.org/docs/#examples/en/loaders/MMDLoader)\u003cbr\u003e\n\n### **Images**:\n\n![image0](https://user-images.githubusercontent.com/23299540/162613719-87d733ec-fb0d-493e-af0a-56d7145ee7bc.png)\n\n![image1](https://user-images.githubusercontent.com/23299540/162613740-0bbb44fc-1db2-46b0-8b44-3cac31294326.png)\n\n![image2](https://user-images.githubusercontent.com/23299540/162613789-fe0a0e55-916c-4562-b895-1d034563ccc6.png)\n\n## Available Scripts\n\nIn the project directory, you can run:\n\n### `npm install`\n\nInstall the dependencies.\n\n### `npm start`\n\nRuns the app in the development mode.\\\nOpen [http://localhost:3000](http://localhost:3000) to view it in your browser.\n\nThe page will reload when you make changes.\\\nYou may also see any lint errors in the console.\n\n### `npm run build`\n\nBuilds the app for production to the `build` folder.\\\nIt correctly bundles React in production mode and optimizes the build for the best performance.\n\nThe build is minified and the filenames include the hashes.\\\nYour app is ready to be deployed!\n\nSee the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscorpionknifes%2Fdegeneracy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscorpionknifes%2Fdegeneracy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscorpionknifes%2Fdegeneracy/lists"}