[1220] Dynamic Mode for Near Clip adjustment should save after restart.
tracked
DrBlackRat
Issue:
The Dynamic Mode for the Near Clip Plane Adjustment is not saved when restarting the game, I know this is intentional but it should save, even after restarting.
The Dynamic Mode was made so it wont break worlds with a high Far Clipping plane, so it shouldn't cause any issues. A lot of people always want the Near Clipping plane to be as small as possible (people with small Avatars for example), this just makes it harder for those people, because they have to re enable it every time they start the game.
Suggestion
Save if Dynamic Mode is enabled when restarting the game.
Log In
DrSakuuCuddles
Any updates on the tracked status? If the reasoning is that it breaks lighting in some worlds, shouldn't Dynamic mode not do that? Shouldn't Dynamic mode disable itself in worlds that have near clip set correctly to 0.01 so they don't break?
Tayou
wanted to write this as a comment, but thought it makes more sense as a separate post: https://feedback.vrchat.com/feature-requests/p/save-forced-near-clip-per-world
Yukine
This would be really nice. Having to set this to dynamic mode after every start can get quiet tiresome. I profit in most worlds from it since it can set near clip to be even smaller/closer than available in the unity editor.
Since the feature was introduced, I only witnessed a single time where dynamic mode cause some texture flickering in a large world. Users are already informed in various places about the possible issues that could occur by using that feature. So it would be nice to trust us and add an extra option to persist the change to dynamic mode or just do that by default out right.
I'm not sure how this would generate more support requests for the VRC team if the first point of contact would be the world author which probably could solve that issue. In the end, a support article about the topic for world creators at most.
Sasha Mason
Disagreed. You'd be surprised how often you end up running into a weird visual issue when world hopping around for a while. It makes sense that it does not save so people only use it when they actually have to, and also to remind people of the fact that it can cause issues in certain worlds. Even when using the Dynamic Mode, I have come across a few worlds that still had issues with it.
Now if it were to save, it is easy to leave it on all the time, forget about it, then join a world and wonder why things don't look right. Most of the common hangout worlds I join also don't have clipping distances set in such awful ways that I would feel the need to override it, so it is overall safer if you don't have to use it, and only do so when you get into a world where you feel like you really do need it.
GenesisAria
Sasha Mason: You miss the point: it resets on GAME RESTART not on
world change
, which makes it pointless. It only becomes a point of frustration and only is valid in the time between starting up vrc and remembering to set it on again (which most people who value with feature find themselves fighting with all the time). It stays on after setting for the entire session until you close vrc or it crashes.I've had this debate to the point of exhaustion with countless people. As someone who's spent an exorbitant amount of time experimenting with clipping planes in the context of vrchat - solving issues caused by reduced z precision or farplane cutouts for the Dynamic Mode is EXCEEDINGLY easy to do. The bugs become a problem for the world creator to account for not the user. For example my world i simply made skybox objects
(including lens flare which i put on a dummy point light instead of the directional)
follow the user's camera position in worldspace (it was possible in sdk2 even)
, which allows you to move extremely far from origin without having noticeable issue with it. My world has a ~25km farplane for a 3d planet and 0.01 nearplane (which already exceeds what Dynamic Mode allows, it moves my nearplane forward when enabled).You can't adjust shadow distance really to my knowledge in worlds, fogs can be compensated or substituted with other methods. Occasionally you might run into some culling issues, but occlusion culling is problematic to begin with. I haven't figured out what makes some of my meshes cull when you set it to forced mode.
The argument for making it reset on game start is empty because it's a fallacious one.
DarkSwordsman
Sasha Mason: People not understanding how to do basic debugging steps should not be a reason for me to lack a useful feature.
At the very least, we should be able to persist the dynamic mode in the config file. I would imagine that if I have visual artifacts in a world, I would know to change it away from dynamic.
Every time I play the game, I usually turn on the near clip when I join, or I turn it on when I noticed I need it. I then proceed to play for another 2-8+ hours straight hopping between worlds and never having an issue with dynamic clipping.
There's only one or two worlds of the couple hundred I've visited recently that have had an issue with it.
Raphiiko
While I understand why it was done this way, I'd really like some way for this to save between restarts.
I have to reenable this every single time I start the game. Yes, it breaks in _some_ worlds, but for me, not having to set it literally every single time I start VRChat would far outweigh only having to change the setting the few times I go to a world where it doesn't work correctly.
Salbug
I'm surprised people still want this saved. I'm still running into plenty worlds that give me issues with interacting with the menu if I have either option turned on. Granted there aren't
a lot
but it's enough that anyone's bound to run into them and be completely flustered as to why they're suddenly unable to interact with their menu, and thus have issues turning the feature off to fix the problem, thus forcing them to restart.DarkSwordsman
Salbug: At the very least, it should be an option in the config file to toggle persistence. 99% of the time I do not have clipping issues and I often need the near clip.
AirGamer
Salbug: For what it's worth, I've seen without any Near Clip adjustment set. I, however, forget the world I encountered that in
GenesisAria
Salbug: I still don't get why VRChat won't render the menu in camera space instead of worldspace, then it wouldn't have any floating point issues ever.
I've only run into a couple worlds where Dynamic Mode broke anything significant, and in a small handful of worlds that were reckless with their farplane or spawn you somewhere nowhere near origin - that's on the creator, not the client. Most of the time it's just shadow acne.
Liselotte
If you gonna add features - add them properly.
Make the settings be saved with a popup warning if You have to.
It's annoying to have to look where you put the near clip setting on the cramped new menu every time you change worlds, just because someone's personal opinion is that it might break.
The worlds are broken anyways.
С
Сomfy
At the very least let us use a launch option for this to automatically happen each startup. I came here to canny specifically to give this suggestion.
Rivera․
Either Dynamic or Forced should be saved even when the game is restarted because it's there for a reason.
GenesisAria
Another idea: add an additional button or option for "save nearclip setting". Make that option buried somewhere in the menu.
Load More
→