Git Product home page Git Product logo

thetime50 / cubismjscomponents Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wryk/cubismjscomponents

0.0 1.0 0.0 5.63 MB

[IMPORTANT NOTICE] The maintenance of this repository will end in the near future. We have developed "Cubism Web Samples", which was improved with the model production workflow in mind. It's compatible with the Cubism 2.1 SDK workflow and easier to use. Please use this from now on.

License: Other

JavaScript 39.06% CSS 1.83% HTML 10.22% TypeScript 48.84% Batchfile 0.03% Shell 0.02%

cubismjscomponents's Introduction

Cubism SDK For JavaScript Components

Welcome to the open components of the Cubism SDK for JavaScript. The the open components are work-in-progress. They're not yet feature-complete and their API isn't fixed yet. While the SDK is meant for JavaScript, it's written in TypeScript.

If you're interested in why we're releasing the SDK as early access, read on.

If you came here looking for the official Live2D homepage, go Live2D official.

If you came here looking for the sample applications of this sdk, go JS example.

Why Early Access?

With the Cubism 3 SDKs we strive to provide the SDKs you need. We shared the Unity SDK from the prototype stage with multiple developers and made sure to reflect their feedback.

For the JavaScript SDK we take things one step further by opening the evaluation phase up for everyone, so it would be great if you could give the SDK a try and provide any feedback through this GitHub project.

Modules

LIVE2DCUBISMFRAMEWORK

This module contains functionality for playing back and blending animations as well as convenience functions for the Cubism Core. It's located in ./src/live2dcubismframework.ts.

LIVE2DCUBISMPIXI

This module contains functionality for loading and rendering Cubism models with the phantastic Pixi library. It's located in ./src/live2dcubismpixi.ts.

Getting Started

No manual is available yet. The best places to start are the example(./example/src/**/*.*) and the completely documented module source files.

To use the modules, you need to link against the Cubism Core library. We're currently evaluating to distribute Core and modules through npm once they're out of early-access, but in the meantime, either link against the non-permanent official library online or build the library yourself.

Contributing

There are many ways to contribute to the project: logging bugs, submitting pull requests on this GitHub, and reporting issues and making suggestions at Live2D Community.

While any form of contributing is greatly appreciated, suggestions regarding design and API are especially important to us.

Discussion Etiquette

Please limit the discussion to English and keep it professional and things on topic.

Todo

  • Add examples?

License

The license applying to the source code in this project allows you modify all sources without the need to submit any changes you made. Whenever releasing a product using source code from this project, you just have to make sure that you link your product with the Cubism Core. Refer to this license for the gritty details.

The assets(character model, image file, sound file, etc...) in this project are licensed individually. Whenever releasing a product using the assets from this project, you just have to make sure that you have met the qualification of license. Refer to this license and this guideline and detail of guideline for the gritty details.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.