Giter Club home page Giter Club logo

magilive2d's Introduction

magiLive2d

One another Live2d viewer, base on Pixi.js 4, for Magireco

see DEMO or LiveView

prepare

To access game files, you can use a proxy or download them on your server. A proxy can't work well by default.

Proxy

[required]
/magica/resource/image_native/live2d/ -> $(proxy)/magica/resource/download/asset/master/resource/image_native/live2d/
[option]
/magica/resource/sound_native/voice/ -> $(proxy)/magica/resource/download/asset/master/resource/sound_native/voice/
/magica/resource/image_web/ -> $(proxy)/magica/resource/image_web/

Download

Models & images

Because the download-resources that larger than 1MB are split in to 1MB piece, you'd better download the resources and joint them. See magireco-data-downloader/multithread

Voices

After you joint resources, you just got .hca encripted sounds. Decrypt them and encode them into .mp3 or other format yourself. Remember change ext in js/page.js.

For hca decrypt, see HCADecoder | FastHCADecoder | Ishotihadus/hca | etc.

list.json

Create the list.json on live2d/ and voice/ yourself, or run makelist.py with

Feature

Expression, Motion, Voice; Mouse/touch follow; Click/touch motion; Replay/pause voice; Resize; Zoom; Capture

Todo

  • Model position controlor
  • Voice with motion / Motion with voice
  • Record video/gif
  • Backgroud (static) switch, capture include background option
  • Multi model display/control
  • Talkbox text
  • Story script re-play (?)

Dependency

Live2D cubism-sdk2 WebGL (LICENCE)

pixi-live2d (LICENCE)

Pixi.js (LICENCE)

magilive2d's People

Contributors

liviamedeiros avatar y2361547758 avatar

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.