How to Improve Your PS1 Style Lighting

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии •

  • @AnnCatsanndra
    @AnnCatsanndra Год назад +39

    I just watched a handful of pretty bad "how to make PS1 style graphics" but this video is *fantastic* for its short runtime because it points directly to strong examples of real good-looking PS1 games as well as explaining how it works and briefly demoing how to get a similar look in modern tools. Thank you for making this!

  • @robotinfluence
    @robotinfluence Год назад +10

    I am loving this series of quick condensed content.
    Thanks again

    • @Marcis.
      @Marcis.  Год назад +1

      Glad to hear it!

  • @civilian1598
    @civilian1598 Год назад +29

    I managed to achieve that vertex colour water caustic effect in unity about a year ago as an exercise. I used a scrolling noise texture to make the vertex colors flicker and move around. Looked pretty sick.

  • @eeanditto9156
    @eeanditto9156 Год назад +3

    Bro I cannot repeat myself enough, these videos are gold bro! Entertaining info in a quick digestible form!?! ABOUT A COOL NICHE TOPIC!?!?! This dude definitely is heading in the right direction.

    • @Marcis.
      @Marcis.  Год назад

      Thanks! That's awesome to hear!

  • @Sadtape
    @Sadtape Год назад +2

    Love your commitment to strong aesthetics! Each video of yours ive watched has so much good advice. Excited to see more

  • @Marc_Fuchs_1985
    @Marc_Fuchs_1985 7 месяцев назад +4

    I never owned any PlayStation, I am a Nintendo kid and was totally into the N64.
    But I gotta say, over all those years and looking at many PS1 games, I think the graphics of that system have more "personality", they are more distinguishable from other 3D graphics. And being a 3D artist today myself, I really like the look of PS1 graphics, especially the unfiltered blocky textures. One day I will create my own PS1 environment.
    Sadly, being a 3D artist, it kills off all the mysteries about those old 3D consoles. How they could achieve their stuff. Today I understand it all.

  • @grunnindieps1-stylesurviva200
    @grunnindieps1-stylesurviva200 Год назад +6

    I'm glad I saw this video because now it gave me something to think about of my game. While I try my best to make everything look pretty, i could use vertex coloring on top of my textures to make them look even better. Great idea. Thanks a lot. Now i just need to figure out how to get this done in Unity hahah

    • @Marcis.
      @Marcis.  Год назад +1

      Nice! I'm glad it helped you!

    • @jlewwis1995
      @jlewwis1995 Год назад +1

      You can bake lighting to vertex colors in blender, though it can be a bit finicky especially if you're using a sky or HDR to add outdoor lighting, I get the distinct impression it wasn't really something cycles was intended to do 😂 But you can do it anyway and the results are pretty good especially if you're using a relatively high poly base mesh which for ps1 you would be doing to offset the affine warping

    • @grunnindieps1-stylesurviva200
      @grunnindieps1-stylesurviva200 Год назад

      @@jlewwis1995 Sounds interesting! I'm still a complete noob to Blender and just doing basic stuff to texture my models with UV maps. Not using shaders. If I wanted to use vertex coloring ON TOP of my textures, how would you go about doing this and how would this be imported into Unity? Also need to bake the textures?

    • @jlewwis1995
      @jlewwis1995 Год назад +1

      @@grunnindieps1-stylesurviva200 no you don't need to bake the textures, first you go into vertex paint mode and scrub around on the model a little bit to get blender to make a vertex color layer then you need to edit the vertex color attribute and change it's domain from "face corner" to "vertex", if you don't do that the lighting bake will be pretty bad. And you need to make sure it's type is set to "byte color" too (at least I think that's what it's called anyway), not float or integer or whatever. Then after doing that you need to set up your lights obviously. Then after you set up your lights you set the renderer to Cycles (if it isn't already) then in the "bake" menu you set the type to "vertex color" and just press bake and it *should* work correctly. There IS a little bit of a problem though, as far as I can tell cycles WILL actually try to bake the textures into the vertex color while mixing it with the lighting color which will obviously give the wrong results a lot of the time, the only way around this seems to either be either just swapping all your textures out for plain white materials when baking or using the light path node to force the camera ray to always return pure white on all your materials.

  • @pummeluff230
    @pummeluff230 4 месяца назад

    Very good video. Saved to come back to have a look at the games. I like short vids with dense Info. Thanks!

  • @blackhawk17927
    @blackhawk17927 Год назад +6

    Such content is very cool and teaches all indie developers, fans of ps one graphics that you don’t need to mindlessly use mechanics of such a render and make mega pixel horrors, where you can’t see anything but pixels and vhs effects that make you sick, in original graphics people tried to make cool and it feels

  • @vntldrs
    @vntldrs 8 месяцев назад

    what did you use to achieve that vertex-color-only look, e.g. at 1:15? excellent video btw!

  • @richardtoth7240
    @richardtoth7240 Год назад +4

    I'd be curious how you've achived the dynamic vertex lighting effect.

  • @W1mpire
    @W1mpire Год назад +12

    lighting and sound is 70% of a game!

    • @Marcis.
      @Marcis.  Год назад +7

      I don't know, I don't know... sounds like a lot!

    • @W1mpire
      @W1mpire Год назад +1

      @@Marcis. well, i guess it depends on the game😂

    • @jlewwis1995
      @jlewwis1995 Год назад +1

      Yeah lighting is really important for a 3d scene, even the most well designed maps will look like crap if they're just fullbright

    • @W1mpire
      @W1mpire Год назад +1

      when you think about it, alot of games selling points is getting immersed in another world. so what do you need? Atmosphere. General ambience in game feel, lighting, sound and "belivableness" play a huge role in a games quality.

  • @nocultist7050
    @nocultist7050 Год назад +3

    Vagrant Story and Alien Resurrections take two top spots in my personal best old school graphics tier list.

    • @Marcis.
      @Marcis.  Год назад

      Which other games are in your list?

  • @Gyrbae
    @Gyrbae Год назад +1

    2:29 FINALLY, somebody speaks the gospel truth! Preach brother!

  • @ethanwasme4307
    @ethanwasme4307 Год назад +1

    i almost missed this lesson 😭😭😭 thank you again

  • @f11bot
    @f11bot Год назад +1

    Exploring lightning tricks from back then is still super useful nowadays!! (For example when you want to optimize a game)
    Like another example of using vertex colors is NFS MW, hear me out, I know it’s a newer game, but they still use vertex colors to fake ambient occlusion on cars, and it really works!! (I just noticed this the other day, but it’s super useful to save memory!)

    • @Marcis.
      @Marcis.  Год назад +1

      Are you talking about the 2005 version? That's my favorite NFS game!

    • @f11bot
      @f11bot Год назад +1

      @@Marcis. Yes, that one!! Sorry for the lack of precision, I don’t really consider the 2012 version the Most Wanted XD.
      It’s also definitely one of my favorites, because I also love the first Underground, it’s hard to decide between both hahah

    • @Marcis.
      @Marcis.  Год назад +1

      Oh, yeah! The first Underground and MW are the best!

    • @f11bot
      @f11bot Год назад

      @@Marcis. You know it!!

  • @an4ximander
    @an4ximander Год назад +2

    The trick is Vertex colors right?(you mention it at 1:07). I see so many low-fi first person projects (like ps1-ps2 style graphics) and they look so great! (kind of "realistic Quake graphics") ..and Im trying to figure out how they do it. Im sure if I try to put simple textures and baked lighting the result wont be that great. In your video I hear for the first time about "vertex colors" ..and I think that is the trick/the important thing I mean, to make them look good.

    • @Marcis.
      @Marcis.  Год назад

      That's right. Use vertex colors to give your scene some dynamic range and variety.

  • @Xeridae
    @Xeridae Год назад +1

    Alien Resurrection and Vagrant Story are both great examples. I would also include Xenogears.

  • @SociopathDev
    @SociopathDev Год назад

    interesting video, will try the game i'm developing atm, thanks

  • @mysteriousstranger9496
    @mysteriousstranger9496 Год назад +1

    Oh man, could you make videos going in to more depth into how to do the things mentioned in this video?

  • @AlfredBaudischCreations
    @AlfredBaudischCreations Год назад

    2:37 have you migrated your game to UE5 or is this just an example for the video? Asking because I'd like to hear your thoughts if you migrated or for a PSX should I just stick to 4.27? (but then losing UE5 QoL improvements regarding the workflow, IK Rigs, etc).

    • @Marcis.
      @Marcis.  Год назад +1

      I still use 4.26 for my main project because the latest updates break my game and there isn't a must have feature for me at least in UE5 so it's not worth the headache.

    • @AlfredBaudischCreations
      @AlfredBaudischCreations Год назад +1

      @@Marcis. Cool, thanks for answering.

  • @vexedev
    @vexedev Год назад +3

    Hey great video as always :)
    Was curious if you had insight as to how they did texture details like in the zombie textures of Resident Evil 2/3. They have an insane amount of details within such a small canvas. I don't know if they're just very talented artists and they drew directly to that canvs size (256x256 or even smaller sometimes 128x128), or they drew at a much higher res and then downscaled?
    Would be a great idea for a video imo ;)

    • @Marcis.
      @Marcis.  Год назад

      Thanks!
      I'm guessing they're downscaled. Maybe there is a developer commentary video floating somewhere on the internet.

    • @lukabrasi001
      @lukabrasi001 Год назад

      they either downscaled or had the exact canvas size in mind to maximize details that would be otherwise lost when downscaling

  • @metroidfannumber1234
    @metroidfannumber1234 Год назад

    i always wondered how they did dynamic lighting back then when it's so hard to do in hammer and other engines.

  • @juansotomayor9076
    @juansotomayor9076 8 месяцев назад

    I love the look of Alien Resurrection but i dont know much about graphics/lighting etc. Where should i look into if want to learn to achieve that look? (vertex color and such)

  • @charlesm.3481
    @charlesm.3481 Год назад +1

    how do you run ps1 game in wireframe mode is it an option in an emulator? (i think it was with the snowracer game)

  • @Erudan-c3g
    @Erudan-c3g 6 месяцев назад

    Have you ever considered making a full fledged course on making PS1 style games in Unreal?

  • @JohnDoe-pk8lc
    @JohnDoe-pk8lc Год назад +1

    useful contente yes, thanks

    • @JohnDoe-pk8lc
      @JohnDoe-pk8lc Год назад +1

      my english failed hard in this previous comment, oh well lmao

  • @SageX85
    @SageX85 Год назад +1

    "...squash the notion that if you are making a retro styled game, it has to look like shit." This!!! so many games use "retro" to justify being ugly messes.

  • @Freidenker01
    @Freidenker01 8 месяцев назад

    Thank you for mentioning this. I'm always offput by all those modern games with "retro style" that just make shitty graphics because "old game look bad" both in 3d and pixelart. It's lazy and just a bad excuse in my eyes.

  • @nwcr_
    @nwcr_ 2 месяца назад +1

    How did you deactivate textures on PS1 games? Is there an emulator with such feature?

  • @ZAPcon
    @ZAPcon Год назад

    Sorry for the noob question, but when you refer to "vertex lighting" it looks like you are simply talking about painting part of your textures lighter or darker in order to give the appearance of light and shadow... is that correct? Other than layered material painting on landscapes, I don't have much experience with vertex painting (unless weight painting counts?). Is there any special technique to this, or do you just .go to mesh paint mode, and then start coloring in areas? I noticed you're paint color is set to white, so I'm assuming their is either some sort of masking or layer property set up so that the white is actually darkening the existing material. Any additional insight would be appreciated. Thanks for all the videos!

  • @yuler_
    @yuler_ 4 месяца назад +1

    what did you use to view ps1 games in vertex color mode?

    • @Marcis.
      @Marcis.  4 месяца назад +2

      epsxe with gpubladesoft plugin

  • @cak5171
    @cak5171 Год назад

    What were the two games at 0:11 - 0:20?

    • @Marcis.
      @Marcis.  Год назад +2

      Quake 2 and the second clip isn't a game. It's a demo level of my retro graphics asset pack for Unreal Engine.

    • @cak5171
      @cak5171 Год назад +1

      @@Marcis. Thank you!

  • @flaqkogames
    @flaqkogames Год назад

    I wish there was a no code 3d game engine :( I tried game guru but still in beta and not good for low poly

    • @Marcis.
      @Marcis.  Год назад

      Why do you want a no code engine?

    • @flaqkogames
      @flaqkogames Год назад

      @@Marcis. I use construct 3 and I guess. Im just used to not having code. I could attempt to learn but I want to just make a simple game and it feels like to much to learn for something simple

    • @pummeluff230
      @pummeluff230 4 месяца назад

      Godot has an addon for nocoding. I think it was called "orchestrator".

  • @awhiskin
    @awhiskin Год назад

    At the end in UE5, are you using built in mesh painting tools or that part of your PSX Effects addon?

    • @Marcis.
      @Marcis.  Год назад +1

      I'm using the built in tools with the Retro Graphics asset pack

    • @awhiskin
      @awhiskin Год назад

      @@Marcis. ah gotcha - I should probably read the documentation 😂 I’ve only had a 5 min play around after purchasing

  • @omaromor3250
    @omaromor3250 Год назад

    Can I know what is the name of the game at 0:11 ?

    • @Marcis.
      @Marcis.  Год назад

      Quake 2

    • @omaromor3250
      @omaromor3250 Год назад

      @@Marcis. Thanks..Also what emulator do you use for playing and studying ps1 games?

    • @Marcis.
      @Marcis.  Год назад

      Avocado and epsxe

    • @omaromor3250
      @omaromor3250 Год назад +1

      @@Marcis. Thanks 😁

  • @charzulu
    @charzulu Год назад

    How did vagrant story accomplish that rim lighting on the original hardware? Got any tips on how to accomplish this with your retro pack for unreal?

    • @Enoh32Gaming
      @Enoh32Gaming Год назад +1

      Vagrant story faked it with a separate model draw. It would be drawn behind and slightly to the side of the original model and with brighter vertex colors.

    • @WillowThomkin
      @WillowThomkin Год назад

      I was thinking the same thing, another model.

  • @ethanwasme4307
    @ethanwasme4307 Год назад

    GDC talk 😭🐢

  • @segefjord
    @segefjord Год назад

    What is the name of the first song?

    • @Marcis.
      @Marcis.  Год назад

      I make my own music and most of the songs are unreleased.

  • @FineappleRyan
    @FineappleRyan 11 месяцев назад

    Comment for the algorithm

  • @Squimd
    @Squimd Год назад

    Holy crap seizure warning lol

  • @Ektorq
    @Ektorq Год назад

    new suscriber if you show more about optimisation to mobile games please!!!!!!!! and, God Bless you. thank you for not say bad words.