Fake Interiors / Interior mapping

looks like you’re not passing a basepart in the WindowPart argument. It’s saying that WindowPart.Position is a Udim2 value, which isnt the case. Instead, this should be a Vector3 value, as a basepart would have.

1 Like

this error is likely caused due to the module being run from a server script. If that isnt the case, you may have accidentally modified the code

1 Like

might be using this, looks performance!

1 Like

I ungrouped the model in my game and immediately play-tested, but the fake interior didn’t activate at all, I just see the shaded room normally. What should I fix?

This is a pretty neat module that has a ton of possibilities, but there are a few rendering errors that can cause certain windows to vanish when you turn away and have them in a small corner of your screen, which basically just makes it vanish. It’s a small problem with the optimization which I just disabled for the video below, but it could most likely be fixed so that lower end devices could experience it without losing any immersion.

2 Likes

i see. ill try my best to redo some of my math to fix this issue.

edit: also going to fix some other incorrect math

1 Like

hello, i need your help. how do i set this up? im not quite familiar with viewport frames

Very useful & detailed plugin!
I’ve edited a version slightly so that when a WindowPart isn’t on-screen it is disabled the same as it is if Z is looking away / Camera is behind the model.

Other than that, very very good plugin.

1 Like

I know I’m a bit late on the hook, but this doesn’t seem to work for me either, and I am 110% sure I am passing a base part.

Any ideas on how I fix this?

Thank you!

wow im impressed
this looks so real omg

Hello,
This is so impressive. Sorry to bother you. but i don’t really know where to put the module. Where i should put the module so i can see if it’s work or not. Thank you for your help!

Idk neither, if you try putting it on ReplicatedStorage?

u need to put it in startergui
then it will work

I have no idea if the resource broke, but I literally ran the example code and not only did it do nothing it threw a big fat error at my face, I have been trying to understand why it is not working for the past hour.

boom

Yes it is running on client, yes i gave it a basepart that does exists, yes i did indeed also required the module properly, yes the module is placed under replicatedFirst

1 Like

it was example code in order to understand how the module works in practice. you are not supposed to paste it into your own scripts

1 Like

I just figured out why it actually did not worked, the camera needs to move first for all viewports to start rendering, since my camera was just a static scene it was not working, but when i used free cam it worked again.

Ill just work arround this by quickly setting the camera CFrame to force the windows to render.

1 Like

UPDATE: fixed math and adaptivequality. added distance-based framerate for windows.
these fixes should increase game and window performance.