Iolya Posted April 20, 2024 Posted April 20, 2024 Hey, everyone! I wonder, if there is a way to fix this stupid problem, with the default noble bed model? Characters clip through this blanket and everything looks like the screenshot. How do you, guys, fix it?
traison Posted April 20, 2024 Posted April 20, 2024 Assuming that bed is not part of the animation: Fastest way would be to use SL's animation offset hotkeys to adjust the animation up. Obviously this would then also apply to situations where this animation is not played on this kind of bed. The "real fix" would be to find the location in SL's code where it places the animation marker when starting an animation using this bed. Decrease the Z offset off that marker to move the animation up, presumably. If the bed is part of the animation: Blender, or perhaps NifSkope.
Iolya Posted April 20, 2024 Author Posted April 20, 2024 3 hours ago, traison said: If the bed is part of the animation: Nah, the bed is a default in-game bed, not a part of animation. 3 hours ago, traison said: The "real fix" would be to find the location in SL's code where it places the animation marker when starting an animation using this bed. Decrease the Z offset off that marker to move the animation up, presumably. Is there any guide on how to do this?
bnub345 Posted April 20, 2024 Posted April 20, 2024 1 hour ago, Iolya said: Is there any guide on how to do this? I think the sexlab utility + mod has this as a feature. Maybe if you ask OsmelMC they can tell you how it works.
traison Posted April 20, 2024 Posted April 20, 2024 Just noticed there's a built-in bed offset array in SL's config but it doesn't appear to be linked to any UI elements. Also, some of its values get overridden by hardcoded values. sslThreadModel.psc, around line 1400. Look for the CenterOnObject function. Double beds seem to be BedStatus[1] == 3, so the code could look something like this: if BedStatus[1] == 3 && BedOffsets == Config.BedOffset BedOffsets[2] = BedOffsets[2] + 8 ; Up? endIf 1
anjenthedog Posted April 20, 2024 Posted April 20, 2024 I'm not exactly sure how simple it'd be, but if for known locations, perhaps by lifting the "lie-down" layer for selected noble beds, using jaxonz positioner, or for "all noble beds", maybe edit the lie-down layer/plane z value in noble bed via SEEdit or using nifskope? caveat: when you normally sleep on an affected bed, you won't get that immersive "sunk into the mattress" look in 3rd person for any edits beds. p[rice for everything I guess.
Wizard6 Posted June 9, 2024 Posted June 9, 2024 I'm making some animations and encountered this issue. I noted it in my blog. I made a simple NobleBedDouble01 replacer so animations align properly on the surface of the bed, but as expected the actors now float by a few inches when sleeping. Editing the offset values in BSFurnitureMarkerNode does realign sleeping actors on the bed, but only for X & Y. For some reason the Z offset (the necessary one) has no effect.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now