{ "file_name": "MagicWand_diffusers_rev15", "model_name": "Magic Wand Vibrator (self/other)", "file_path": "/media/p5/Comfyui/models/loras/00_hunyuan/01___Pre/MagicWand_diffusers_rev15.safetensors", "size": 118029488, "modified": 1741361799.5723255, "sha256": "EAA107C0EB582A8F45F5FED65B77A7AFFF9032D4BDFE720D170E3B49A14AB5AE", "base_model": "Unknown", "preview_url": "/media/p5/Comfyui/models/loras/00_hunyuan/01___Pre/MagicWand_diffusers_rev15.preview.mp4", "usage_tips": "{}", "notes": "", "from_civitai": true, "civitai": { "id": 1500482, "modelId": 1314924, "name": "v1.5", "createdAt": "2025-03-06T20:48:03.342Z", "updatedAt": "2025-03-06T21:30:22.053Z", "status": "Published", "publishedAt": "2025-03-06T20:53:01.400Z", "trainedWords": [ "using a {corded/cordless} {white/black/purple/pink/blue} MgcWndVb to stimulate her vagina" ], "trainingStatus": null, "trainingDetails": null, "baseModel": "Hunyuan Video", "baseModelType": null, "earlyAccessEndsAt": null, "earlyAccessConfig": null, "description": "

This revision allows for prompting corded/cordless, allows better control of the vibrator motion, does better with couples(especially girl/girl), and is all around an improvement. It was trained at a lower LR of 8e-5 for 3600 steps.

Resolution: 1280x720 Architecture: hunyuan-video/lora
Network Dim/Rank: 16.0 Alpha: 1.0  dtype: BF16
Module: networks.lora : {'loraplus_lr_ratio': '4'}
Learning Rate (LR): 8e-05
Optimizer: came_pytorch.CAME.CAME(weight_decay=0.01,eps=(1e-30, 1e-16),betas=(0.9, 0.999, 0.9999))
Scheduler: constant_with_warmup  Warmup steps: 100
Epoch: 30 Batches per epoch: 120 Gradient accumulation steps: 1
Timestep sampling: Shift Discrete Flow Shift: 7.0

", "uploadType": "Created", "usageControl": "Download", "air": "urn:air:hyv1:lora:civitai:1314924@1500482", "stats": { "downloadCount": 279, "ratingCount": 0, "rating": 0, "thumbsUpCount": 29 }, "model": { "name": "Magic Wand Vibrator (self/other)", "type": "LORA", "nsfw": true, "poi": false }, "files": [ { "id": 1400338, "sizeKB": 115263.171875, "name": "MagicWand_diffusers_rev15.safetensors", "type": "Model", "pickleScanResult": "Success", "pickleScanMessage": "No Pickle imports", "virusScanResult": "Success", "virusScanMessage": null, "scannedAt": "2025-03-06T20:51:04.770Z", "metadata": { "format": "SafeTensor", "size": null, "fp": null }, "hashes": { "AutoV1": "1B41D5B5", "AutoV2": "EAA107C0EB", "SHA256": "EAA107C0EB582A8F45F5FED65B77A7AFFF9032D4BDFE720D170E3B49A14AB5AE", "CRC32": "8A01C4AE", "BLAKE3": "A3DA697E38BFE423B6CFE3E6D12E8D8D8400BF705DC23C46082741A1C1FA841F", "AutoV3": "98B024F6B58A" }, "primary": true, "downloadUrl": "https://civitai.com/api/download/models/1500482" } ], "images": [ { "url": "https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/a540bfcc-4057-4a47-bb96-f2e27ea8cf90/width=1656/61918349.mp4", "nsfwLevel": 16, "width": 1656, "height": 1248, "hash": "U9D[ws$%KNM{5Q-okVI:0L?aae%2~Boyxaof", "type": "video", "metadata": { "hash": "U9D[ws$%KNM{5Q-okVI:0L?aae%2~Boyxaof", "size": 3377883, "audio": false, "width": 1656, "height": 1248, "duration": 5.375 }, "meta": { "steps": 50, "prompt": "a nude young woman is reclining on a bed while her girlfriend uses a cordless white MgcWndVb to stimulate her vagina, vigorously rubbing it up and down. She has messy blonde hair and large breasts. Her girlfriend has red hair and is wearing black lingerie. Their faces are close together and they are looking directly into each other's eyes as they share this intense moment of intimacy", "cfgScale": 10 }, "availability": "Public", "hasMeta": true, "hasPositivePrompt": true, "onSite": false, "remixOfId": null }, { "url": "https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/975f15aa-2c3f-4146-9175-526296d64b3d/width=832/61920921.mp4", "nsfwLevel": 16, "width": 832, "height": 1104, "hash": "U7Bo:9^%~mx@~T%KxsWBNINHMzaL%Ks:WCj[", "type": "video", "metadata": { "hash": "U7Bo:9^%~mx@~T%KxsWBNINHMzaL%Ks:WCj[", "size": 1047693, "audio": false, "width": 832, "height": 1104, "duration": 5.375 }, "meta": { "steps": 50, "prompt": "a nude woman is sitting on the edge of her bed and using a corded white MgcWndVb to stimulate her vagina, grinding against it. She has a towel wrapped around her hair and her vagina is wet with arousal. She's very attractive, appearing to be in her early 30s. Her mouth is open in an expression of pleasure and she's breathing heavily with arousal, her face and upper chest flushed. The lighting is dim, creating an intimate feeling.", "cfgScale": 10 }, "availability": "Public", "hasMeta": true, "hasPositivePrompt": true, "onSite": false, "remixOfId": null } ], "downloadUrl": "https://civitai.com/api/download/models/1500482" }, "tags": [ "action", "vibrator", "female masturbation", "magic wand" ], "modelDescription": "

~Magic Wand for HunyuanVideo~

MagicWand 1.5: New version is up! Featuring much better quality overall, it was trained on a 25% larger dataset at 8e-5 for 3600 steps. It can prompt for corded/cordless (specify either before the color but note that non-white corded models are very limited in dataset and in porn in general so ymmv there) and a bit better for the motion of the vibrator(can append either \"vigorously rubbing it up and down\" or \"grinding herself against it/she is grinding herself against it\" to the trigger, results may be seed dependent for grinding especially). For instance:

\"a nude young woman is reclining on a bed while her girlfriend uses a cordless white MgcWndVb to stimulate her vagina, vigorously rubbing it up and down. She has messy blonde hair and large breasts. Her girlfriend has red hair and is wearing black lingerie. Their faces are close together and they are looking directly into each other's eyes as they share this intense moment of intimacy\"

It should also handle prompts for couples better. I noticed that \"her vagina is wet\" doesn't work as well as it did in 1.0 though and instead... kinda makes her squirt a bit sometimes? More testing is needed there.

MagicWand 1.0:
Good vibrations are coming! Hey all, this is my second LoRA for HunyuanVideo and it turned out /really/ well in my opinion. It produces videos of women either using a magic wand style vibrator on themselves or having one used on them by another man/woman. It was trained at Rank 16 with blurred faces(captioned \"blurred out face\") so it should be highly compatible with your character LoRA. It learned the motion well enough you can often see the woman's vagina undulating with the vibrations of the wand!

Captions/Prompting:

\"a nude woman is reclining on a kitchen chair with her legs spread while a man standing behind her uses a purple MgcWndVb to stimulate her vagina, rubbing it up and down. She has dark brown hair, small breasts, and her vagina is wet. He has gray hair and is wearing a dark gray shirt. Behind them is a large bed with a black and white painting hanging above it and on the left appears to be a sliding glass door and another painting\"

\"a nude woman with dark hair is using a black MgcWndVb to stimulate her vagina. She arches her back and bends forward as she begins having an orgasm. A tattoo is visible on her hip and her bellybutton is pierced.\"

The trigger should be \"using a {black/white/purple/pink} MgcWndVb to stimulate her vagina.\" Several of the data points also showed the woman wet with arousal and were tagged \"Her vagina is wet\" so that's promptable too, as is the motion of the wand to a degree. It should be capable of creating solo female, female/female, and male/female scenes. The dataset was quite varied and included various positions, ages of women, ethnicities, aspect ratios etc so try it out I hoped to make it versatile!

Training notes:

I've learned that high resolutions are not needed for training Hunyuan(Sauce: https://civitai.com/articles/11942/training-a-lora-the-right-way), at least for motion LoRAs. This LoRA was trained on 15 videos that were preprocessed to six seconds long at 24 fps. A simple python script was used to employ Yolov8X-face detection and then apply a heavy Gaussian blur to faces in order to maintain face agnostic behavior(captioned accordingly). These were then VAE encoded to a combination of 424x240@129f and 640x360@41f and trained in about 12 hours on my 4070TI Super with Musubi Tuner. LR was 1.2e-4 with a LoraPlus multiplier of 4 for 2400 steps using CAME optimizer and constant with warmup scheduler and 100 warmup steps.

Final Notes:
Ever used one of these things yourself or had one used on you? If not, you should try! It will break your mind in the very best way 😉

Oh also, I've got a few utility scripts I use when creating video datasets for like chunking up videos, normalizing frame rate, blurring faces, etc. Nothing special, don't expect too much; they are just simple CLI affairs but if you are like me and use a largely CLI workflow, they could be helpful: https://github.com/Sarania/videoprocessingscripts They've been written and tested on Linux but should work on Windows too. Depends on Python3, ffmpeg, opencv, and ultralytics. Feel free to use them or not I just thought they might be useful especially the yolov blurring one!

" }