Live data from Hacker News

Show HN: Tiny PS1-like Renderer in 500 lines

github.com

11–20 of 47 posts

Re: Show HN: Tiny PS1-like Renderer in 500 lines

#12
would love to see this run inside a browser. how do you create ps1 texture and lo-poly models like this? I so badly want to create a PS1 style game in the browser.

For lot of us, our childhood was defined by this console. N64 as well but just something about the PS1 graphic that really speaks to me. Anybody else feel the same?

Re: Show HN: Tiny PS1-like Renderer in 500 lines

#13
post #8

heh, I wrote an N64 one not too long ago with the exact same style: https://github.com/glouw/gel

You might notice that your project is already included in the Readme under credits.

I did not notice. Neat. I appreciate the PS1 more. Remembering way back, N64 carts were 10 dollars or so more than PS1 discs, and as a result I had a stockpile of PS1 games. The texture popping of the PS1 I could never make sense of but it became an aesthetic of the era. Nice work OP, and thankyou for the credit

Re: Show HN: Tiny PS1-like Renderer in 500 lines

#15

would love to see this run inside a browser. how do you create ps1 texture and lo-poly models like this? I so badly want to create a PS1 style game in the browser. For lot of us, our childhood was defined by this console. N64 as well but just something about the PS1 graphic that really speaks to me. Anybody else feel the same?

From a quick glance at the graphics library being used here[1], it doesn't seem like a terrible amount of work to add support for WebGL and then get this entire project compiled into wasm (at least for someone more comfortable working in C than myself!)

[1] https://github.com/erkkah/tigr

Re: Show HN: Tiny PS1-like Renderer in 500 lines

#16

Have PS1 triangular graphics made a retro resurgence yet? Because I'm so down for that.

r/ps1graphics is a small but active community.

https://old.reddit.com/r/ps1graphics/

There's also some people on YouTube doing PS1 and N64 style graphics.

Re: Show HN: Tiny PS1-like Renderer in 500 lines

#17

Earlier quoted context omitted.

You might notice that your project is already included in the Readme under credits.

I did not notice. Neat. I appreciate the PS1 more. Remembering way back, N64 carts were 10 dollars or so more than PS1 discs, and as a result I had a stockpile of PS1 games. The texture popping of the PS1 I could never make sense of but it became an aesthetic of the era. Nice work OP, and thankyou for the credit

> The texture popping of the PS1 I could never make sense of but it became an aesthetic of the era.

The Truth About PS1 Graphics

https://www.youtube.com/watch?v=ESXAxtdEkzY

Why PlayStation 1 Graphics Warped and Wobbled so much

https://www.youtube.com/watch?v=x8TO-nrUtSI

Re: Show HN: Tiny PS1-like Renderer in 500 lines

#19

Have PS1 triangular graphics made a retro resurgence yet? Because I'm so down for that.

Yes, very much so. Mostly for horror games, for some reason.

https://www.nme.com/features/gaming-features/the-resurgence-...

https://hauntedps1.itch.io/demodisc2021

Re: Show HN: Tiny PS1-like Renderer in 500 lines

#20

Earlier quoted context omitted.

You might notice that your project is already included in the Readme under credits.

I did not notice. Neat. I appreciate the PS1 more. Remembering way back, N64 carts were 10 dollars or so more than PS1 discs, and as a result I had a stockpile of PS1 games. The texture popping of the PS1 I could never make sense of but it became an aesthetic of the era. Nice work OP, and thankyou for the credit

I know there’s another reply with videos here. I’m gonna put an explanation in text.

The N64 had two things which made things smoother. It had sub-pixel precision for geometry after projection, and it had perspective-correct interpolation. This meant that moving objects looked smooth and didn’t “pop”. Games on the PS1 addressed the interpolation problem by subdividing, but you could sometimes see geometry suddenly move when you got closer and saw more subdivisions.

The N64 also had texture interpolation (kind of like bilinear) and antialiasing, but those don’t make as big an impact.

The N64 got all these things right, more or less, but had problems with memory bandwidth and small texture memory.

Post reply on HN