{"id":13826592,"url":"https://github.com/sneha-belkhale/AI4Animation-js","last_synced_at":"2025-07-09T00:34:13.548Z","repository":{"id":41497630,"uuid":"178382602","full_name":"sneha-belkhale/AI4Animation-js","owner":"sneha-belkhale","description":"AI4Animation in javascript \u0026 three.js","archived":false,"fork":false,"pushed_at":"2019-05-13T10:17:03.000Z","size":3757,"stargazers_count":236,"open_issues_count":4,"forks_count":19,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-08-05T09:15:30.648Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/sneha-belkhale.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}},"created_at":"2019-03-29T10:14:33.000Z","updated_at":"2024-02-27T14:53:48.000Z","dependencies_parsed_at":"2022-09-05T04:21:23.875Z","dependency_job_id":null,"html_url":"https://github.com/sneha-belkhale/AI4Animation-js","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/sneha-belkhale%2FAI4Animation-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sneha-belkhale%2FAI4Animation-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sneha-belkhale%2FAI4Animation-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sneha-belkhale%2FAI4Animation-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sneha-belkhale","download_url":"https://codeload.github.com/sneha-belkhale/AI4Animation-js/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225476383,"owners_count":17480215,"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":"2024-08-04T09:01:40.830Z","updated_at":"2024-11-20T05:30:54.338Z","avatar_url":"https://github.com/sneha-belkhale.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# AI4Animation - for javascript \u0026 three.js\n\n## Description\n\nThis project is a port of the original \u003ca href =\"https://github.com/sebastianstarke/AI4Animation\"\u003eAI4Animation\u003c/a\u003e project, for use with three.js on the web. It explores the possibilities of using artifical intelligence to generate realtime character animations. This is very powerful as it allows for an unlimited number of realistic transitions between animation states.\n\nI followed the \u003ca href =\"https://github.com/sebastianstarke/AI4Animation/tree/master/AI4Animation/Assets/Demo/SIGGRAPH_2018\n\"\u003eSIGGRAPH 2018\u003c/a\u003e.  example for this demo, using the same model weights and corresponding skeleton. After providing the inputs of trajectory points and previous bone positions, the neural network ( written using \u003ca href =\"https://github.com/nicolaspanel/numjs#readme\"\u003enumjs\u003c/a\u003e ) outputs the next set of bone positions and velocities. \n\nIf you want to use a different skeleton, you will need to get motion capture data for this skeleton and train a new model, the instructions and tensorflow code for this are in the AI4Animation project \u003ca href =\"https://github.com/sebastianstarke/AI4Animation/tree/master/TensorFlow/SIGGRAPH_2018\"\u003ehere\u003c/a\u003e. \n\n\u003cimg src =\"https://user-images.githubusercontent.com/17795014/56511517-5ee6e700-655f-11e9-9660-ca6d687ddd00.png\" width=\"75%\"\u003e\n\n## Todo Items\n\n- An example with a human skeleton. \n- Trying a simpler machine learning model to help with the fps. \n\n## Discord chat\nhttps://discord.gg/UXypcZV\n\n## Live Demo\n\nhttps://codercat.tk/ai-animation/\n\n## Run the demo yourself\n\nRun the following commands:\n```\nyarn install\nyarn pull // this pulls the model weights hosted on the web\nyarn start\n```\nThen open http://127.0.0.1:3000 in a web browser.\n\n## License\n\nMIT License, Copyright © 2019 Sneha Belkhale\n\nHowever, if you are using the original dataset for commercial purposes, you should read the copyright information from the original \u003ca href =\"https://github.com/sebastianstarke/AI4Animation\"\u003eAI4Animation\u003c/a\u003e project. \n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsneha-belkhale%2FAI4Animation-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsneha-belkhale%2FAI4Animation-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsneha-belkhale%2FAI4Animation-js/lists"}