LmCast :: Stay tuned in

Blender facial animation tool. What else should it do?

Recorded: Nov. 30, 2025, 1:05 a.m.

Original Summarized

Home · shun126/livelinkface_arkit_receiver Wiki · GitHub

Skip to content

Navigation Menu

Toggle navigation

Sign in

Appearance settings

PlatformAI CODE CREATIONGitHub CopilotWrite better code with AIGitHub SparkBuild and deploy intelligent appsGitHub ModelsManage and compare promptsMCP RegistryNewIntegrate external toolsDEVELOPER WORKFLOWSActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesAPPLICATION SECURITYGitHub Advanced SecurityFind and fix vulnerabilitiesCode securitySecure your code as you buildSecret protectionStop leaks before they startEXPLOREWhy GitHubDocumentationBlogChangelogMarketplaceView all featuresSolutionsBY COMPANY SIZEEnterprisesSmall and medium teamsStartupsNonprofitsBY USE CASEApp ModernizationDevSecOpsDevOpsCI/CDView all use casesBY INDUSTRYHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutionsResourcesEXPLORE BY TOPICAISoftware DevelopmentDevOpsSecurityView all topicsEXPLORE BY TYPECustomer storiesEvents & webinarsEbooks & reportsBusiness insightsGitHub SkillsSUPPORT & SERVICESDocumentationCustomer supportCommunity forumTrust centerPartnersOpen SourceCOMMUNITYGitHub SponsorsFund open source developersPROGRAMSSecurity LabMaintainer CommunityAcceleratorArchive ProgramREPOSITORIESTopicsTrendingCollectionsEnterpriseENTERPRISE SOLUTIONSEnterprise platformAI-powered developer platformAVAILABLE ADD-ONSGitHub Advanced SecurityEnterprise-grade security featuresCopilot for BusinessEnterprise-grade AI featuresPremium SupportEnterprise-grade 24/7 supportPricing

Search or jump to...

Search code, repositories, users, issues, pull requests...

Search

Clear

Search syntax tips

Provide feedback


We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

shun126

/

livelinkface_arkit_receiver

Public

Notifications
You must be signed in to change notification settings

Fork
0

Star
14

Code

Issues
1

Pull requests
0

Discussions

Actions

Wiki

Security

Uh oh!

There was an error while loading. Please reload this page.


Insights

Additional navigation options

Code

Issues

Pull requests

Discussions

Actions

Wiki

Security

Insights

Home

Jump to bottom

Shun Moriya edited this page Oct 7, 2025
·
4 revisions

LiveLinkFace ARKit Receiver for Blender

LiveLinkFace ARKit Receiver is a Blender add-on that receives facial tracking data sent from the Live Link Face app on iPhone and automatically applies it to Shape Keys in Blender.

🎨 A simple tool that allows artists to animate their models using their own facial expressions.

🚀 Key Features

📱 Dedicated to iPhone Live Link Face (ARKit mode)

🧠 Supports real-time preview (HUD display of received Shape Key values)
🪞 Ideal for testing Perfect Sync–compatible models
⚙️ Developed and tested with Blender 4.5

❌ Not compatible with the Metahuman protocol (ARKit only)

🧩 Installation

Download the file
Open Blender and drag and drop the downloaded .zip file into Blender.
Check the "LiveLinkFace ARKit Receiver" checkbox and activate it.

📡 How to Use
1. iPhone Settings

Launch the Live Link Face app.
In the settings screen, enter your PC’s local IP address (the one running Blender), e.g. 192.168.0.10.
Use the default port number (11111).

2. Blender Settings

Open the LiveLinkFace panel.
Select the model that includes Shape Keys corresponding to Live Link Face.
Click Start LiveLinkFace.
Shape Key names matching your model will be detected automatically.

When you move your face, the Blender model will reflect your expressions in real time.
🧰 Shape Key Support (ARKit 52 Keys)
This add-on uses Apple ARKit’s standard 52 Shape Key names.
If your model supports Perfect Sync, it will work right away.

Shape Key
Name
Description

browInnerUp
Raise eyebrows

jawOpen
Open mouth

eyeBlinkLeft
Blink left eye

