whatisgithub

What is pear?

pixel-talk/pear — explained in plain English

Analysis updated 2026-05-18

257PythonAudience · researcherComplexity · 5/5Setup · hard

In one sentence

A research project that reconstructs a full 3D mesh of a person's body, face, and hands from a single photo or video frame, in real time at 100 frames per second.

Mindmap

mindmap
  root((PEAR))
    What it does
      3D human mesh recovery
      Pixel aligned prediction
      Real time 100 FPS
    Tech stack
      Python
      PyTorch
      PyTorch3D
    Use cases
      Avatar creation
      Motion capture
      Virtual try on
    Audience
      CV researchers
      Graphics engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Reconstruct a full body, face, and hand 3D mesh from a single photo or video frame

USE CASE 2

Build an avatar creation or virtual try-on pipeline that needs accurate 3D body shape

USE CASE 3

Run real-time motion capture from a single camera using pixel-aligned mesh recovery

What is it built with?

PythonPyTorchPyTorch3D

How does it compare?

pixel-talk/pearfeder-cr/invisible_playwrightminimax-ai/msa
Stars257258258
LanguagePythonPythonPython
Setup difficultyhardmoderate
Complexity5/53/5
Audienceresearcherdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1day+

Requires downloading separate SMPL, SMPLX, and FLAME model files from their own research sites plus a compatible GPU.

So what is it?

PEAR is a research project that reconstructs a detailed 3D model of a human body, including the face and hands, from a single photo or video frame. Creating an accurate 3D human mesh, a digital wireframe of a person's body, face, and hands together, has traditionally been slow or required multiple cameras. PEAR does it in real time, at 100 frames per second, from one image, and the accompanying paper is set to appear at SIGGRAPH 2026, a major computer graphics research conference. The way it works is by taking a 2D image and predicting the parameters of standard 3D human body models, statistical models researchers use to represent body shape and pose mathematically. It processes the image so its predictions align tightly with what the pixels actually show, rather than producing a generic 3D figure that may not match the person's real proportions or pose. The result is a 3D mesh that covers the full body, face, and hands at the same time. Setting it up involves cloning the repository, installing Python and PyTorch dependencies, and downloading several separate body and face model files such as SMPL, SMPLX, and FLAME from their own research sites, since these cannot be redistributed directly. Pretrained PEAR model weights download automatically. The project also includes code and a small sample dataset for training the model yourself, though the full training dataset is not yet public. You would use PEAR if you are a computer vision researcher working on avatar creation, motion capture, or virtual try on, or any application that needs to understand the 3D structure of people in images or video. It requires a compatible GPU setup.

Copy-paste prompts

Prompt 1
Help me set up PEAR and download the SMPL, SMPLX, and FLAME model files it needs
Prompt 2
Explain how PEAR predicts a pixel-aligned 3D human mesh from a single image
Prompt 3
Show me how to run PEAR's image inference script on my own photos
Prompt 4
What other whole-body mesh recovery methods does PEAR build on or compare against?

Frequently asked questions

What is pear?

A research project that reconstructs a full 3D mesh of a person's body, face, and hands from a single photo or video frame, in real time at 100 frames per second.

What language is pear written in?

Mainly Python. The stack also includes Python, PyTorch, PyTorch3D.

How hard is pear to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is pear for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.