サイトロゴ
play_arrow

[Model DL] Erotic MMD using Python

投稿者:
  • 投稿日:2021/2/22
  • 5950 再生
  • 57 いいね

コメント

In this video I demonstrate some cool stuff using Python!Acknowledgements: See video at 00:00:16Download link: http://tstorage.info/kvkj1mqez12j Password: qssmcogovozphpnvPlease give credit when using my assets! Should the download link expire, please message me.The download contains:The model and stage (with working window blinds!)A generated motion file applied to the vagina[code]pmxst[/code]: a Python interface for PMX 2.0 files[code]pmxs[/code]: a set of scripts and raw model and stage data to generate the model and stage CSV files[code]ray-mmd[/code] a directory containing a patch file to recreate materials used to render this videoBuild processThe build process is recommended if you want to:recreate the videoadjust generated components of the model, such as number of layers of subdivision, hair physics qualityunderstand how I designed the modelYou will need:GitPython 3.8 or greaterJavaray-mmdSome programming experience or courageDownload the above linkInstall the [code]pmxst[/code] package ([code]cd[/code] into the [code]pmxst[/code] directory, then run [code]pip3 install -e .[/code])Download [code]vmd2xml-2.101.4.jar[/code] (lookup online) and place inside the [code]pmxs[/code] directory.Run the build script ([code]cd[/code] into the [code]pmxs[/code] directory, then run [code]python3 build.py[/code], this takes about 20 minutes)Apply the patch file ([code]cd ray-mmd[/code], then run [code]git apply 0001-Create-new-custom-materials.patch[/code])Start a new MMD project, load stage and model, load ray-mmd, apply ray-mmd materials and the following steps are trivial given minimal experienceThe pmxst module offers some interesting features:A text-diffable MMD-compatibile model format that features approximately 60% filesize optimisation and suitable for version controlA script to automatically estimate the rigid body given a bone and their weighted verticesA subdivision algorithm specialised to PMX. Other implementations exist, however this supports hard angles, which does not smooth out hair tips.If this is popular, I will consider writing some documentation.