[SFM2] Zoey (Left 4 Dead)

Adult content

This content is marked as Adult/NSFW content. You can toggle your preferences regarding this content type in your account settings.

Show more


This is a port of LordAardvark's Zoey SFM1 model to SFM2. The model is very heavily modified so it would work with the porting process. Therefore not all features of the SFM1 model transferred over to SFM2.


  • New Facial Flex Controller (Mixture of FACS2 and ARKit)
  • Source 1 like QC eyes (sliders)
  • Phoneme flexes
  • Tongue controls
  • Compatible with SFM2's Auto-Attach Rig (instructions below)
  • Renamed bones for body and finger so SFM2 sorts them automatically
  • Configurable outfit and full nude model
  • Skin option to disable AO on parts of or the whole model
  • Ray traced bent normal maps for face & body

Installation instructions:

Extract the content of the archive into your Half-Life Alyx\game\hlvr_addons\ currentaddon folder

Included files

The entire model is contained in "justaZoeySFM2".

Flex instructions:

The model uses a new "advanced" flex controllers which is based on FACS2 and ARKit. This will be new standard for all my models going forward, so if you are missing something please let me know.

I HIGHLY recommend using the sfm_default_animation_groups included on this page to sort all the flexes. If you don't, your "unknown" flex group will be littered with FACS action units (AU) and action descriptors (AD) that most people probably won't want to use. The sfm_default_animation_groups is compatible with all my other SFM2 models. If you have downloaded it from one of my other SFM2 models, then no need to redownload it.

IF you use the sfm_default_animation_groups, the raw AU and AD controls will be under "Manual FACS". These sliders allow you to use any flex ignoring the "rules" implemented in the flex controller.

Rigging Instructions

The Auto-Attach Rig won't work on the base pose of the model. You have to manually rotate the upper and lower leg bones a bit before applying the rig. Things seem to work mostly ok afterwards. The weight painting around the shoulders and thigh is a bit rough as well.

Body Groups

Her jacket, shirt pants, shoes and holster can be changed or removed. Unchecking all options leaves her nude body.

AO Control

As Source 2 does not have Screen Space Ambient Occlusion like Source 1, AO and Bent Normal maps have to be generated. For different outfits one needs different AO maps. To handle this there are 3 skin groups supplied. The default group provides AO for her standard outfit (the one she spawns with) ONLY. If you change her outfit (other than the holster) use skin group #2 labeled "Nude_AO". You can also disable AO on her completely using skin group #3 labeled "No_AO".


Added sliders to move the eyes under "eyes" group. The eye sliders have L/R groups so the eyes can move independently from one another if you want to give the model a cross eyed expression. The eyes can also be moved using the eye bones. Easiest way is to select both eyes and set rotation to "local" so they move together.

Everything should work as well as with my other SFM2 ports. Any help/feedback is much appreciated to improve things.


SFMLab is a free service. However, it costs about $0.03 to deliver you a 1GB file. With over 20TB of traffic every month and growing, SFMLab needs your help. If only 1% of our users each gave us $5 for a single month, we could keep the site running for several years.

Filename Downloads Created Filesize
  justaZoeySFM2.7z   1326 2022-01-06 19:59:21 191.43 MB
File contents:
  Animation_Groups_20220105_4nNrdLN.7z   473 2022-01-06 19:59:22 7.11 KB
File contents:
Support Deleted-User on their Patreon.
Thumbnail image for [SFM2] Zoey (Left 4 Dead)
Importing SFM Maps into Blender
REDxEYE recently updated his SourceIO plugin. The latest version allows you to import SFM maps.

Comments (-)


Leave a comment

You need to log in if you want to leave a comment.