MacGruber_Laboratory posts
Life 5
Life is a collection of plugins intended to essentially awake a character, let him/her come to life. Central part so far is the audio-synchronized breathing, which can be used to drive complex animations.This is an intermediate version I want to push for free to the community to get everyone onto VaM 1.19 as quickly as possible.New features Support for male characters, including Futa. Support for pitch, which controls audio playback speed. You can use this to cause frequency shifts, e.g. making audio sound more male or older, etc. Support for c...
PostMagic: Post Processing 3
PostMagic adds post-processing effects to VaM, partially also to VR. Some of the effects have issues or are even marked as experimental.Before you get your hopes up, this release is identical to PostMagic v0.2, except for some necessary changes to make it work with the new VaM 1.19+ packages. I stopped working on PostMagic long ago, since it will be obsolete with VaM 2.xx. It would not be useful to make a heavy time investment in this.This is using the 'Post Processing Stack' embedded in VaM, originally provided by Unity Technologies. A...
Essentials Plugin Package
These are your most essential MacGruber tools in a convenient single VAR package, this requires VaM 1.19. All plugins got their info text updated to the style I use for my all newer plugins now. SuperResolution: Take ultra-high resolution screenshots using VaMs build-in screenshot tool. This improves image quality a LOT, especially shadows and hair. It is the de facto standard for VaM screenshots. FrameRateControl: This plugin allows more fine control over VaM's VSync settings and framerate. Especially recommended when recording video or yo...
Tutorial: Unity AssetBundles for VaM
After some people essentially begged me to do it, I spend several evenings this week and the this entire Saturday on writing a tutorial on Unity AssetBundles. It ended up to be an 13 page PDF of 2700 words. Lots of pictures, obviously.This tutorial covers: Installing the correct Unity version Setup your Unity project. I have included an almost ready-to-go Unity project. Getting some Assets. This is not VaM specific and therefore only covered briefly. The project includes a sofa and matching ottoman asset, based on these two free Sketchfab asset...
Tutorial: Unity AssetBundles for VaM - Download
UnityAssetBundles.pdf (via MEGA) UnityAssetBundles-Project-20200307.zip (via MEGA) MacGruber_sofa.assetbundle (via MEGA) This is the Sofa+Ottoman asset created during the tutorial.
Life plugin v0.4
(This is old! Check the new version here!) As teasered a few days ago, this update includes a number of improvements to the plugin collection: I have added 3 different sound effects with multiple sounds each: wet lube, a fleshy slap of meat hitting meat and last but not least some light bed/mattress squeaking. Thanks to Bluzz44 for providing most of these! These are of course all separate sound effects, meaning they can be located at their correct position in 3D. VaM is (of course) using a spatializer instead of just lame 3D-stereo sound, meani...
Life plugin v0.4 - Download
Download: Life.v0.4-20200301.zip (via MEGA)(Note: I actually forgot to include the AudioDistanceAttenuation plugin...reuploaded and link updated)
AudioDistanceAttenuation plugin v0.1
This plugin is an attempt at an improved audio distance attenuation curve over the Unity default logarithm curve. There is also an attempt to compensate for the apparent distance differences when dealing with different camera FoV angles. To say it in simpler words: This improves how the volume decreases with distance from the source, which was always a hassle in VaM. This plugin is included in the Life v0.4 release package for convenience as well, but can also be used separately. (And this is a free download, while Life is timed exclusive.)Reco...
Monthly Report: February
Hi! I'm posting a report like this near the end of each month, reporting on what I worked on behind the scenes and what the vague plans for the next months are. It is intended to help you decide if you want buy-in on the coming month or not.Life plugin series (incl. Breathing)Last month I promised to implement the remaining audio recordings for mouth breathing (~50 sounds) as well as the more complicated orgasms (~8-10 multi-breath sounds). I will hopefully get to this in March. However, I decided to spend several vacation days last week im...
Life: Synced Breathing v0.3.1
This is just a minor release fixing two issues: Fixed the nose animation when breathing in. I have applied a 0.1 second offset, making the animation align better with audio. I made a new comparison video. Fixed the lips morph. It was somehow modifying some vertices of the nose as well.Thx @ Robot_Rebellion for making me aware!Download2 week EarlyAccess for Patreons. On Feb 29, this will become freely available to the community as usual. Download: https://www.patreon.com/posts/life-synced-v0-3-34052264
Life: Synced Breathing v0.3
As you might remember, back in January I posted a commission for improved breathing morphs. Both DDQuidam (Patreon page) and TimelordToby (Reddit profile) provided a number of morphs. Thanks especially to DDQuidam for suffering through my repeated improvement requests. In the end they produced together about 40 morph variations total. From these I selected 3 morphs and used MorphMerger to generate 2 additional ones that ended up in the plugin package. I'm quite satisfied with the result, I hope you agree it was worth the investment in time ...
Life: Synced Breathing v0.3.1 - Download
Download: Life.v0.3.1-20200216.zip (via MEGA)Download: Life.v0.3-20200215.zip (via MEGA)
Tutorial: Creating Life03
I got various requests for a walk-through of how to build a scene like the Life03 demo that featured the Breathing plugin and its Thrust driver. This presumes general knowledge on how to build scenes in VaM. I’m trying to share why I’m doing some things the way the I do, and of course it puts some detail on the Breathing and other plugins used. Hopefully you will find this helpful and can apply these ideas to your own VaM scenes. It ended up to be a 2300 word PDF of 11 pages, with lots of pictures. I hope you like the format.Why is this no ...
Tutorial: Creating Life03 - Download
Download: For Life v0.3: CreatingLife03.pdf (via MEGA) For Life v0.4: CreatingLife03-v0.4.pdf (via MEGA)
Monthly Report: January
Hi! I'm posting a report like this near the end of each month, reporting on what I worked on behind the scenes and what the vague plans for the next months are. It is intended to help you decide if you want buy-in on the coming month or not.Life plugin series (incl. Breathing)Plans for the Life plugin series continue unchanged, especially of course the Breathing sub-plugin. The commission for specialized breathing morphs has been successful, actually I had two people working on this. Although I still need some time tweaking values and codin...
FrameRateControl Plugin v0.2
This plugin allows more fine control over VaM's VSync setting and as an alternative you can set a TargetFrameRate. Additionally you can make the game pause automatically when VaM you are working in other applications to reduce CPU/GPU load to almost zero.Especially for video recordings I recommend this plugin. When you want to record at 30fps, you want your game to run at precisely 30fps (Half VSync) to have smoother motion.More details in the original release post. There is also a comparison video :)Changes for 0.2 Fixed issues with VaM 1....
Commission: Quality breathing morphs
A while back I mentioned that I would like to have a proper inflating lung for my breathing plugin. So far I have not been able to find anyone who could make proper morphs that are of better quality than the ones that exist already. If you feel up to the task, contact me and make some $$$. If you are seriously interested, make sure to read the requirements below.Tech Requirements I recommend taking a look at this nice reference video. Especially the linked time, but you can also watch the whole video. It's not that long and there are also s...
Life: Synced Breathing v0.2
I spend some significant time in the recent weeks to keep improving the Breathing plugin as well as the connected DriverThrust sub-plugin, which are both part of the "Life" plugin set. This is a free maintenance release. The next release, probably in February, will include more sounds and be 2-week Early-Access again.Improvements Implemented RhythmDamping to allow you control how regular you want your breathing. Implemented "DriverThrust" sub-plugin which drives AnimationPatterns and/or VariableTriggers so you can have synchroni...
Monthly Report: December
Hi! I'm posting a report like this near the end of each month, reporting on what I worked on behind the scenes and what the vague plans for the next months are. It is intended to help you decide if you want buy-in on the coming month or not.This was pretty much detailed already in the release post of the Breathing plugin. Obviously I plan to continue working on that.Right now I'm not at home due to the holidays, visiting family and friends. However, last weekend I managed to get some work done on improving the transition between BreathO...
Life: Synced Breathing v0.1
(This is an old version, new version here!)This is a work-in-progress release of the Breathing plugin I had been advertising for a long time. I'm aiming to make some more tweaks on the weekend, but I can't guarantee it will finish before I disappear into the holiday season. Below you find a list of what further steps are planned.For those not familiar with my old breathing plugin from a year ago: This is a plugin that plays breathing audio recordings while playing synchronized animations. The first plugin just used audio extracted from ...
Life: Synced Breathing - Download
This is an old version, you likely want the new version here.You will also need the "Breath1" morph from the Upperbody-Reloaded-Lite pack. Very likely you have it already, but just in case, find it here for example.
Monthly Report: November
Hi! I'm posting a report like this near the end of each month, reporting on what I worked on behind the scenes and what the vague plans for the next months are. It is intended to help you decide if you want buy-in on the coming month or not.Audio-Sync BreathingAs announced in the previous report I have been working on an improved version of the breathing plugin. There was an issue with the planned audio recordings, though. During the negotiations with the actor we apparently made not clear enough what kind of crazy stuff people could do wit...
SecretRoom2
I rebuild the original SecretRoom environment from the ground up. This is much more flexible now, almost a construction kit for your perfect play room.Overview Two basic rooms: The old 4x4 meter and a new 6x6 meter. Each come in a red and black leather version. I discontinued the white leather version, as the number of variations would have exploded and all the screenshots posted by people I saw where using the red version anyway. All the beams except the corners are prefabs now. That means you can move everything around as CustomUnityAsset as ...
Monthly Report: October
Hi! I'm posting a report like this near the end of each month, reporting on what I worked on behind the scenes and what the vague plans for the next months are. It is intended to help you decide if you want buy-in on the coming month or not.TL;DR: Due to real-life reasons they will likely be no major releases in November. There will be no releases for the rest of October either. If there will be anything during this time, it will be public. If you choose to unsubscribe, you can do so safely the moment you read this. You won't miss anyth...
MSAAToggle for Reshade v0.1
I usually don't do requests, but is was just a super quick tool requested by Alter3go. It allows you to toggle VaM's MSAA setting by hotkey. Press L to toggle between "off" and "8x", press K to toggle twice with some delay in between. Apparently this helps making Reshade's magic work. See https://www.youtube.com/watch?v=lrx6SMjPMRg for more details. I don't have Reshade, but Alter3go confirmed this works. You might have to tweak the delay time ("refreshWaitTime") in the script code to make it work for you...
PostMagic: Post Processing v0.2
PostMagic adds post-processing effects to VaM, also to VR. Original post with more infos here: https://www.patreon.com/posts/postmagic-post-30542789This version brings some minor improvements and additions:Anti-Aliasing: FXAA and TAABy popular request I have added support for Fast Approximate Anti-Aliasing (FXAA) and Temporal Anti-Aliasing (TAA) algorithms. However, TAA is not supported in VR, I made it to automatically switch to FXAA when in VR. Both algorithms have trouble with VaM's hair, using VaM's own MSAA (at 8x) still produces b...
SuperResolution Screenshot Plugin v0.4
Some more small improvements: Fixed FoV issue with the preview camera. Compatibility with PostMagic plugin. Added override for MSAA setting applied to screenshots (by request).If you put this plugin into your scene, for example as a session plugin, the VaM internal screenshot tool will do screenshots in super high resolution (e.g. 8K UHD) instead of just lame FullHD (1920x1080). This improves the grainy shadow quality quite a lot, but also improves hair slightly and edges in general. Some comparison pictures: https://imgur.com/a/u4wFOScMore det...
PostMagic: Post Processing v0.1
(This is old, new version here!) Success! At least partial. This is still very experimental, but I manged to get various post effects working in VaM. Yes, you read correctly...VaM post effects in VR!From the tech-side I'm exposing and messing with one off the deactivated post-processing systems hidden in VaM, actually I discovered are at least three independent systems in MeshedVR's code. In particular this is an old version of the Post Processing Stack provided by Unity Technologies.My plugin is divided into sub-plugins for each effect...
PostMagic: Post Processing Download
Note that this is an old version, get the newest version here.(This was an 14-day early access, now made public on October 20, 2019.) v0.2-20191012 v0.1-20191006
SuperResolution Screenshot Plugin v0.3
(This is old, new version here!) This quick update that fixes VR mode screenshots again, some changes in VaM 1.18 caused them to break.If you put this plugin into your scene, for example as a session plugin, the VaM internal screenshot tool will do screenshots in super high resolution (e.g. 8K UHD) instead of just lame FullHD (1920x1080). This improves the grainy shadow quality quite a lot, but also improves hair slightly and edges in general. Some comparison pictures: https://imgur.com/a/u4wFOScMore details here: https://www.patreon.com/posts/...












