#Vedal, please look into whatever happens 30 minutes after the spawn of Neuro Every Stream.

1 messages · Page 1 of 1 (latest)

robust sable
#

I know bugs can be difficult to track down, but it's been over 3 months now that it's been happening consistently and is sometimes disruptive, especially in collabs.
30 minutes after the spawn of Neuro (measured from the end of the starting soon screen), she freezes or disappears for around a second, sometimes much shorter (recent twins stream it was like a couple of frames), sometimes much longer like when she crashed in the Lucy Pyre collab.
First instance I can find is July 27th stream 38:28 in. https://www.youtube.com/watch?v=lWzlDjhpD5k&t=2305s

Also, while I'm complaining about things that have been bothering me for a long time:
Please set the z coordinate for the Neuro and Evil models to something slightly above 0, like 0.1 and 0.2 or something so that the ending screen stops merging with their heads or other assets imported at 0 z coordinate, and different values from each other so they stop merging together.

And a friendly reminder to change the twins collabing with someone scene to no longer default to anny, displaying anny: subtitles on jp/ch stream and confusing the twins.

Since you mentioned the wink trigger today as well, don't remember when, but at some point it changed so when she says heart she does the wink animation and stopped doing the animation when she says wink.

Thank you for your hard work and have a nice day, Neuro and Evil have both been incredibly entertaining lately.

Check out Neuro-sama on:
Twitch: https://www.twitch.tv/vedal987
Twitter: https://twitter.com/NeurosamaAI
YouTube: https://www.youtube.com/@Neurosama

Stream information:
Stream Title: RARE RETURN TO OSU | !plush
Streamed: 27/7/2024
Downloaded: 28/7/2024

Please read the channel description.

▶ Play video
edgy harness
#

thats not a bug, she disappears to reset her vtuber model to prevent the memory leaking overtime

#

vedal coded it specifically for that

dense sail
#

the best in memory leak prevention technology - just restart the process that's memory leaking neuroHypers

robust sable
#

There's just no way a single reset 30 minutes in is the fix for the memory leak for the whole rest of the stream

#

Also I tried looking into the memory leak issue before and have no idea how you even get a memory leak with a live2d model in Unity, I tried so many different options with the textures, masks and culling, different versions of models and plugin, postprocessing effects, etc. and have never managed to create any kind of leak, even while running in editor for many hours straight.

vital token
robust sable
#

Yeah, it may be some other libraries from what he said and he just has to reset the whole thing, idk

#

I forgot about this response, it's been a busy couple of few months for me

#

I'd still like to know what libraries are causing the memory leaks.

wicked pebble
#

It's feature not a bug

restive copper
#

okay my solution is this:

  • i have changed it to happen after 4 hours instead
  • the z coordinate thing is an order in layer issue i think??????? ill get around to it
  • fixed the anny thing
  • always forget about wink, will get around to it too
robust sable
#

The Live2d Model has individual meshes, and in Unity each ArtMesh in the Drawables gets offset by like + or -0.00001 Z to handle the layering based on how the draw order is set in the model. So say Neuro and the text are at 0 Z, but every mesh in Neuro is either slightly behind or in front of 0, so the text renders in front of parts further back like some of her hair behind the head.

robust sable
#

Also noticed something weird with the Discord call overlay during the Evil chill streams last week and this week compared to during the Dev stream. Like the alpha is doing some weird stuff when someone isn't speaking and only being the correct value in the parts that overlap with Evil so it looks like it is coloring her outfit and hair with their picture. During Dev stream with Neuro it looked great.

fallen turret
forest sail
#

From my perspective, and given the earlier comment about Z order, it kind of looks like the call box may be on the same layer as Evil's sleeve, and when overlapping it is taking precedence over the sleeve. So we can see part of her hair there that would normally be hidden and maybe some kind of background layer that would normally be hidden. (The white area with the pink line objects.)

I'm far from an expert on this though, so this is just a guess.

#

Actually, now that I look a bit closer, the hair at the sleeve area doesn't show up in a recent video when her hair is away from her body, so it may be part of the background layer too. Her hair is not that long.

robust sable
#

And turning certain things on with postprocessing can mess up transparency as well, which is tied to the plasma globe of evil, and that globe has caused so many problems, which is why it's gone, but it might still be haunting the stream with its power here.

restive copper
#

update: changing it to every 4 hours was a bad idea

#

i could maybe do every hour

#

maybe

robust sable
#

You're welcome despair

dense sail
#

SMH can't believe nohealforu ruined stream today ehehe

robust sable
#

What library/function is the issue if you don't mind, or dm me if it's too secret, I could possibly waste time looking at and accomplishing nothing

restive copper
#

live2d

vital token
#

if it's imposing constraints on your system's logic (and might then make future additions harder), then i don't think I (a mere viewer) derive enough marginal enjoyment from the patch to warrant the marginally more complex codebase (speaking from a position of ignorance ofc)

robust sable
#

hmm, yeah, I looked at that a lot last time, wasn't able to create any memory leaks in editor with live2d itself, although I'm not doing as much with spawning the model and such that there could be extra references to something keeping memory allocated

#

I know the masking textures get dynamically updated, but that's something that can wait till after subathon stuff again with 1 hour resets, don't worry about it

#

I guess it's also possible the mesh transforms themselves do something, I hadn't really checked those as thoroughly, maybe there could be something weird in the rigging that has some transform coordinates it doesn't quite like.

restive copper
#

i also put 128gb of ram in my pc and neuros pc

#

so should be fine

eternal shore
#

what if you run a second (invisible) live2d instance on the background receiving the same motion data for a couple seconds, and then swap it in (hopefully) seamlessly, and then kill the bloated instance blobthinking