Retro games were created with an emphasis on improving the quality of graphics. Now the creators deliberately worsen the graphics through additional shaders :)
@TheRaretunes21 күн бұрын
I felt the same when the first "pixel art" games came out, thinking why should we go back to pixels when we were striving in 3d rendering. Now it's just a stupid question.
@TomkhaDev6 күн бұрын
Great video, straight to the point! Always thought implementing shaders would be a hassle, but with your tutorial I got it set up in a breeze and with some tinkering around, it look absolutely amazing.
@castmuse4 ай бұрын
Ur vids keep getting better man, keep it up !! I’ll have to lyk when I decide to make my own ps1 style game 🙌🙌
@blakegriplingph2 ай бұрын
The affine warping effect would look best if the models are tesselated/subdivided either manually or dynamically to reduce but not totally eliminate warping.
@ThePensiveWalrus2 ай бұрын
PS1 developers would use extra polygons even when not needed for that exact reason. The large polygons of the building warp too much to match the PS1 aesthetic.
@TiltedTowermeme4 ай бұрын
Thank you bro i love this Video. Keep up the Grind
@Angel-Otk24 күн бұрын
Thank you for this video, I just had my first son and I’m pretty sure I’m now capable of raising a great man
@jharris29754 ай бұрын
Best vid yet!
@Johnytiger3 ай бұрын
fire tutorial thanks!
@GameRetroStudio2 ай бұрын
faltaron varias cosas importantes a nivel técnico pero bastante bien, te ganas mi like! :)
@xthejetx4 ай бұрын
What version godot you running? I had to change some things in the post processing shader to get it to work on 4.2.
@Punga0464 ай бұрын
Oh, I forgot to mention this, you have to add an extra line in the CRT shader. I don't know about the post processing shader, I think that one worked for me without changing anything, as it war written for Godot 4, the CRT one was written for Godot 3. Thanks for pointing it out.
@nicklesnnАй бұрын
godough 🗣
@JerryNason-lj8zc2 ай бұрын
how do you make the edges wobbly and crunchy
@Punga0462 ай бұрын
If you're thinking of the jittering effect, it's the first shader, 2:08
@irwandianto4857Ай бұрын
so it doesn’t need voxel gi or lighmap for lighting?
@Punga046Ай бұрын
It's your choice, I always use dynamic lighting for my projects, never used voxel gi.
@ZayJayPlaysАй бұрын
Is there a quick method of applying the model shader to multiple objects of different materials?
@Punga046Ай бұрын
There’s a drag and drop PSX shader on GodotShaders.com. You can try it out if it’s easier
@renatorossarola3 ай бұрын
got mouse camera motion locked when moving scene into subviewport node, shader working well, but i can't move my camera
@Punga0463 ай бұрын
Make sure that under subviewport->control->mouse, the filter is set to either pass or ignore.
@renatorossarola3 ай бұрын
@@Punga046 already did it, but without success
@nano-ai16 күн бұрын
i dont know if it's too late to solve this issue, but i had to do a pass through on the SubViewPortContainer: extends SubViewportContainer @onready var player = $SubViewport/CharacterBody3D func _ready(): set_process_unhandled_input(true) func _input(event): if event is InputEventMouse: var mouseEvent = event.duplicate() mouseEvent.position = get_global_transform_with_canvas().affine_inverse() * event.position player.unhandled_input(mouseEvent) else: player.unhandled_input(event) make sure to rename the input on the player to unhandled_input from _unhandled_input
@0xSuperMano3 ай бұрын
my mouse camera stop working after apply the crt shader, wtf
@0xSuperMano3 ай бұрын
i fixed 👍
@renatorossarola3 ай бұрын
how did you fixed it?
@0xSuperMano3 ай бұрын
@@renatorossarola tu vai clicar no teu colorRect no inspector dele vai ter um mouse tu bota o filter como ignore
@theendblack72Ай бұрын
When I put the shader, the shader is visible but it is not transparent, how do I make it transparent?
@Punga046Ай бұрын
I don't think the shader supports transparent objects, same as the original PS1
@st1llsane4563 ай бұрын
Hi, nice video. But when i am adding Jittering shaders, the shadow that the model casts starts jumping back and forth when you move. Do you know how to fix it?
@Punga0463 ай бұрын
I think its intentional, the PS1 had really bad shadow rendering
@SirXtC4 ай бұрын
what website did you use to do the AI voice over? I've been looking for some but they are all paid
@Punga0464 ай бұрын
I use the text to speech option in Clipchamp
@SirXtC4 ай бұрын
@@Punga046 thank you
@user-vb6en7jq9e2 ай бұрын
i used the SAME texture for the floor in my project LOL
@fabianmunoz8513 ай бұрын
impresionante, like and suscribe
@emirhansardag13Ай бұрын
hello punga i tried using this with the game im working on its works great but it messes up the ui it becomes too pixeleted because of the resolution. I checked your other stuff and you seem to solve this issue. can you please tell me how did you do it?
@Punga046Ай бұрын
Place the UI on top of the shaders and viewportcontainers (so the node is below them in the hierarchy). I recommend using a different canvaslayer for the UI
@emirhansardag13Ай бұрын
@@Punga046 but resolution is set to 320x240 so doesnt that still make it very pixeleted.
@Punga046Ай бұрын
@@emirhansardag13 In my newest game I use 640x360 resolution. If you want a clear UI, you can make the game 1920x1080 (or any resolution) and leave the subviewport at 320x240, so you’ll have a sharp, high resolution UI, but the game will have the pixelated look.
@emirhansardag13Ай бұрын
@@Punga046 okayy thank you so much!
@KenSimon_54Ай бұрын
I'd really recommend you to use your real voice, you make great videos, but I think they would get a bit more life without the computer voice
@Punga046Ай бұрын
@@KenSimon_54 I use my real voice in my recent devlogs, I’ll use it for my next one, but they doesnt perform as great as my AI voice videos.
@RafathBinZafarAuvee3 ай бұрын
If I apply any shader it removes my footsteps sound
@Punga0463 ай бұрын
In your subviewport -> audio listener try checking “enable 3D” and “enable 2D”