I haven’t been active on Dev Forum for a while, studying, improving my scripting and building knowledge, and furthering some of my projects.
Anyways enough about me, I have decided to add the Camcorder from Outlast into Roblox! Animations and scripts made by myself and to active the camera, F to active, G to de-active. The game is currently unavailable though due to construction.
Just curious though, are you using ambient sound from the actual game? Just concerned that might be a copyright issue, wouldn’t want anything to happen to your game.
Yea nah don’t worry about the game, if the game gets removed or I get a warning strike or whatever happens, I don’t really care aslong as people can see my creations before I’m gone
This is pretty nice! I really like the detail of the camera and the way it shows up on the player’s screen. There’s a couple of things I’d like to improve though.
It feels off having the “night vision” effect show up on the entire screen while the camera itself is still clearly seen. I would recommend having the camera screen go all the way into the player’s screen, disappear, then have the effect appear, if that makes sense. That way, it would seem like we’re viewing the entire camera screen, instead of unrealistically showing the camera itself while the night vision is enabled.
But if you want more realism, you could have the overlay effect only show up on the actual camera screen itself. You could weld an invisible part about the same size and in the same position as the camera screen into the camera model, then use a SurfaceGui. Then add a slightly transparent green frame or overlay into the GUI. Here’s what I mean:
You may have to mess with the GUI properties and Lighting properties to get the night vision effect. I think the most important properties are EnvironmentDiffuseScale and Brightness in Lighting and LightInfluence and Brightness in the SurfaceGui (make sure LightInfluence is set to 0).
If you want to do something more simple and probably better in terms of gameplay, you should do the first option, otherwise you can do the second option for more realism. I’d also recommend adding a little noise/static and a camera recording overlay.
Sorry if I over-explained what was probably supposed to be a simple opinion, but other than what I suggested, your camera and animation is really high-quality to me! I’d definitely give a thumbs up on your game just for this detail.
For the night vision effect, a quick way to do this is to create a SurfaceGui in an invisible part and set the LightInfluence to 0.25 or below. Then put a frame in with a neon green BackgroundColor and BackgroundTransparency of 0.75. The Brightness in the SurfaceGui could also be increased to 2 or above but doesn’t seem necessary based on my tests. Following this, you should be able to generally recreate the effect in my example.
I would also recommend setting EnvironmentDiffuseScale to 1 and EnvironmentSpecularScale to 0 in the Lighting service to make the effect more clear to see through.
For the static effect, I just used an ImageLabel that cycles through different static decal IDs. The neon REC text was achieved by using a bright red TextLabel and setting the Brightness in the SurfaceGui to at least 3. I highly recommend putting the text in a separate SurfaceGui, otherwise the Brightness would probably mess with the night vision effect and make it look weird (at least to me).
If you’re still having difficulty recreating the effect, explain how you did it exactly or send a rbxl file of it and I’ll try to find what went wrong.