wan_random_loras / WAN_LORA_IMAGE_SAGE_TEA_v1.0.json
dnad244's picture
Upload WAN_LORA_IMAGE_SAGE_TEA_v1.0.json (#5)
dcc7b8b verified
{
"id": "82d05dfc-208f-4b1c-80b4-17ca911ba6d2",
"revision": 0,
"last_node_id": 178,
"last_link_id": 179,
"nodes": [
{
"id": 114,
"type": "PathchSageAttentionKJ",
"pos": [
2520.31787109375,
-1103.477294921875
],
"size": [
315,
58
],
"flags": {},
"order": 43,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 114
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"slot_index": 0,
"links": [
115
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "82272ef4486e035b62a3e70bb798a3042dd640e4",
"Node name for S&R": "PathchSageAttentionKJ"
},
"widgets_values": [
"auto"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 112,
"type": "ModelSamplingSD3",
"pos": [
2517.57177734375,
-1204.8594970703125
],
"size": [
315,
58
],
"flags": {},
"order": 39,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 111
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"slot_index": 0,
"links": [
114
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "ModelSamplingSD3"
},
"widgets_values": [
5
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 107,
"type": "CLIPVisionLoader",
"pos": [
1910.3739013671875,
-1163.6629638671875
],
"size": [
315,
58
],
"flags": {},
"order": 0,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "CLIP_VISION",
"type": "CLIP_VISION",
"slot_index": 0,
"links": [
112
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "CLIPVisionLoader"
},
"widgets_values": [
"clip_vision_h.safetensors"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 113,
"type": "CLIPVisionEncode",
"pos": [
2727.667724609375,
-792.7615356445312
],
"size": [
253.60000610351562,
78
],
"flags": {
"collapsed": false
},
"order": 41,
"mode": 4,
"inputs": [
{
"name": "clip_vision",
"type": "CLIP_VISION",
"link": 112
},
{
"name": "image",
"type": "IMAGE",
"link": 113
}
],
"outputs": [
{
"name": "CLIP_VISION_OUTPUT",
"type": "CLIP_VISION_OUTPUT",
"links": [
123
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "CLIPVisionEncode"
},
"widgets_values": [
"none"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 122,
"type": "easy cleanGpuUsed",
"pos": [
2761.286376953125,
-938.3953857421875
],
"size": [
210,
26
],
"flags": {
"collapsed": true
},
"order": 60,
"mode": 4,
"inputs": [
{
"name": "anything",
"type": "*",
"link": 131
}
],
"outputs": [
{
"name": "output",
"type": "*",
"slot_index": 0,
"links": []
}
],
"properties": {
"cnr_id": "comfyui-easy-use",
"ver": "1.2.7",
"Node name for S&R": "easy cleanGpuUsed"
},
"widgets_values": []
},
{
"id": 123,
"type": "LayerUtility: PurgeVRAM",
"pos": [
2764.05126953125,
-996.6744995117188
],
"size": [
315,
82
],
"flags": {
"collapsed": true
},
"order": 61,
"mode": 4,
"inputs": [
{
"name": "anything",
"type": "*",
"link": 132
}
],
"outputs": [],
"properties": {
"cnr_id": "comfyui_layerstyle",
"ver": "1.0.90",
"Node name for S&R": "LayerUtility: PurgeVRAM"
},
"widgets_values": [
true,
true
],
"color": "rgba(38, 73, 116, 0.7)"
},
{
"id": 121,
"type": "VAEDecode",
"pos": [
2979.3046875,
-991.455810546875
],
"size": [
210,
46
],
"flags": {
"collapsed": false
},
"order": 58,
"mode": 4,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 129
},
{
"name": "vae",
"type": "VAE",
"link": 130
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"slot_index": 0,
"links": [
131,
132,
133,
134
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "VAEDecode"
},
"widgets_values": [],
"color": "#223",
"bgcolor": "#335"
},
{
"id": 125,
"type": "PlaySound|pysssss",
"pos": [
2899.3291015625,
-1199.8275146484375
],
"size": [
315,
106
],
"flags": {},
"order": 63,
"mode": 4,
"inputs": [
{
"name": "any",
"type": "*",
"link": 134
}
],
"outputs": [
{
"name": "*",
"shape": 6,
"type": "*",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-custom-scripts",
"ver": "bbda5e52ad580c13ceaa53136d9c2bed9137bd2e",
"Node name for S&R": "PlaySound|pysssss"
},
"widgets_values": [
"always",
0.5,
"notify.mp3"
]
},
{
"id": 108,
"type": "UnetLoaderGGUF",
"pos": [
2524.27392578125,
-1303.035888671875
],
"size": [
315,
58
],
"flags": {},
"order": 1,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"slot_index": 0,
"links": [
111
]
}
],
"properties": {
"cnr_id": "comfyui-gguf",
"ver": "298192ed60f8ca821c6fe5f8030cae23424cada5",
"Node name for S&R": "UnetLoaderGGUF",
"aux_id": "city96/ComfyUI-GGUF"
},
"widgets_values": [
"wan2.1-i2v-14b-480p-Q8_0.gguf"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 110,
"type": "VAELoader",
"pos": [
2705.306884765625,
-885.302734375
],
"size": [
315,
58
],
"flags": {},
"order": 2,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"slot_index": 0,
"links": [
122,
130
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"wan_2.1_vae.safetensors"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 109,
"type": "CLIPLoader",
"pos": [
1900.9307861328125,
-1310.5621337890625
],
"size": [
315,
106
],
"flags": {},
"order": 3,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"slot_index": 0,
"links": [
117
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "CLIPLoader"
},
"widgets_values": [
"umt5_xxl_fp8_e4m3fn_scaled.safetensors",
"wan",
"cpu"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 115,
"type": "WanVideoTeaCacheKJ",
"pos": [
2278.2685546875,
-1268.1312255859375
],
"size": [
226.8000030517578,
154
],
"flags": {
"collapsed": false
},
"order": 46,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 115
}
],
"outputs": [
{
"name": "model",
"type": "MODEL",
"slot_index": 0,
"links": [
116
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "fa6d20eeb32cbcbd84ee325e3cfdc6ed6b43056f",
"Node name for S&R": "WanVideoTeaCacheKJ"
},
"widgets_values": [
0.30000000000000004,
0.2,
0.9900000000000002,
"offload_device",
"i2v_480"
],
"color": "#223",
"bgcolor": "#335"
},
{
"id": 116,
"type": "Power Lora Loader (rgthree)",
"pos": [
1902.8731689453125,
-1056.8660888671875
],
"size": [
340.20001220703125,
430
],
"flags": {},
"order": 48,
"mode": 4,
"inputs": [
{
"dir": 3,
"name": "model",
"type": "MODEL",
"link": 116
},
{
"dir": 3,
"name": "clip",
"type": "CLIP",
"link": 117
}
],
"outputs": [
{
"dir": 4,
"name": "MODEL",
"shape": 3,
"type": "MODEL",
"slot_index": 0,
"links": [
125
]
},
{
"dir": 4,
"name": "CLIP",
"shape": 3,
"type": "CLIP",
"slot_index": 1,
"links": [
118,
119
]
}
],
"properties": {
"cnr_id": "rgthree-comfy",
"ver": "1.0.0",
"Show Strengths": "Single Strength"
},
"widgets_values": [
null,
{
"type": "PowerLoraLoaderHeaderWidget"
},
{
"on": false,
"lora": "WAN\\deepthroat_epoch_80__blowjob_deepthroat.safetensors",
"strength": 0.8,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\bj\\pov_blowjob_v1.1.safetensors",
"strength": 0.4,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\cm\\wan_cumshot_i2v.safetensors",
"strength": 0.75,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\dicks_epoch_100__penis.safetensors",
"strength": 0.4,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\helpers\\pulldown-shura-final-000006.safetensors",
"strength": 0.8,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\helpers\\genitals_helper_v1.0_e219.safetensors",
"strength": 0.5,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\helpers\\rip-shura-000006.safetensors",
"strength": 0.9,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\helpers\\WAN_Passionate_Kissing_v1.safetensors",
"strength": 0.7,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\tz\\big_tits_epoch_50.safetensors",
"strength": 0.6,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\tz\\WANLARGENATURALBREASTS_V1__t1.safetensors",
"strength": 0.75,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\cm\\facials_epoch_50_notcmshot__thick whitish translucent semen.safetensors",
"strength": 0.5,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\bj\\T2V-POV_BJ-14B_I2V__pov_bj.safetensors",
"strength": 0.7,
"strengthTwo": null
},
{
"on": true,
"lora": "WAN\\DOGGY\\Wan-Doggy_v3-t2v_i2v.safetensors",
"strength": 0.9,
"strengthTwo": null
},
null,
""
]
},
{
"id": 117,
"type": "CLIPTextEncode",
"pos": [
2293.58740234375,
-1007.6190185546875
],
"size": [
400,
200
],
"flags": {},
"order": 50,
"mode": 4,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 118
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
120
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.23",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"a side-angle view of a man and woman having doggystyle sex. They are standing at a marina overlooking the water, and the woman is bent over, nude. The man is also nude. He is thrusting into her as her breasts jiggle."
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 81,
"type": "Note",
"pos": [
-887.0265502929688,
253.05625915527344
],
"size": [
432.7549133300781,
198.14596557617188
],
"flags": {},
"order": 4,
"mode": 4,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"Press ⊞ Win+Ctrl+⇧ Shift+B. This is by far the easiest way to reset your graphics drivers. Simply press the Windows Key, plus Shift, Ctrl, an B at the same time. You will hear a beep and your screen will flash quickly. This indicates your graphics drivers have been reset."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 128,
"type": "Note",
"pos": [
255.53269958496094,
-1106.0316162109375
],
"size": [
369.7309265136719,
873.7183837890625
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "KISS",
"properties": {},
"widgets_values": [
"# Amorous Kiss\nTrigger Words\nwide shot\nmedium shot\nclose up\ntongue kissing\nmaking out\nkissing\n\n~Amorous Lesbian Kisses~\nKisses for Wan: It's been a long time coming, but I've finally successfully created a Wan version of this model! It seems competent for both T2V and I2V. A big key was using 16fps, Wan's native, so if you train Wan I'd definitely recommend that! FWIW my example videos have been interpolated to 32FPS using https://github.com/GSeanCDAT/GIMM-VFI which is really excellent. Anyway, I trained it at 480x272, 69 frames at 16fps times 30 videos for 2400 steps at 2e-5 with loraplus of 4 using Musubi Tuner. I removed the leading \"amorous kissing\" but otherwise the prompting format remains the same:\n\n\"close up of two young women tongue kissing. The woman on the left has red hair and is wearing a black lace choker, the woman on the right is Indian, with beautiful light skin and long straight black hair.\"\n\nTongue kissing, making out, kissing, wide shot, medium shot, close up should all be hotwords! Wan especially picked up the \"making out\" keyword really nicely and if you include it you will get lots of caresses and touches. It also manages tongue interactions better than Hunyuan. My examples were made with Musubi Tuner in about 20 minutes each! I use Musubi with a scheduled CFG, I do the first ten steps and the last three, but every other otherwise. This gains good speed without sacrificing much if any quality! I've also been experimenting with skip layer guidance which is curious and seems to really boost quality. Oh I also use fp8 scaled which is a huge boon. Musubi's implementation is online, which means you start with the full model(not the pre scaled ones). It keeps some smaller but very important params in full precision while quantizing the weights themselves to fp8 maintaining only 2.5% quantization error(vs 12.5% for a naive cast to e4m3fn!). I've ran several same seed comparisons and it's not just good in the numbers, it's consistently the closest results to the full unquantized model of any method I've tried. Comfy has fp8 scaled too but it's done differently(the weights are saved scaled and you just load that) but I hear it's really good too. Hurray for democratizing access!\n\nOriginal/Hunyuan:\n\nThis has been a tough nut to crack, likely because of the complex hand and tongue movements involved. Base Hunyuan will make simple platonic kisses but not much more. This LORA is focused on creating amorous, sexual kisses and making out between women. It was trained on my RTX 4070 Ti SUPER 16GB with Musubi Tuner in 12 hours. This is the first revision worth sharing, it's not perfect but can definitely make some nice things! Expect updates! Caption/prompting format:\n\n\"amorous kissing, medium shot of two nude young women tongue kissing and making out with each other in a living room. The woman on the left has her brunette hair in pigtails and a tattoo on her arm while the woman on the right has brunette hair in a ponytail. Behind them a couch with some pillows and some plants can be seen.\"\n\n\"amorous kissing, wide shot of two women laying on a gray couch in each other's arms, making out and tongue kissing passionately. They both have brunette hair, one is wearing a colorful haltertop and shorts and the other is wearing a white dress\"\n\n\"amorous kissing, close up of two women kissing sensually in front of a bright window. The woman on the left has red hair and is wearing a black jacket, the woman on the right is wearing a beanie and thick black glasses. Both of them are wearing mascara\"\n\nSmall note: \"making out\" was used to indicate lots of caresses and occasional sexual touches accompanying the kissing, but I don't think it took super well in this first revision! \"tongue kissing\" was used when there was a lot of visible, outside the mouth tongue action, \"kissing\" if not as much or it's contained inside the mouth. \"wide shot\" was used if the full body is visible, \"medium shot\" for waist up, and \"close up\" for the close ups. Oh and \"passionately\" was used as a modifier if the kisses were extra enthusiastic compared to the dataset overall.\n\nRecommendations:\nWeight: 0.8-1.0\nFlow shift: ~9.0 @ 544p\nGuidance: <= 7.0 (Too much creates more issues with hands)\nSteps: 50\nFrames: 61-129 (longer may or may not work, wasn't trained)\n*Reports and my experiments indicate that Teacache may create issues with the LORA so please try without it if possible.\n\nDataset consisted of 26 high quality videos of women of various ages and races sharing various types of amorous kisses and making out from various distances in various states of undress. The source data was preprocessed with ffmpeg into the training clips which were each 144 frames long at 24fps showing only the action of interest with no scene cuts or dramatic camera movements. Further they were cropped to show only the women in order to add some aspect ratio variation as 95% of the source was 16:9 before processing.\n\n## PASTIONATE KISSING (GOOD)\n\n\ncloseup, two women are posing together at the beach. They look at one another and kiss passionately. They touch each other, she places her hand underneath the other gir's bikini top and fondles her sensually. Then they face the viewer again. The view is POV from below\n\ncm @ .70 ks @ .7 [email protected]\ncloseup, two women are embracing and smiling. Cum shoots from out of frame and lands in her mouth. They kiss passionately. The cum is shared between their mouths as they kiss. Then they turn towards the camera, the viscous slimey cum dripping down their chins. The motions are slow and smooth. \n\n```\ntwo women are kneeling in front of a man, he is not shown. Cum shoots from out of frame and lands in her mouth. They kiss passionately. The cum is shared between their mouths as they kiss. Then they turn towards the camera, the viscous slimey cum dripping down their chins. The motions are slow and smooth. \n```\n```\nE-NN\ntwo women are sitting beside a man. He enters the frame from the right side, his lower body visible. He is stroking his penis with his hand. Cum shoots out of the man's penis and lands on her mouth and spills down to her chest. The cum is transluscent and viscous, slimey. The two women kiss passionately. The cum is shared between the women's mouths as they kiss. They kiss passionately while she rubs the slimey substance on her chest, giving the skin a shiny wet appearance. The motions are slow and smooth.\n```"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 131,
"type": "Note",
"pos": [
648.434814453125,
-734.4785766601562
],
"size": [
355.1507568359375,
190.01220703125
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Bounce",
"properties": {},
"widgets_values": [
"danceboobs989.safetensors\nFor the best results, it is recommended to use image-to-video generation with a full-body character standing upright within the frame. Anime characters do not work well with this version, but I may release a separate version specifically for them in the future.\n\nThis experiment was incredibly exhausting for both my hardware and mental endurance. After countless computer crashes and dozens of hours of trials, I have finally achieved"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 147,
"type": "Note",
"pos": [
966.6304931640625,
-103.50790405273438
],
"size": [
524.544677734375,
474.4565734863281
],
"flags": {
"pinned": true
},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "missionary",
"properties": {},
"widgets_values": [
"# Wan Side View Missionary\n\nHere's the important part of the prompt:\n\nA man is {standing|kneeling} in front of her positioned between her legs thrusting his penis back and forth in her vagina\nI've included a workflow with a dynamic prompt that I've had success with in the \"Training Images\" download. Success rate seems a little better than with Hunyuan.\n\n# Wan POV Missionary\nv1.1 I2V\nI2V version: While the T2V model can work really well as I2V, it seems to be picky about resolutions and aspect ratios and things like that. The specifically trained I2V model just seems to work better in more situations. So, it's becoming clear to me that providing an I2V model along with the T2V model is worth it. It uses the same training data as the T2V one, minus the static images.\n\nVersion 1.1 Updates: Trained at a higher resolution in an attempt to get higher quality outputs. I also added more training data so there's more movement and bouncing breasts.\n\nImportant parts of the prompt:\n\nwith her legs spread having sex with a man\n...\nA man is thrusting his penis back and forth inside her vagina at the bottom of the screen\n{Movement is fast with bouncing breasts|Movement is slow}\nHer breasts are {small|medium sized|large}\nSometimes it may help to put the things you don't want in the negatives. For example, if you want small breasts, putting large breasts in the negative could help.\n\nIt has a tendency to include tan lines, which I don't totally understand, since most of the training data did not have them, and I captioned the ones that did. You can try adding tan lines to your negatives.\n\nA few of my T2V generations at 720p had weird blurring, so you may want to put blurred and out of focus in the negatives. I didn't do a ton of testing at 720p since it takes so long, so I don't know how well it works overall.\n\nAs before, I included my training settings and a description of the method I used in the training images download. I also included a T2V workflow and an I2V workflow I had some success with. Diffusion pipe has had some updates since I originally made this lora that allows you to train at 480p on a 24GB card. It takes longer to train at this resolution, and I don't know if it's worth it, but the option is at least there.\n\n# lying bouncing\n\nThis is a concept of missionary sexual position.\n\ni2v trigger words are:\n\nlyingbouncing\nIn fact, it is OK without the trigger words.\n\nt2v Example of prompt:\n\nThis is a highly detailed video depicting a nude, voluptuous woman with large breasts and fair skin lying on a bed with white sheets. her legs spread, showing her vulva. A muscular man is fucking her.They are having intercourse in the missionary position, and this woman's breasts are bouncing. The lighting is soft, highlighting their wet, glistening skin, suggesting recent activity. The video is highly detailed and sexual in nature."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 145,
"type": "Note",
"pos": [
329.5146484375,
425.15887451171875
],
"size": [
1148.9298095703125,
592.5962524414062
],
"flags": {
"pinned": true
},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "DOGGY",
"properties": {},
"widgets_values": [
"# WAN 2.1 - HairPulling DoggyStyle\nhttps://civitai.com/models/1414532?modelVersionId=1598828\n\nA: dgyHairPull_WAN_run2-000350_converted\nB: dgyHairPull_WAN-000330_converted.safetensors\n\n| Both work on their own ;) First one is trained on more videos. Second on is trained on fewer videos, but with additional high resolution images. So both work on their own, but give different output. Since I couldn't decide with one I prefer I just use both in the same generation at 0.5 and it works pretty well ;P But of course you can only use one of them if you like its output more than the other one or the combined one ;) |\n\nTRIGGER\n> dgystylsx. A naked woman and naked man performing sex. The woman is on all fours and looking up. The man is kneeling behind her and shaking his hips. The man is holding her hair tightly. His penis is moving inside her vagina. side view.\n\nHairPulling DoggyStyle\nI made 2 different Loras of this, but can't decide which one is better, so I uploaded them both ;P .\n\nBoth work on their own ;) First one is trained on more videos. Second on is trained on fewer videos, but with additional high resolution images. So both work on their own, but give different output. Since I couldn't decide with one I prefer I just use both in the same generation at 0.5 and it works pretty well ;P But of course you can only use one of them if you like its output more than the other one or the combined one ;)\n\nThe Examples are done with both combined at 0.5 weight. I trained the Loras on 24 FPS, so the movement looks right at 24 FPS.\n\nbase prompt is \"dgystylsx. A naked woman and naked man performing sex. The woman is on all fours and looking up. The man is kneeling behind her and shaking his hips. The man is holding her hair tightly. His penis is moving inside her vagina. side view.\"\n\n########## FRONT VIEW\n\nTRIGGER\nPl0wView\n\nUPDATE: v1.1\n\nv1.1 has significantly better thrusting motion from the guy, overall I think it is much better than v1.0\n\nAll the showcase videos were generated image2video with 10 steps with the prompt:\n\n\"Pl0wView. Video of a woman being fucked doggy style by a man from behind. Her face expressing intense pleasure and moaning. The man aggressively thrusts deep and hard into her rhythmically causing the woman's ass and breasts to bounce and jiggle in rhythm with his deep and hard thrusts.\"\n\n\nv1.1 was trained on the 480p i2v 14B model with diffusion-pipe on 22 videos for 30 hours on two 4090s.\n\n########### standing-doggystyle-breast-and-hand-movement-enhanced-wan21-i2v\n\nstandingdoggy-shura-000005.safetensors\n\nThere are several community doggystyle loras and they all work well so make sure to check them out, but mine is trained specifically on standing position with or without breast grab because this is my fav and I want to produce it consistently. The concept seems easy compared with previous loras I trained, because technically it's just some hips going back and forth, but getting it work without messing up faces or hands were incredibly hard I think probably because of the intense facial expressions in my training dataset.\n\nAs always I don't have a trigger word, to create the motion:\n\nthrusts his body/genital/penis back and forth (violently,rhythmically) into her\nHand motion (optional):\n\nfondle/caress/touch breasts with (sweeping touch|encompassing touch) (from bottom)\nExample:\n\nIntimate shot of a sex scene. A man behind violently thrusts his body back and forth rhythmically into the girl's body. The male slowly fondles and caresses her breasts with both hands, arousing the female.\nYou can add facial expressions, but I would not recommend so up front because it can sometimes turn the face into a white girl face due to skewed dataset:\n\nopen-mouth expression, arousal, rolling eyes\nAbout T2V & Hunyuan:\n\nI think T2V models need a lot of static pictures for constructing the first frame, and I don't have a good workflow/process to do it, so temporarily I have decided to give up pursuing training t2v model.\n\nI got Hunyuan T2V to work, but I can't seem to get i2v to work and I have reached out to some folks for help. If you use Musubi trainer and have successfully made i2v loras please let me know how you were able to do it as I'm having trouble adding CLIP model option. Thanks!\n\n------------------------------------------------\nWAN POV DOGGY STYLE (DOGGY_POV_V1_1.sft)\n\n# A POV video showing a man having sex doggy style sex with a woman.\n\nPOVdog. an amateur POV video showing man having sex doggy style sex with a woman in a dimly lit bedroom. The woman is bent over on a bed, while the man is standing behind her. The man has his penis in her pussy and is moving his penis in her pussy rhythmically. Her ass's movement and bounce is emphasized as his penis strokes her. The woman has one tattoo, which is on her lower back depicting a Celtic cross with cursive text \"Serenity\" underneath. The camera's view is a steady shot.\n------------------------------------------------\n\nDoggystyle side view 14B (doggy_diffusers.sft)\n(SIDE)\n# doggystyle sex\n\nA beautiful young blonde woman has doggystyle sex with a muscular man. She wears a gold waist chain and choker, but is otherwise naked. She is on all fours rocking back and forth as he thrusts into her. He holds her hip with one hand. Her beautiful blue eyes look into the camera. Her mouth is slightly open with pleasure. They are on a luxurious white bed. The style is realistic. The view is from the side. \n\n------------------------------------------------\nWan-Doggy_v2-t2v_i2v.safetensors\n(side)\n\nSome example prompts are as follows. This is the prompt for the first video:\n\n\"a side-angle view of a man and woman having doggystyle sex. They are standing in a public restroom, and the woman is bent over wearing an open flannel shirt with her breasts hanging out and she is nude from the waist down. The man is also nude from the waist down with his shirt pulled up. He is holding her waist with both hands and thrusting into her as her large breasts jiggle.\"\n\nThe second video with the rainbow hair is:\n\n\"A realistic overhead side-angle view of a woman with light-colored skin, long rainbow-colored hair and large breasts bent over the hood of a car as she is fucked doggystyle. Her breasts are swinging wildly as the man thrusts his hips against her, causing her entire body and breasts to jiggle. The man is only visible from the shoulders down, and both his hands are gripping her waist as he penetrates her from behind. A crowd of people are standing in the background holding up cellphones that occasionally flash as they take photographs.\"\n\nYou can specify the angle like behind, overhead side views. and above to get different angles. Behind will usually have the woman facing away, and above will have her facing you but at a side-frontal."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 127,
"type": "Note",
"pos": [
-250.3642578125,
482.6239929199219
],
"size": [
455.65985107421875,
168.44100952148438
],
"flags": {
"pinned": true
},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "BUTT",
"properties": {},
"widgets_values": [
"A photo-realistic scene captured as if recorded on an iPhone, featuring a nude 27 year-old woman with long brown hair showing her back side to the viewer. She has a curvy physique with a big ass. She is wearing lingerie. She is bouncing her ass up and down, causing it to jiggle. The background includes a dimly lit living room. The lighting highlights her skin with a cool, seductive glow, and the style is realistic with a focus on motion and texture. shake ass, full body shot. "
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 85,
"type": "Note",
"pos": [
-249.795654296875,
696.733154296875
],
"size": [
457.6591796875,
209.94412231445312
],
"flags": {
"pinned": true
},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "BigNaturals",
"properties": {},
"widgets_values": [
"Medium shot involving the girls in the image. The girl on the right rip her clothes, exposing her entire nude upper body. She has medium perky breasts. At the same time, the girl in the pink dress rip her clothes also, she is a T1 woman with large natural breasts. The girls have a neutral expression with their mouths closed. She rubs lotion onto her bare chest, which gives the skin a shiny and wet appearance. \n\nmedium shot involving the girls in frame. They rip their clothes apart from the middle, revealing their completely nude upper bodies. t1. They massage each other's chests and then smile at the viewer"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 126,
"type": "Note",
"pos": [
-263.0311279296875,
115.72661590576172
],
"size": [
445.9969177246094,
231.7877655029297
],
"flags": {
"pinned": true
},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Facefuk",
"properties": {},
"widgets_values": [
"# WAN2.1 Facefuck\n\nfacefuck fast speed full insertion, man has sex with womans mouth, he thrusts his cock in and out of her mouth\n\nMy first LORA and entirely self generated. Just try it and see, it's better than the other WAN blowjob one here IMO because it doesn't blur the faces as bad. My emphasis was some hip thrusting action :D\n\nfacefuck fast speed full insertion, man has sex with womans mouth, he thrusts his cock in and out of her mouth\nAlso describe the position,\n\neg; woman on right, POV / Side profile etc\n\nstrength_model 1.0 - 2.0\n\nVariations\n\nfacefuck brutal speed full insertion\n\nfacefuck fast speed full insertion\n\nfacefuck medium speed full insertion\n\nfacefuck fast speed half insertion\n\ne-ff @1.10 shift @ 4.90\nfacefuck medium speed full insertion. man has sex with womans mouth, he thrusts his cock in and out of her mouth. the woman is in her thirties with thin lips. the man is holding the woman's hair with his right hand so her head does not move. He is pressing his pelvis against her face. side profile. Steady shot. The motions are slow and smooth"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 149,
"type": "Note",
"pos": [
-262.9715881347656,
-154.8874053955078
],
"size": [
451.1700744628906,
215.5849609375
],
"flags": {
"pinned": true
},
"order": 12,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "DickSlap",
"properties": {},
"widgets_values": [
"TRIGGER:\ndickslap, A woman is getting slapped with a penis on her face.\n\nThis LoRA produces a woman holding a penis and slapping her face/cheek/tongue/mouth with it. The man could be holding the penis too sometimes, you have to prompt for it.\n\nWorks great with character LoRAs.\n\nStart with the base:\n\ndickslap, A woman is getting slapped with a penis on her face.\nThen customize to your liking with clothes, hair, background, etc.\n\nDoesn't work all the time, but if you want the woman to be holding the penis, add the following to the prompt:\n\nthe woman is holding the penis and slapping her face/cheek/tongue/mouth with it. \nIf you want the man to be holding the penis, add the following to the prompt:\n\nthe man is holding his penis and slapping the woman face/cheek/tongue/mouth with it. \nDataset included only women, but the LoRA could also work on men too.\n\nTrained on 18 videos ranging from 2 to 4 seconds, and 16 photos.\n\nAfter thought: maybe the dataset shouldn't have included photos because it might negatively have affect the slapping motion outcome, maybe the LoRA would've been better than expected. But hey, it works!"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 77,
"type": "Note",
"pos": [
-268.6016845703125,
-422.1885681152344
],
"size": [
459.6164855957031,
219.08062744140625
],
"flags": {
"pinned": true
},
"order": 13,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Note WAN DEEPTHRT",
"properties": {},
"widgets_values": [
"blowjob, deepthroat. a beautiful woman in her 30s. the lower body of a man to the side of her is slightly visible. the man's big penis is prominently displayed. the woman is performing oral sex on the man, bobbing her head back and forth, the penis is going deep into her mouth. she is pushing the whole penis into her mouth. The man is pushing his penis into her mouth. the motions are rough and quick and she has wide eyes. she has short brown hair and big breasts. she is wearing panties, kneeling on the floor. a potted plant and filing cabinet are visible in the background.\n\n The man is pushing his penis into her mouth\n\nbday/NN\nblowjob, deepthroat. a woman in her thirties. The lower body of a man with light skin visible in front of her, his big penis prominently displayed. He places his hand on the head of the woman, guiding her motions. The woman is performing oral sex on the man, bobbing her head back and forth, the penis is going deep into her mouth. She is holding the penis with her left hand. She is looking at the viewer. The motions are slow and smooth. She has long dark hair pulled back. Behind her there is an older woman with blonde hair placing her hands on the woman's bare shoulders. Both women are kneeling on the floor of a bedroom room.\n\nSLIGHT VARIATION\nblowjob, deepthroat. a woman in her thirties. The lower body of a man with light skin visible in front of her, his big penis prominently displayed. He places his hand on the head of the woman, guiding her motions. The woman is performing oral sex on the man, bobbing her head back and forth, the penis is going deep into her mouth. She is looking at the viewer. The motions are slow and smooth. She has long dark hair pulled back. Behind her there is a 60 year old woman with blonde hair placing her hands on the woman's bare shoulders. She grabs the penis. Both women are kneeling on the floor of a bedroom room.\n\ntwo women are in front of a man. The rip their bra off revealing their naked upper bodies. A man's penis enters the frame from below. Cum shoots out of the man's penis and lands on their faces and chests. The cum accumulates on their faces and breasts, it is sticky and viscous. The women rub eachother's chests like they are applying lotion. they begin Passionate Kissing. The view is POV from above\n\nJR\na skinny girl in her 20s, she has a pointy nose and large forehead. She sits next to a man's big penis which is prominently displayed. She stands up and bends forward, positioning her face above the penis. She opens her mouth wide and places her mouth around the penis. blowjob, deepthroat. She begins performing oral sex on the penis, bobbing her head up and down, the penis is going deep into her mouth. \n\nblowjob, deepthroat. a skinny girl in her 20s. a man's big penis is prominently displayed. the woman is performing oral sex on the man, bobbing her head back and forth, the penis is going deep into her mouth. she is pushing the whole penis into her mouth. she is looking up at the camera, eye contact. she has long dark hair and tiny breasts, naked, kneeling on a mattress. The grey bedding and a green blanket are visible in the background."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 78,
"type": "Note",
"pos": [
-264.9966735839844,
-1099.9976806640625
],
"size": [
447.0804748535156,
286.364990234375
],
"flags": {
"pinned": true
},
"order": 14,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Note WAN BJ",
"properties": {},
"widgets_values": [
"WAN BJ\n\ntest .7 - 1.0:\n\n1.0=best\n\n```\nA woman is between the legs of the viewer and performing oral sex on a man. Her head moves up and down as she sucks the penis. She is looking down at the penis. She's nude and wearing a beanie. Her legs are raised and you can see her bare feet in the background. Her hair is long and dark. The man is nude and you can see his legs and bare feet in the background. You can see a bedroom with a TV on the wall and a doorway in the background.\n\nAn overhead view of a woman kneeling between the legs of the viewer and performing oral sex on a man. She moves her head back and forth as she sucks the penis. She looks up at the viewer. She's wearing a yellow sundress and has a headband. Her hair is brown with blonde highlights. The floor of a public bathroom and a toilet can be seen in the background.\n\nA slender light-brown-skinned woman is leaning over in bed between the legs of the viewer and performing oral sex on a man. She strokes the penis with both hands and her head moves up and down as she sucks the tip of the penis. Her hand has red nail polish. She is looking at the viewer and maintains eye contact. Her hair is partly in front of her face. She's wearing large earrings. She's nude and has a black wristband. Her hair is straight and long and brown. The background shows a bedroom with a closed door and a bed with a gray, textured blanket. The view is POV from a low angle.\n\nE old\nA woman is between the legs of the viewer and performing oral sex on a man. She moves her head back and forth as she sucks the penis. She is looking at the viewer and maintains eye contact. She has brown hair parted. She has a serious expression, her face has some freckles and there is a white gluey substance on her nose and forehead. She has bare shoulders, appearing to be topless. The view is POV. You can see a bedroom with a TV on the wall\n\nE BDAY SK\n\n\nAn overhead view of a woman kneeling between the legs of the viewer and performing oral sex on a man. She moves her head back and forth as she sucks the penis. She has her head tilted back slightly, she looks up at the viewer with a neutral expression. She's nude with dark hair, green eyes, and some freckles and moles. The floor of a bedroom can be seen in the background\n\nbday SK + NN\nAn overhead view of a woman kneeling between the legs of the viewer and performing oral sex on a man. The man grips her hair with his right hand. She moves her head back and forth as she sucks the penis. She has long dark hair pulled back. She looks up at the viewer. Beside her there is a 60 year old woman with blonde hair, she places one hand on the woman's shoulder and the other hand on the woman's head. \n```\n\n# WAN t2v-pov-bj\n\nSample Prompt: pov_bj. a beautiful woman is {kneeling | on all fours} before a man. she has his penis in her mouth. she moves her head up and down as she takes his entire penis into her mouth performing a blowjob on him. she {grabs | strokes} his penis with one hand.\n"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 86,
"type": "Note",
"pos": [
-953.7952880859375,
597.6572265625
],
"size": [
508.17291259765625,
150.36044311523438
],
"flags": {},
"order": 15,
"mode": 4,
"inputs": [],
"outputs": [],
"title": "ideas",
"properties": {},
"widgets_values": [
"cm makeout\n1 hesitantt, grossed out, reluctant\n\nthey wait for cm then makeout\n\ndo cum then do makeout on final frame"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 142,
"type": "workflow>SaveFinalImage",
"pos": [
3527.44921875,
244.1200408935547
],
"size": [
315,
106
],
"flags": {},
"order": 68,
"mode": 4,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 177
},
{
"name": "batch_index",
"type": "INT",
"widget": {
"name": "batch_index"
},
"link": 172
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": []
}
],
"properties": {
"Node name for S&R": "workflow>SaveFinalImage"
},
"widgets_values": [
1,
"ComfyUI",
0
]
},
{
"id": 140,
"type": "FinalFrameSelector",
"pos": [
3538.064208984375,
-19.729694366455078
],
"size": [
252,
26
],
"flags": {
"collapsed": false
},
"order": 69,
"mode": 4,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 178
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": []
}
],
"properties": {
"cnr_id": "ComfyUI-MediaMixer",
"ver": "2bae7b5ea8fc52d8a4d668d62fed76265f4eec2c",
"Node name for S&R": "FinalFrameSelector",
"controller": "Include this node"
},
"widgets_values": []
},
{
"id": 15,
"type": "CLIPVisionLoader",
"pos": [
1857.465087890625,
70.30622863769531
],
"size": [
315,
58
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP_VISION",
"type": "CLIP_VISION",
"slot_index": 0,
"links": [
16
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "CLIPVisionLoader"
},
"widgets_values": [
"clip_vision_h.safetensors"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 165,
"type": "Reroute",
"pos": [
2533.38134765625,
633.2547607421875
],
"size": [
75.9760971069336,
26
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 173
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
174,
175
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 33,
"type": "LayerUtility: PurgeVRAM",
"pos": [
3073.580078125,
676.684814453125
],
"size": [
315,
82
],
"flags": {
"collapsed": true
},
"order": 65,
"mode": 0,
"inputs": [
{
"name": "anything",
"type": "*",
"link": 53
}
],
"outputs": [],
"properties": {
"cnr_id": "comfyui_layerstyle",
"ver": "1.0.90",
"Node name for S&R": "LayerUtility: PurgeVRAM"
},
"widgets_values": [
true,
true
],
"color": "rgba(38, 73, 116, 0.7)"
},
{
"id": 32,
"type": "easy cleanGpuUsed",
"pos": [
3089.82958984375,
631.007568359375
],
"size": [
210,
26
],
"flags": {
"collapsed": true
},
"order": 64,
"mode": 0,
"inputs": [
{
"name": "anything",
"type": "*",
"link": 52
}
],
"outputs": [
{
"name": "output",
"type": "*",
"slot_index": 0,
"links": []
}
],
"properties": {
"cnr_id": "comfyui-easy-use",
"ver": "1.2.7",
"Node name for S&R": "easy cleanGpuUsed"
},
"widgets_values": []
},
{
"id": 31,
"type": "VAEDecode",
"pos": [
3067.42822265625,
527.35009765625
],
"size": [
210,
46
],
"flags": {
"collapsed": false
},
"order": 59,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 51
},
{
"name": "vae",
"type": "VAE",
"link": 50
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"slot_index": 0,
"links": [
52,
53,
110,
176
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "VAEDecode"
},
"widgets_values": [],
"color": "#223",
"bgcolor": "#335"
},
{
"id": 16,
"type": "CLIPVisionEncode",
"pos": [
2689.53173828125,
980.9013671875
],
"size": [
253.60000610351562,
78
],
"flags": {
"collapsed": false
},
"order": 44,
"mode": 0,
"inputs": [
{
"name": "clip_vision",
"type": "CLIP_VISION",
"link": 16
},
{
"name": "image",
"type": "IMAGE",
"link": 174
}
],
"outputs": [
{
"name": "CLIP_VISION_OUTPUT",
"type": "CLIP_VISION_OUTPUT",
"links": [
15
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "CLIPVisionEncode"
},
"widgets_values": [
"none"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 8,
"type": "CLIPTextEncode",
"pos": [
2244.00146484375,
672.0116577148438
],
"size": [
390.4000244140625,
163.20001220703125
],
"flags": {
"collapsed": false
},
"order": 53,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 108
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
14
]
}
],
"title": "Negative",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"man's face, moving background, moving camera, panning, zooming, tilting, pants, camera move, camera pan, camera zoom, camera tilt, overexposed"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 169,
"type": "Note",
"pos": [
2640.170654296875,
-72.95215606689453
],
"size": [
220,
92
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"I play around with the teacache threshold, difference isn't too much though. It's a tradeoff between speed and accuracy. Keep the values between 0.2 - 0.4"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 23,
"type": "ModelSamplingSD3",
"pos": [
2670.14404296875,
171.7376708984375
],
"size": [
315,
58
],
"flags": {},
"order": 42,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 39
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"slot_index": 0,
"links": [
42
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "ModelSamplingSD3"
},
"widgets_values": [
5.000000000000001
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 24,
"type": "PathchSageAttentionKJ",
"pos": [
2664.9599609375,
74.35108184814453
],
"size": [
315,
58
],
"flags": {},
"order": 45,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 42
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"slot_index": 0,
"links": [
100
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "82272ef4486e035b62a3e70bb798a3042dd640e4",
"Node name for S&R": "PathchSageAttentionKJ"
},
"widgets_values": [
"auto"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 74,
"type": "Power Lora Loader (rgthree)",
"pos": [
1861.86572265625,
171.04580688476562
],
"size": [
340.20001220703125,
694
],
"flags": {},
"order": 49,
"mode": 0,
"inputs": [
{
"dir": 3,
"name": "model",
"type": "MODEL",
"link": 105
},
{
"dir": 3,
"name": "clip",
"type": "CLIP",
"link": 109
}
],
"outputs": [
{
"dir": 4,
"name": "MODEL",
"shape": 3,
"type": "MODEL",
"slot_index": 0,
"links": [
106
]
},
{
"dir": 4,
"name": "CLIP",
"shape": 3,
"type": "CLIP",
"slot_index": 1,
"links": [
107,
108
]
}
],
"properties": {
"cnr_id": "rgthree-comfy",
"ver": "1.0.0",
"Show Strengths": "Single Strength"
},
"widgets_values": [
null,
{
"type": "PowerLoraLoaderHeaderWidget"
},
{
"on": false,
"lora": "WAN\\deepthroat_epoch_80__blowjob_deepthroat.safetensors",
"strength": 0.3,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\bj\\pov_blowjob_v1.1.safetensors",
"strength": 0.4,
"strengthTwo": null
},
{
"on": true,
"lora": "WAN\\cm\\wan_cumshot_i2v.safetensors",
"strength": 0.7,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\dicks_epoch_100__penis.safetensors",
"strength": 0.4,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\helpers\\pulldown-shura-final-000006.safetensors",
"strength": 0.8,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\helpers\\genitals_helper_v1.0_e219.safetensors",
"strength": 0.5,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\helpers\\rip-shura-000006.safetensors",
"strength": 0.8,
"strengthTwo": null
},
{
"on": true,
"lora": "WAN\\helpers\\WAN_Passionate_Kissing_v1.safetensors",
"strength": 0.85,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\tz\\big_tits_epoch_50.safetensors",
"strength": 0.7,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\tz\\WANLARGENATURALBREASTS_V1__t1.safetensors",
"strength": 0.6,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\cm\\facials_epoch_50_notcmshot__thick whitish translucent semen.safetensors",
"strength": 0.5,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\bj\\WAN-facefuck-epoch110, fast speed full insertion, man has sex with womans mouth.safetensors",
"strength": 1.1,
"strengthTwo": null
},
{
"on": false,
"lora": "None",
"strength": 0.5,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\A\\wanpawwg.safetensors",
"strength": 0.7,
"strengthTwo": null
},
{
"on": false,
"lora": "None",
"strength": 0.7,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\I2V-tittydrop-e26.safetensors",
"strength": 0.7,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\helpers\\boob_grab_epoch045.safetensors",
"strength": 0.75,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\F\\wan_pov_missionary_i2v_v1.1.safetensors",
"strength": 0.9,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\helpers\\P004-Lying-Bouncing-i2v-v10-000010__lyingbouncing.safetensors",
"strength": 0.8,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\tz\\woman_undressing_v1.0_wan14b_epoch048.safetensors",
"strength": 0.5,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\A\\SU_Twrk_EP62.safetensors",
"strength": 0.9,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\DOGGY\\Wan-Doggy-14b-I2V-v1__doggystyle sex.safetensors",
"strength": 1,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\DOGGY\\Wan-Doggy_v3-t2v_i2v.safetensors",
"strength": 0.8,
"strengthTwo": null
},
{
"on": false,
"lora": "WAN\\F\\wan_pov_missionary_i2v_v1.1.safetensors",
"strength": 0.9,
"strengthTwo": null
},
null,
""
]
},
{
"id": 170,
"type": "Note",
"pos": [
1640.1746826171875,
425.3047790527344
],
"size": [
210,
93.6122817993164
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"I don't expect anyone to have all of these LoRas, but most are great and all are good so maybe check them out."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 168,
"type": "Note",
"pos": [
3391.9638671875,
826.381103515625
],
"size": [
210,
212.3400115966797
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"Adjust CFG to 5.5 or 6 if you need more prompt adherence. I haven't ever needed to go beyond that but feel free.\n\nYou can increase the steps if you'd like, I set to 20 sometimes if needed."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 75,
"type": "PlaySound|pysssss",
"pos": [
3483.14794921875,
569.3255004882812
],
"size": [
315,
106
],
"flags": {},
"order": 66,
"mode": 0,
"inputs": [
{
"name": "any",
"type": "*",
"link": 110
}
],
"outputs": [
{
"name": "*",
"shape": 6,
"type": "*",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-custom-scripts",
"ver": "bbda5e52ad580c13ceaa53136d9c2bed9137bd2e",
"Node name for S&R": "PlaySound|pysssss"
},
"widgets_values": [
"always",
0.5,
"notify.mp3"
]
},
{
"id": 166,
"type": "Reroute",
"pos": [
3315.8681640625,
-30.671167373657227
],
"size": [
75,
26
],
"flags": {},
"order": 67,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 176
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
177,
178,
179
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 13,
"type": "CLIPLoader",
"pos": [
1854.111328125,
-72.43733215332031
],
"size": [
315,
106
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"slot_index": 0,
"links": [
109
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "CLIPLoader"
},
"widgets_values": [
"umt5_xxl_fp8_e4m3fn_scaled.safetensors",
"wan",
"default"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 17,
"type": "LoadImage",
"pos": [
1887.903564453125,
916.5324096679688
],
"size": [
315,
314
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"slot_index": 0,
"links": [
173
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"two-girls-taking-selfie-on-christmas-eve-ai-generated-free-photo (720 16x9).jpg",
"image",
""
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 111,
"type": "LoadImage",
"pos": [
1930.8101806640625,
-591.8435668945312
],
"size": [
315,
314
],
"flags": {},
"order": 22,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"slot_index": 0,
"links": [
113,
124
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"two-girls-taking-selfie-on-christmas-eve-ai-generated-free-photo (720 16x9) (480 SQUARE).jpg",
"image",
""
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 14,
"type": "WanImageToVideo",
"pos": [
2681.009765625,
733.3153686523438
],
"size": [
342.5999755859375,
210
],
"flags": {},
"order": 55,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 87
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 14
},
{
"name": "vae",
"type": "VAE",
"link": 18
},
{
"name": "clip_vision_output",
"shape": 7,
"type": "CLIP_VISION_OUTPUT",
"link": 15
},
{
"name": "start_image",
"shape": 7,
"type": "IMAGE",
"link": 175
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 171
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
22
]
},
{
"name": "negative",
"type": "CONDITIONING",
"slot_index": 1,
"links": [
23
]
},
{
"name": "latent",
"type": "LATENT",
"slot_index": 2,
"links": [
24
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "WanImageToVideo"
},
"widgets_values": [
720,
720,
65,
1
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 119,
"type": "WanImageToVideo",
"pos": [
2306.663818359375,
-541.7608642578125
],
"size": [
342.5999755859375,
210
],
"flags": {},
"order": 54,
"mode": 4,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 120
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 121
},
{
"name": "vae",
"type": "VAE",
"link": 122
},
{
"name": "clip_vision_output",
"shape": 7,
"type": "CLIP_VISION_OUTPUT",
"link": 123
},
{
"name": "start_image",
"shape": 7,
"type": "IMAGE",
"link": 124
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
126
]
},
{
"name": "negative",
"type": "CONDITIONING",
"slot_index": 1,
"links": [
127
]
},
{
"name": "latent",
"type": "LATENT",
"slot_index": 2,
"links": [
128
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "WanImageToVideo"
},
"widgets_values": [
480,
480,
33,
1
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 118,
"type": "CLIPTextEncode",
"pos": [
2291.34765625,
-755.431884765625
],
"size": [
390.4000244140625,
163.20001220703125
],
"flags": {
"collapsed": false
},
"order": 51,
"mode": 4,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 119
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
121
]
}
],
"title": "Negative",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"teeth, open mouth, moving background, moving camera, panning, zooming, tilting, camera move, camera pan, camera zoom, camera tilt, overexposed"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 171,
"type": "Note",
"pos": [
2245.1025390625,
877.6300659179688
],
"size": [
366.8971252441406,
88
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"If the man's face is present sometimes he appears with a dick in his mouth or he tries to makeout with them... this neg prompt isn't needed other than for this scenario. I use \"showing teeth, open mouth\" in neg sometimes bc the teeth can be waird occasionally"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 154,
"type": "Note",
"pos": [
1571.4964599609375,
-34.40652847290039
],
"size": [
241.333251953125,
103.33331298828125
],
"flags": {
"pinned": true
},
"order": 24,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"Save last frame WIP, haven't tested yet. If it works you can manually plug in as i2v start frame to extend a video. If I get around to it future update will automate"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 143,
"type": "Fast Groups Bypasser (rgthree)",
"pos": [
1562.771484375,
-349.6679382324219
],
"size": [
252,
274
],
"flags": {
"pinned": true
},
"order": 25,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "OPT_CONNECTION",
"type": "*",
"links": []
}
],
"properties": {
"matchColors": "",
"matchTitle": "",
"showNav": true,
"sort": "custom alphabet",
"customSortAlphabet": "H,I,B,C,H ",
"toggleRestriction": "default",
"controller": "Don't include this node"
}
},
{
"id": 153,
"type": "Note",
"pos": [
1571.07470703125,
-321.1361389160156
],
"size": [
239.3021240234375,
88
],
"flags": {
"pinned": true
},
"order": 26,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"Ignore note group switches"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 12,
"type": "VAELoader",
"pos": [
2688.1259765625,
607.0587768554688
],
"size": [
315,
58
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"slot_index": 0,
"links": [
18,
50
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"wan_2.1_vae.safetensors"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 164,
"type": "Integer Switch (JPS)",
"pos": [
2688.88134765625,
396.42364501953125
],
"size": [
315,
178
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "int_out",
"type": "INT",
"links": [
171,
172
]
}
],
"title": "Frames (total, aka length)",
"properties": {
"cnr_id": "jps-nodes",
"ver": "0e2a9aca02b17dde91577bfe4b65861df622dcaf",
"Node name for S&R": "Integer Switch (JPS)"
},
"widgets_values": [
1,
33,
65,
97,
129,
0
]
},
{
"id": 173,
"type": "Note",
"pos": [
2694.23046875,
257.955810546875
],
"size": [
291.33331298828125,
88
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"Select 1, 2, 3, 4, or 5 for how many total frames. Set to 33 currently."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 26,
"type": "VHS_VideoCombine",
"pos": [
3072.882568359375,
-75.55419158935547
],
"size": [
330.5372619628906,
658.5372314453125
],
"flags": {},
"order": 70,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 179
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": null
},
{
"name": "meta_batch",
"shape": 7,
"type": "VHS_BatchManager",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": null
}
],
"outputs": [
{
"name": "Filenames",
"type": "VHS_FILENAMES",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "1.5.8",
"Node name for S&R": "VHS_VideoCombine"
},
"widgets_values": {
"frame_rate": 16,
"loop_count": 0,
"filename_prefix": "WAN",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "WAN_00073.mp4",
"subfolder": "",
"type": "output",
"format": "video/h264-mp4",
"frame_rate": 16,
"workflow": "WAN_00073.png",
"fullpath": "D:\\ComfyUI_windows_portable\\ComfyUI\\output\\WAN_00073.mp4"
}
}
},
"color": "#223",
"bgcolor": "#335"
},
{
"id": 124,
"type": "VHS_VideoCombine",
"pos": [
3068.967529296875,
-871.3527221679688
],
"size": [
270.1986999511719,
598.19873046875
],
"flags": {},
"order": 62,
"mode": 4,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 133
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": null
},
{
"name": "meta_batch",
"shape": 7,
"type": "VHS_BatchManager",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": null
}
],
"outputs": [
{
"name": "Filenames",
"type": "VHS_FILENAMES",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "1.5.8",
"Node name for S&R": "VHS_VideoCombine"
},
"widgets_values": {
"frame_rate": 16,
"loop_count": 0,
"filename_prefix": "AnimateDiff",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": true,
"save_output": true,
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "AnimateDiff_00406.mp4",
"subfolder": "",
"type": "output",
"format": "video/h264-mp4",
"frame_rate": 16,
"workflow": "AnimateDiff_00406.png",
"fullpath": "D:\\ComfyUI_windows_portable\\ComfyUI\\output\\AnimateDiff_00406.mp4"
}
}
},
"color": "#223",
"bgcolor": "#335"
},
{
"id": 5,
"type": "KSamplerAdvanced",
"pos": [
3048.822021484375,
714.4090576171875
],
"size": [
326.5151062011719,
345.5151062011719
],
"flags": {},
"order": 57,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 106
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 22
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 23
},
{
"name": "latent_image",
"type": "LATENT",
"link": 24
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"slot_index": 0,
"links": [
51
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "KSamplerAdvanced"
},
"widgets_values": [
"enable",
387044518194799,
"randomize",
16,
5,
"euler",
"simple",
0,
10000,
"disable"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 120,
"type": "KSamplerAdvanced",
"pos": [
2698.444580078125,
-661.1497802734375
],
"size": [
315,
334
],
"flags": {},
"order": 56,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 125
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 126
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 127
},
{
"name": "latent_image",
"type": "LATENT",
"link": 128
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"slot_index": 0,
"links": [
129
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.18",
"Node name for S&R": "KSamplerAdvanced"
},
"widgets_values": [
"enable",
327384454028075,
"randomize",
16,
5,
"euler",
"simple",
0,
10000,
"disable"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 73,
"type": "WanVideoTeaCacheKJ",
"pos": [
2270.689453125,
-66.89754486083984
],
"size": [
313.0546569824219,
161.1719970703125
],
"flags": {
"collapsed": false
},
"order": 47,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 100
}
],
"outputs": [
{
"name": "model",
"type": "MODEL",
"slot_index": 0,
"links": [
105
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "fa6d20eeb32cbcbd84ee325e3cfdc6ed6b43056f",
"Node name for S&R": "WanVideoTeaCacheKJ"
},
"widgets_values": [
0.30000000000000004,
0.2,
0.9900000000000002,
"offload_device",
"i2v_720"
],
"color": "#223",
"bgcolor": "#335"
},
{
"id": 21,
"type": "UnetLoaderGGUF",
"pos": [
2274.40283203125,
134.68463134765625
],
"size": [
315,
58
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"slot_index": 0,
"links": [
39
]
}
],
"properties": {
"cnr_id": "comfyui-gguf",
"ver": "298192ed60f8ca821c6fe5f8030cae23424cada5",
"Node name for S&R": "UnetLoaderGGUF",
"aux_id": "city96/ComfyUI-GGUF"
},
"widgets_values": [
"wan2.1-i2v-14b-720p-Q8_0.gguf"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 59,
"type": "CLIPTextEncode",
"pos": [
2247.081298828125,
432.2713928222656
],
"size": [
400,
200
],
"flags": {},
"order": 52,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 107
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
87
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.23",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"two women are sitting together smiling at the viewer. Cum shoots from off screen and lands on their mouths and drips down to their chest. The two women kiss passionately. The cum is shared between the women's mouths as they kiss. The motions are slow and smooth."
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 80,
"type": "Note",
"pos": [
645.3729248046875,
-485.1629943847656
],
"size": [
366.40447998046875,
255.2133331298828
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "DICK",
"properties": {},
"widgets_values": [
"Two women in bikinis are kneeling on a beach with their faces pressed together in front of a man. as she works suddenly a big glowing purple jello penis emerges up from the slime. then the woman bends over opens her mouth wide and begins performing oral sex on the penis. the environment is dark, an intricate carved gothic window is visible in the background showing a dark purple sky. the camera slowly rotates around the cauldron. cinematic, atmospheric, moody, dark, shadowy, chiaroscuro, analog film, muted colors\n\nTwo attractive women in their thirties wearing bikinis and sunglasses are kneeling on a beach with their faces pressed together. A penis emerges in the bottom of the frame. One woman grabs the penis and pulls it to her mouth to begin to performing oral sex on the penis, blowjob, deepthroat. then she starts bobbing her head back and forth. she quickly swallows the entire penis into her mouth. she pushes her head down all the way to the bottom of the image. The other woman watches excitedly"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 177,
"type": "MarkdownNote",
"pos": [
322.4480285644531,
-105.60181427001953
],
"size": [
619.966796875,
475.433349609375
],
"flags": {
"pinned": true
},
"order": 32,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Riding",
"properties": {},
"widgets_values": [
"# WAN COWGIRL\n\nThe main part of the prompt is:\n\nA woman is straddling a man and having sex with him. She bounces up and down on top of the man\nDepending on the angle of the camera, you can either directly see the genitals or not. You can add this to your prompt to try to get them to show up:\n\nYou can see the woman bouncing up and down on the man's erect penis.\nYou can prompt for different angles:\n\n{The view is from the front and at a 45 degree angle|The view is from the side|The view is from behind at a 45 degree angle|The view is POV}\nBy default, the woman's knees will probably be pointed down, so if you want more of a squatting position with her knees up, you can prompt for that this way:\n\nShe is squatting with her knees raised\n\n---\n\n# dildo ride\n\nTrigger Words\nshe rides a dildo, moving her body up and down as the dildo slides in and out of her vagina.\n\n\nshe rides a dildo, moving her body up and down as the dildo slides in and out of her vagina.\n\nTrigger: she rides a dildo, moving her body up and down as the dildo slides in and out of her vagina. {viewed from the frontv|viewed from behind}.\n\nWith the help and constructive criticism of @crombobular, version 2 works with T2V and I2V. I expanded and refined the data set. You can now prompt for \"viewed from the front\" and viewed from behind\"."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 146,
"type": "Note",
"pos": [
650.4473876953125,
-1102.43701171875
],
"size": [
361.68475341796875,
315.62127685546875
],
"flags": {
"pinned": true
},
"order": 33,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Twerk",
"properties": {},
"widgets_values": [
"Image Selection Guide\nRealistic Female References\nThe LoRa has been trained primarily on realistic human figures. For best results, use images that clearly display hips and thighs.\n\nGood Lighting\nEven lighting highlights soft tissue and muscle engagement. Dim or uneven lighting can reduce visible motion details.\n\nMinimal Background Distractions\nA simple or uncluttered backdrop helps the model focus on the twerk movements.\n\nBody-Hugging Outfits\nNude, Shorts, leggings, or tight skirts are excellent choices—loose but form-fitting clothing reveals the bounce and elasticity of the thighs and glutes.\n\nTrigger Prompts\nIncorporate the word twerk or twerking alongside other descriptive phrases to elicit the best motion responses. Here are some examples:\n\n“Twerking motion with natural jiggling and bouncing”\n\n“Dynamic twerk emphasizing elastic thigh and glute deformation”\n\n“Rhythmic twerking emphasizing subtle physics-driven movements”\n\n“Steady twerk routine with visible muscle contractions and releases”\n\n“Twerking performance showcasing realistic skin stretch and recoil”\n\nExample Prompts\nBelow are five example prompts resembling the style you requested. They all include the key term twerk or twerking, with richly detailed descriptions emphasizing the body’s rhythmic, elastic movements.\n\n1. A woman wearing a bright green sports bra and matching biker shorts stands upright, hands on her hips. As she begins twerking, her glutes contract in a fluid, rhythmic motion, producing gentle jiggling in her thighs and lower back. Each bounce highlights the elastic recoil of her muscles and skin.\n2. A woman is twerking, moving her hips and thighs in a rhythmic manner. A smooth, continuous, and cinematic camera pan shows her body moving in a fluid and smooth motion, with her muscles contracting and relaxing. The subtle physics-driven soft tissue dynamics are visible as her skin stretches and rebounds in response to her movements.\n3. A woman performs a captivating twerk routine, showcasing her natural jiggling, bouncing, and the elastic deformation of her thighs, glutes, hips, and lower back. With her blonde hair styled in braids and a striking tattoo on her upper arm, she bends over and lifts her legs to reveal her butt in gray tights. The scene captures the fluidity and grace of her movements, set against the backdrop of a cozy bedroom with a bed, a window with blinds, and a desk with a chair.\n4.A woman in a white ribbed crop top and olive green shorts stands with her hands on her hips, showcasing her toned back and fit physique. As she begins to twerk, her natural jiggling, bouncing, and the elastic deformation of her thighs, glutes, hips, and lower back regions are highlighted, capturing the subtle physics-driven movements that define her dynamic performance."
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 175,
"type": "MarkdownNote",
"pos": [
-264.6487121582031,
-769.8619384765625
],
"size": [
450.4053039550781,
285.2212219238281
],
"flags": {
"pinned": true
},
"order": 34,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "WAN Cumshot (AMAZING)",
"properties": {},
"widgets_values": [
"# WAN CUMSHOT\n\nVarious phrases you can try:\n\n{is kneeling in front of a man|is lying on her back in front of a man}\n(Mix and match as desired):\n\nCum shoots out of the man's penis and lands {on her face|in her hair|in her mouth|on her tongue|on her chest|on her pussy|on her eye}\nThe man is stroking his penis back and forth with his hand\nkneeling in front of a man and stroking his penis back and forth with both hands\nThe view is from {above|the side|POV from above}.\nHer mouth is {open|closed|open with her tongue sticking out}\nHer eyes are {open|closed}\nThe woman flinches and moves away quickly in surprise\nmultiple people. Two nude women are kneeling in front of a man\n\nHelpful prompt bits:\n```\nCum shoots from off screen\n```\nOR:\n```\nA man enters the frame from the side\n```\nOR if not enough room in the pic:\n```\nA man partially enters the frame from the side\n```\n\n\n### TIPS \n(for v1, new version (v1.1) doesn't need the prompt help but can still play around with it if you like\n\nYeah, \"thick\" definitely helps but \"thick sticky goopy\" or other similar prompting will help even more.\n\nthe thick sticky fluid sticks to the skin\n\nor something like \"the cum is thick like grease/glue\", or \"the cum stays in place on face/hair/body/clothes\"\n```\n```\nBEST bday mad\nPOV. A nude woman is kneeling in front of a man. The woman has her mouth closed and appears displeased. Her eyes are closed. Cum shoots out of the man's penis and lands on her face. Her face is completely covered with cum. Long streaks of sticky white liquid shoot over her head and splash on her cheeks, thick viscous goop drips onto her breasts. She remains completely still. The man is stroking his penis back and forth with his hand. The view is POV from above.\n```\n```\n*bday tongue*\nPOV. A nude woman is kneeling in front of a man. The woman has her mouth open slightly and her tongue sticking out. Cum shoots out of the man's penis and lands on her face. The cum stays in place on her face because it is sticky like glue. Her eyes are narrowed and she is looking slightly to the side. She flinches when the cum lands on her face. Her eyes close. The man is stroking his penis back and forth with his hand. The view is POV from above.\n```\n```\ncpn-tongue\nA nude woman is kneeling in front of a man and stroking his penis back and forth with both hands. Her mouth is open with her tongue sticking out. Her eyes are open. Cum shoots out of the man's penis and lands on her tongue. Long streaks of thick white liquid shoot on her tongue, creating a small pool of the creamy substance. Her face does not move. The scene takes place in a dimly lit bedroom. The view is POV from above\n```\n```\nA nude woman is kneeling in front of a man and stroking his penis back and forth with both hands. Her mouth is open with her tongue sticking out. Her eyes are open. Cum shoots out of the man's penis and lands on her face. Long streaks of thick white liquid shoot onto her cheeks. The cum stays on her face because it is sticky and viscous, and exhibits realistic physics and motion. Her face does not move. The scene takes place in a dimly lit bedroom. The view is POV from above\n```\n```\ne-me-beach\nCum shoots out of the man's penis and lands on their faces. Long streaks of thick white liquid shoot onto their cheeks and sunglasses. The cum stays on their faces, because it is sticky and viscous. The cum drips down the sunglasses, exhibiting realistic physics and motion. Their heads are still, and expressions remains unchanged throughout the scene. There is a gentle breeze\n```\n```\nmm tub\nA nude woman is sitting in a bathtub. She has her mouth closed, and eyes open looking at the viewer. She raises her arms and places her hands behind her head. A man enters the frame from the left, his lower body visible. The man is stroking his penis back and forth with his hand. Cum shoots out of the man's penis and lands on her face. Long streaks shoot onto her head and splash on her cheeks. The thick viscous cum drips from her face down to her chest and breasts. She remains completely still. The view is POV from above.\n```\n```\nme-kneeel\nA voluptuous woman is kneeling in front of a man, she has thick dark hair in a messy top bun. She rises to a kneeling position, revealing her nude lower body, Innie vagina. She rips her tank top revealing her enormous naked breasts. There is a suction device attached to her nipples. Her sagging breasts sway, exhibiting realistic physics and weight. Cum shoots from out of frame and lands on her face and chest. a large volume of cum accumulates on her chest, covering her in the viscous goo. The view is POV from above. The woman's mouth remains closed throughout the shot\n```\n```\nBLACK SHIRT ANGRY\nAn angry woman is kneeling in front of a man. blowjob, deepthroat. The woman has her mouth open. the penis is going deep into her mouth. She is pushing the whole penis into her mouth. She has wide eyes. Cum shoots out of the man's penis while it is deep in her mouth, so we don't see it. We see a lot of thick white cum slowly pour out the sides of her mouth. The cum drips down onto her black shirt. The penis stays inside her mouth throughout the shot. The view is POV from above. \n```\n```\ne-me\ntwo young woman are sitting together smiling at the viewer. A man enters the frame from the side, standing beside the woman, his lower body visibe. Cum shoots from the man's penis and lands on her face and chest. She flinches and turns away quickly in surprise. They react with awe\n```\n```\n3-jr\ncloseup, two women are posing next to each other at the beach. Cum shoots from out of frame and lands on the woman on the left's face. She flinches and turns away quickly in surprise, towards the other woman. The other woman is surprised as she watches. The women are the focal point, and they remain centered in frame. The motions are slow and smooth. \n```\n```\ncloseup, two women are kneeling in front of a man. A man's penis enters the frame from the bottom, we see her holding the penis. Cum shoots out of the man's penis and lands on her face. Long streaks of cum shoot over her head and land on her cheek, chin, and chest. Neat lines of cum stay on her face where they land. Cum accumulates on her forehead and hair as well. The women remain motionless with neutral expressions. The view is POV from below\n```\n```\ntwo women are kneeling in front of a man, stroking his penis back and forth with her hand. Cum shoots out of the man's penis and lands on their eyes and mouths. They stop smiling, their eyes widen. The women remain motionless, centered in frame. The view is POV from below\n```"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 176,
"type": "MarkdownNote",
"pos": [
1026.9390869140625,
-1098.34765625
],
"size": [
463.7772521972656,
847.0646362304688
],
"flags": {
"pinned": true
},
"order": 35,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Helpers",
"properties": {},
"widgets_values": [
"# Pull down her panties WAN2.1 I2V\n\n**Trigger Words**\npull down panties\npull down thong\npull down shorts\n\nThis is similar to the two other undressing loras, except that I train it only on panties and thongs, so it got better at these tasks.\n\nThe trigger word is just:\n\npull down her panties/thong\nTips:\n\nIt works with undressing lora, check my example\n\nIt works with the girl undressing herself, or someone helping her. It works with first person hands occasionally\n\n---\n\n# RIP CLOTHES\n\n**Trigger Words**\nrip her clothes\nWell, this is similar to other undress loras and the pull down one that I just published, but this one is specifically trained on clips of Hentai settings. The undressing action is more aggressive and dramatic, making it perfect for certain scenes, and I indulge you in this one.\n\nThe magic word is just:\n\nrip her clothes/tank top/sports bra\nAnd you can chain more descriptive prompt.\n\nMedium shot involving a girl in the middle. A man behind aggressively reach out his arms and rips her bodysuit apart from her midriff, exposing her entire nude upper body. The girl is in distress.\nTips:\n\nIt works with upper body and leggings as I added some legging training data\n\nThe presentation of the vulva area is still a weak spot, just as any other lora, but it will work occasionally pretty well.\n\n# WAN CUMSHOT + KISS\n```\ntwo young woman are facing each other smiling at the viewer. She rip her clothes, revealing her completely nude upper body. Voluptous, large breasts. They begin passionately kissing, a strand of saliva between their lips. She grabs her hair and the other girl grabs her chest \n\noff cam cm + ksss\ncloseup, two women are embracing and smiling. Cum shoots from out of frame and lands on her face. Then the two girls begin kissing passionately. Cum continues to shoot and land on their cheeks as they kiss. Then they turn towards the camera, we see the cum has smeared on their faces and become wet and messy because their faces were pressed together. The motions are slow and smooth. \n\nThe cum is slimey and sticky, like mucous. It transfers from one woman's face to the other, stringy and stretchy between their faces when they separate. It drips down. \n\nTheir goal when kissing is to get the slimey cum into their mouths. Their faces become wet and shiny from the cum being smeared, they are delighted at this\n\n```\n\n# genitals helper\nThis lora is meant to be used as a helper for Wan's under-trained genitals. It was trained with the T2V model and diffusion-pipe on a dataset of 50 images and 30 videos with the faces cropped out for 20k steps, it's quite over trained but works well with I2V. You may need to reduce strength with T2V.\n\nThe dataset uses 2 models, one with an innie pussy (small labia) and one with an outie (large labia), for both consistency and variety.\n\nThe Lora was trained on nude poses in the following positions:\n\nStanding front and rear.\n\nSitting/Lying with legs spread open.\n\nBending over or on all fours from behind.\n\nSo it should help with genitals in any of those positions. The trigger words are Innie vagina or Outie vagina, depending on your preference.\n\nI've planned this lora for quite a while with a very carefully selected dataset, and I'm excited to release it here to the community. Please upload your creations and tag this model so they are featured in the gallery! I'll buzz and feature the best gens.\n\nFor other trainers interested in the details, I set up this lora so that it would train on high res images and low res videos at the same time, the images for the detail and the videos for the movement. This seems like an effective technique for Wan as it's good with motion so the images don't degrade the lora much and provide great detail where needed. Using low res videos also greatly speeds up the training. Learning rate was 2e-5.\n\nTrigger Words\nInnie vagina\nOutie vagina\n\n========\n\ntitty drop\n\nTrigger Words\nwoman revealing her breasts\npulling up her top revealing her breasts\nundressing her top revealing her breasts\n\n\n```\nMedium shot involving the girl in the frame, she is in her twenties, wearing a red dress. she is undressing her top revealing her breasts. She quickly and easily tears the dress apart from her body and drops it. She is only wearing skimpy panties. She has small breasts, and a large butt.\n```\n```\nMedium shot involving the girl in the frame, she is a teenager, wearing a white dress and red sweater. she is undressing her top revealing her breasts. She quickly and easily tears the clothes apart from her body. She is only wearing skimpy panties. She has small breasts\n```\n```\nMedium shot involving the girl in the frame, she is in her twenties, wearing a white tank top. she is undressing her top revealing her breasts. She quickly and easily tears the top apart from her body\n```\n\nPROMPT (RD_GOOD_TZ tdrop @.7)\n```\nMedium shot involving the girl in the frame, she is wearing a bikini top. The camera zooms out slightly to capture her face and upper body. Steady shot. She is undressing her top revealing her breasts. She has teardrop shaped breasts that exhibit realistic motion and physics. She wiggles her upper body, causing her breasts to swing back and forth.\n```\n```\nmedium shot involving the girls in the frame. They are pressing their breasts together and looking at the viewer. They both rip their bra off, completely exposing their nude upper bodies. They have medium perky breasts which jiggle and exhibit realistic physics and weight. They are applying oil to their bare chests, using their hands to rub it on the skin. This gives the skin a shiny and wet appearance. \n\n```"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 167,
"type": "Note",
"pos": [
2255.533447265625,
270.84857177734375
],
"size": [
368.8629150390625,
109.4785385131836
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"Current prompt and loras setup to create a sort of \"dancing bear\" type scenario where 2 gals are in the photo and along comes some (often) stripper-looking guy that skeets on them. Then they start making out. \n\nSEE WAN CUMSHOT NOTES FOR ALL INFO\n\n"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 178,
"type": "Note",
"pos": [
1592.619873046875,
972.2088623046875
],
"size": [
271.7304992675781,
107.08241271972656
],
"flags": {},
"order": 37,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"I always provide an image that is the same dimensions as the settings. You don't have to, but it seems to go quicker and perform better this way. Not 100% sure"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 174,
"type": "Note",
"pos": [
3362.7080078125,
-690.4459228515625
],
"size": [
210,
88
],
"flags": {},
"order": 38,
"mode": 4,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"Video Combine Node can generate GIF or webm format if desired. I do this with 480 gens sometimes"
],
"color": "#432",
"bgcolor": "#653"
}
],
"links": [
[
14,
8,
0,
14,
1,
"CONDITIONING"
],
[
15,
16,
0,
14,
3,
"CLIP_VISION_OUTPUT"
],
[
16,
15,
0,
16,
0,
"CLIP_VISION"
],
[
18,
12,
0,
14,
2,
"VAE"
],
[
22,
14,
0,
5,
1,
"CONDITIONING"
],
[
23,
14,
1,
5,
2,
"CONDITIONING"
],
[
24,
14,
2,
5,
3,
"LATENT"
],
[
39,
21,
0,
23,
0,
"MODEL"
],
[
42,
23,
0,
24,
0,
"MODEL"
],
[
50,
12,
0,
31,
1,
"VAE"
],
[
51,
5,
0,
31,
0,
"LATENT"
],
[
52,
31,
0,
32,
0,
"*"
],
[
53,
31,
0,
33,
0,
"*"
],
[
87,
59,
0,
14,
0,
"CONDITIONING"
],
[
100,
24,
0,
73,
0,
"MODEL"
],
[
105,
73,
0,
74,
0,
"MODEL"
],
[
106,
74,
0,
5,
0,
"MODEL"
],
[
107,
74,
1,
59,
0,
"CLIP"
],
[
108,
74,
1,
8,
0,
"CLIP"
],
[
109,
13,
0,
74,
1,
"CLIP"
],
[
110,
31,
0,
75,
0,
"*"
],
[
111,
108,
0,
112,
0,
"MODEL"
],
[
112,
107,
0,
113,
0,
"CLIP_VISION"
],
[
113,
111,
0,
113,
1,
"IMAGE"
],
[
114,
112,
0,
114,
0,
"MODEL"
],
[
115,
114,
0,
115,
0,
"MODEL"
],
[
116,
115,
0,
116,
0,
"MODEL"
],
[
117,
109,
0,
116,
1,
"CLIP"
],
[
118,
116,
1,
117,
0,
"CLIP"
],
[
119,
116,
1,
118,
0,
"CLIP"
],
[
120,
117,
0,
119,
0,
"CONDITIONING"
],
[
121,
118,
0,
119,
1,
"CONDITIONING"
],
[
122,
110,
0,
119,
2,
"VAE"
],
[
123,
113,
0,
119,
3,
"CLIP_VISION_OUTPUT"
],
[
124,
111,
0,
119,
4,
"IMAGE"
],
[
125,
116,
0,
120,
0,
"MODEL"
],
[
126,
119,
0,
120,
1,
"CONDITIONING"
],
[
127,
119,
1,
120,
2,
"CONDITIONING"
],
[
128,
119,
2,
120,
3,
"LATENT"
],
[
129,
120,
0,
121,
0,
"LATENT"
],
[
130,
110,
0,
121,
1,
"VAE"
],
[
131,
121,
0,
122,
0,
"*"
],
[
132,
121,
0,
123,
0,
"*"
],
[
133,
121,
0,
124,
0,
"IMAGE"
],
[
134,
121,
0,
125,
0,
"*"
],
[
171,
164,
0,
14,
5,
"INT"
],
[
172,
164,
0,
142,
1,
"INT"
],
[
173,
17,
0,
165,
0,
"*"
],
[
174,
165,
0,
16,
1,
"IMAGE"
],
[
175,
165,
0,
14,
4,
"IMAGE"
],
[
176,
31,
0,
166,
0,
"*"
],
[
177,
166,
0,
142,
0,
"IMAGE"
],
[
178,
166,
0,
140,
0,
"IMAGE"
],
[
179,
166,
0,
26,
0,
"IMAGE"
]
],
"groups": [
{
"id": 2,
"title": "720",
"bounding": [
1821.2332763671875,
-146.01937866210938,
1651.4820556640625,
1415.7947998046875
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 3,
"title": "480",
"bounding": [
1839.3040771484375,
-1352.6942138671875,
1560.2296142578125,
1093.415283203125
],
"color": "#3f789e",
"font_size": 24,
"flags": {
"pinned": true
}
},
{
"id": 4,
"title": "Last Image Selector (WIP, testing)",
"bounding": [
3502.814697265625,
-109.195068359375,
378.5152587890625,
209.35980224609375
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 5,
"title": "SaveLastFrame (WIP, testing)",
"bounding": [
3507.32275390625,
146.2030792236328,
355.37957763671875,
237.66819763183594
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 9,
"title": "NOTE GROUP",
"bounding": [
-323.65411376953125,
-1325.2481689453125,
1906.5010986328125,
2388.22705078125
],
"font_size": 24,
"flags": {}
},
{
"id": 6,
"title": "CUM/BJ",
"bounding": [
-286.39532470703125,
-1172.4110107421875,
502.8184814453125,
1542.474853515625
],
"color": "#8AA",
"font_size": 24,
"flags": {
"pinned": true
}
},
{
"id": 7,
"title": "Helpers",
"bounding": [
242.4246826171875,
-1178.7708740234375,
1269.1739501953125,
974.1109008789062
],
"color": "#b58b2a",
"font_size": 24,
"flags": {
"pinned": true
}
},
{
"id": 8,
"title": "Body",
"bounding": [
-265.97625732421875,
410.1858215332031,
478.89056396484375,
572.2304077148438
],
"color": "#3f789e",
"font_size": 24,
"flags": {
"pinned": true
}
},
{
"id": 10,
"title": "Intercourse",
"bounding": [
291.60577392578125,
-186.73818969726562,
1224.050048828125,
1222.8724365234375
],
"color": "#3f789e",
"font_size": 24,
"flags": {
"pinned": true
}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.38554328942953164,
"offset": [
1316.4065956317668,
836.9800801927423
]
},
"ue_links": [],
"VHS_latentpreview": true,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true,
"controller_panel": {
"controllers": {},
"hidden": true,
"highlight": true,
"version": 2,
"default_order": []
},
"groupNodes": {
"SaveFinalImage": {
"nodes": [
{
"id": -1,
"type": "ImageListToImageBatch",
"pos": [
3492.38525390625,
196.14523315429688
],
"size": [
315,
26
],
"flags": {},
"order": 55,
"mode": 0,
"inputs": [
{
"localized_name": "images",
"name": "images",
"type": "IMAGE",
"link": null
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": []
}
],
"properties": {
"cnr_id": "comfyui-impact-pack",
"ver": "8.8.1",
"Node name for S&R": "ImageListToImageBatch"
},
"index": 0
},
{
"id": -1,
"type": "ImageFromBatch",
"pos": [
3487.77880859375,
268.1443786621094
],
"size": [
315,
82
],
"flags": {
"collapsed": false
},
"order": 57,
"mode": 0,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": null
},
{
"name": "batch_index",
"type": "INT",
"widget": {
"name": "batch_index"
},
"link": null
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.28",
"Node name for S&R": "ImageFromBatch"
},
"widgets_values": [
0,
1
],
"index": 1
},
{
"id": -1,
"type": "SaveImage",
"pos": [
3490.2646484375,
400.64239501953125
],
"size": [
315,
58
],
"flags": {},
"order": 58,
"mode": 0,
"inputs": [
{
"localized_name": "images",
"name": "images",
"type": "IMAGE",
"link": null
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.28",
"Node name for S&R": "SaveImage"
},
"widgets_values": [
"ComfyUI"
],
"index": 2
}
],
"links": [
[
null,
0,
0,
0,
31,
"IMAGE"
],
[
0,
0,
1,
0,
136,
"IMAGE"
],
[
null,
0,
1,
1,
141,
"INT"
],
[
1,
0,
2,
0,
139,
"IMAGE"
]
],
"external": [],
"config": {
"0": {
"output": {
"0": {
"visible": false
}
}
},
"1": {
"output": {
"0": {
"visible": true
}
}
}
}
}
}
},
"version": 0.4
}