No video

How to Achieve PS1 and VHS-Style Graphics in Godot | Godot 4 Tutorial

  Рет қаралды 18,378

Punga

Punga

Күн бұрын

Пікірлер: 48
@NewFunnyAnimations
@NewFunnyAnimations 2 ай бұрын
Retro games were created with an emphasis on improving the quality of graphics. Now the creators deliberately worsen the graphics through additional shaders :)
@TheRaretunes
@TheRaretunes 21 күн бұрын
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.
@TomkhaDev
@TomkhaDev 6 күн бұрын
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.
@castmuse
@castmuse 4 ай бұрын
Ur vids keep getting better man, keep it up !! I’ll have to lyk when I decide to make my own ps1 style game 🙌🙌
@blakegriplingph
@blakegriplingph 2 ай бұрын
The affine warping effect would look best if the models are tesselated/subdivided either manually or dynamically to reduce but not totally eliminate warping.
@ThePensiveWalrus
@ThePensiveWalrus 2 ай бұрын
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.
@TiltedTowermeme
@TiltedTowermeme 4 ай бұрын
Thank you bro i love this Video. Keep up the Grind
@Angel-Otk
@Angel-Otk 24 күн бұрын
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
@jharris2975
@jharris2975 4 ай бұрын
Best vid yet!
@Johnytiger
@Johnytiger 3 ай бұрын
fire tutorial thanks!
@GameRetroStudio
@GameRetroStudio 2 ай бұрын
faltaron varias cosas importantes a nivel técnico pero bastante bien, te ganas mi like! :)
@xthejetx
@xthejetx 4 ай бұрын
What version godot you running? I had to change some things in the post processing shader to get it to work on 4.2.
@Punga046
@Punga046 4 ай бұрын
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
@nicklesnn Ай бұрын
godough 🗣
@JerryNason-lj8zc
@JerryNason-lj8zc 2 ай бұрын
how do you make the edges wobbly and crunchy
@Punga046
@Punga046 2 ай бұрын
If you're thinking of the jittering effect, it's the first shader, 2:08
@irwandianto4857
@irwandianto4857 Ай бұрын
so it doesn’t need voxel gi or lighmap for lighting?
@Punga046
@Punga046 Ай бұрын
It's your choice, I always use dynamic lighting for my projects, never used voxel gi.
@ZayJayPlays
@ZayJayPlays Ай бұрын
Is there a quick method of applying the model shader to multiple objects of different materials?
@Punga046
@Punga046 Ай бұрын
There’s a drag and drop PSX shader on GodotShaders.com. You can try it out if it’s easier
@renatorossarola
@renatorossarola 3 ай бұрын
got mouse camera motion locked when moving scene into subviewport node, shader working well, but i can't move my camera
@Punga046
@Punga046 3 ай бұрын
Make sure that under subviewport->control->mouse, the filter is set to either pass or ignore.
@renatorossarola
@renatorossarola 3 ай бұрын
@@Punga046 already did it, but without success
@nano-ai
@nano-ai 16 күн бұрын
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
@0xSuperMano
@0xSuperMano 3 ай бұрын
my mouse camera stop working after apply the crt shader, wtf
@0xSuperMano
@0xSuperMano 3 ай бұрын
i fixed 👍
@renatorossarola
@renatorossarola 3 ай бұрын
how did you fixed it?
@0xSuperMano
@0xSuperMano 3 ай бұрын
@@renatorossarola tu vai clicar no teu colorRect no inspector dele vai ter um mouse tu bota o filter como ignore
@theendblack72
@theendblack72 Ай бұрын
When I put the shader, the shader is visible but it is not transparent, how do I make it transparent?
@Punga046
@Punga046 Ай бұрын
I don't think the shader supports transparent objects, same as the original PS1
@st1llsane456
@st1llsane456 3 ай бұрын
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?
@Punga046
@Punga046 3 ай бұрын
I think its intentional, the PS1 had really bad shadow rendering
@SirXtC
@SirXtC 4 ай бұрын
what website did you use to do the AI voice over? I've been looking for some but they are all paid
@Punga046
@Punga046 4 ай бұрын
I use the text to speech option in Clipchamp
@SirXtC
@SirXtC 4 ай бұрын
@@Punga046 thank you
@user-vb6en7jq9e
@user-vb6en7jq9e 2 ай бұрын
i used the SAME texture for the floor in my project LOL
@fabianmunoz851
@fabianmunoz851 3 ай бұрын
impresionante, like and suscribe
@emirhansardag13
@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
@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
@emirhansardag13 Ай бұрын
@@Punga046 but resolution is set to 320x240 so doesnt that still make it very pixeleted.
@Punga046
@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
@emirhansardag13 Ай бұрын
@@Punga046 okayy thank you so much!
@KenSimon_54
@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
@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.
@RafathBinZafarAuvee
@RafathBinZafarAuvee 3 ай бұрын
If I apply any shader it removes my footsteps sound
@Punga046
@Punga046 3 ай бұрын
In your subviewport -> audio listener try checking “enable 3D” and “enable 2D”
@GoblinArmyInYourWalls
@GoblinArmyInYourWalls 2 ай бұрын
AI voice?
The Strange Graphics Of LETHAL COMPANY
15:59
Acerola
Рет қаралды 829 М.
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 48 МЛН
나랑 아빠가 아이스크림 먹을 때
00:15
진영민yeongmin
Рет қаралды 14 МЛН
The Truth About PS1 Graphics
3:06
Garbaj
Рет қаралды 1,5 МЛН
I Made My First Game in Godot in 3 Weeks...
26:21
Jack Sather
Рет қаралды 336 М.
Godot 4 - Forest Night Environment From Scratch
36:48
DevLogLogan
Рет қаралды 86 М.
Working on my Next PSX Horror Game | Godot Devlog
4:53
How to Improve Your PS1 Style Lighting
2:55
Marcis
Рет қаралды 33 М.
How To Make A Doom Clone In Godot 4
27:57
MizizizizTutorials
Рет қаралды 77 М.
The biggest lie in video games
15:18
AIA
Рет қаралды 1,8 МЛН
We Traveled Back in Time. Now Physicists Are Angry.
11:20
Kurzgesagt – In a Nutshell
Рет қаралды 4,5 МЛН
Godot 4 - Tiled Dungeon Environment From Scratch
26:24
DevLogLogan
Рет қаралды 415 М.