Coder Social home page Coder Social logo

pvr-model-extractor's Introduction

PVR Model Extractor

Crappy Python decompiler for the PowerVR model format (.pod), built for ripping models from Nintendo's mobile games (particularly Miitomo). It includes utils to convert .pod models to the binary glTF (.glb) format.

This tool is in an unfinished state, and will probably remain that way since I don't have the time/interest to support it. Please don't expect this to be easy to use or bug-free.

Requirements

  • Python 3.5 or above
  • PVRTexTool from the PowerVR SDK Tools
  • PVRTexTool CLI (instructions can be found on page 28 of the PVRTexTool User Manual). It is assumed to be located in the same directory as extract.py, so you may need to change PVR_TEX_TOOL_PATH to suit your setup.
  • A glTF plugin for your 3D tool of choice, such as this glTF plugin for Blender. This will let you load .gltf models.

Usage

extract.py can be used to convert .pod models to the .glb model format:

python3 extract.py <.pod model path> <.glb output path>

Textures are assumed to be in the same directory as extract.py

pvr-model-extractor's People

Contributors

jaames avatar

Stargazers

 avatar  avatar

Watchers

 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.