mouthSmileRight
Smile right

(→ For the complete list, see Apple Developer Documentation)
💡 Troubleshooting

Symptom
Cause
Solution

Model doesn’t move
Incorrect IP settings
Make sure iPhone and PC are on the same Wi-Fi network

Values drop or stutter
Network delay
Use a wired LAN or 5GHz Wi-Fi connection

Some keys don’t respond
Shape Key name mismatch
Check the Shape Key names in Blender

🧑‍🎨 Intended Users

Artists creating facial rigs or Shape Keys
Users testing facial animation directly in Blender
Developers working on Perfect Sync–compatible models

⚖️ License
This add-on is released under the GNU General Public License v3 (GPL-3.0).
You are free to modify and redistribute it under the same license terms.
🙏 From the Author
This add-on was created to help artists experience the joy of bringing their creations to life with their own expressions.
If you find improvements or encounter bugs, please share your feedback through
Discussions or Issues.

Shun Moriya (X.com)
Nonbiri (X.com / YouTube)

Toggle table of contents
Pages 2

Loading

Home

LiveLinkFace ARKit Receiver for Blender

🚀 Key Features

🧩 Installation

📡 How to Use

1. iPhone Settings

2. Blender Settings

🧰 Shape Key Support (ARKit 52 Keys)

💡 Troubleshooting

🧑‍🎨 Intended Users

⚖️ License

🙏 From the Author

Loading

日本語

Uh oh!

There was an error while loading. Please reload this page.


Clone this wiki locally

Footer

© 2025 GitHub, Inc.

Footer navigation

Terms

Privacy

Security

Status

Community

Docs

Contact

Manage cookies

Do not share my personal information

You can’t perform that action at this time.

The `LiveLinkFace ARKit Receiver for Blender` is a Blender add-on designed to facilitate real-time facial animation by seamlessly integrating data from the iPhone’s Live Link Face app (using ARKit) with Blender’s Shape Key system. Developed by Shun Moriya, the add-on primarily targets artists and developers working with facial rigs, particularly those utilizing Perfect Sync-compatible models.

**Key Features and Functionality:**

* **ARKit Integration:** The core functionality leverages Apple’s ARKit framework on the iPhone to track facial movements.
* **Real-time Preview:** It provides a HUD display on the iPhone showing the received Shape Key values, allowing for immediate feedback during animation setup.
* **Shape Key Mapping:** The add-on automatically detects Shape Key names corresponding to the ARKit’s standard 52 Shape Key names (ARKit 52 Keys), simplifying the integration process. This is crucial for models already configured with Perfect Sync.
* **Simplicity and Ease of Use:** The design aims to be straightforward, intended for artists and developers who wish to quickly establish a live connection between their facial movements and Blender.
* **Connectivity:** The receiver requires the PC to be on the same Wi-Fi network as the iPhone.

**Installation and Usage:**

Installation involves simply dragging the downloaded `.zip` file into Blender. Activating the “LiveLinkFace ARKit Receiver” checkbox initiates the connection. The user then configures the iPhone settings by entering their PC’s local IP address (typically 192.168.0.10) and the default port number (11111). In Blender, the user selects the model containing Shape Keys compatible with ARKit. The ‘Start LiveLinkFace’ command establishes the real-time connection; movements of the face are mirrored in the Blender model.

**Troubleshooting:**

Common issues and their solutions are outlined: if the model doesn’t move, it’s likely an incorrect IP address setting. Value drops or stuttering often result from network delays, suggesting a wired LAN or 5GHz Wi-Fi connection could be beneficial. Shape Key name mismatches are addressed by verifying the Shape Key names within Blender.

**Target Audience and Licensing:**

The add-on’s intended users include artists creating facial rigs, individuals directly testing facial animations in Blender, and developers working with Perfect Sync-compatible models. The software is distributed under the GNU General Public License v3 (GPL-3.0), granting users the freedom to modify and redistribute it under the same terms. The developer, Shun Moriya, encourages users to share feedback through Discussions or Issues, reflecting a commitment to continuous improvement. The developer’s channel, X.com, and YouTube channel, Nonbiri, provide additional channels for communication and support.