Idea for finally killing those darned Shakey Textures!

Discussion in 'Misc PSX Discussion' started by KojiroTakenashi, Jul 5, 2005.

  1. KojiroTakenashi

    KojiroTakenashi New Member

    Messages:
    102
    Likes Received:
    0
    Shouldn't it be possible to have whatever plugin generate a polygon (and I mean a regular one, not a wonky PSX-graphics quad-thinger) wherever a texture is, then 'bind' said texture onto the polygon?
  2. NGEmu.com Advertisement

  3. Vanit

    Vanit Heretic Junior Contributor

    Messages:
    2,766
    Likes Received:
    0
    Nope :).
  4. hushypushy

    hushypushy <font color=#FFFFFF><b>the only one you've ever SE Contributors

    Messages:
    21,979
    Likes Received:
    2
    it SHOULD be possible, yes :p but is it? i guess so...but you'd have to basically hack the entire game, and no one wants to do that.
  5. n_w95482

    n_w95482 Gone Contributors

    Messages:
    6,342
    Likes Received:
    0
    I don't see how it would be possible, the plugin still wouldn't have any Z coordinates to accurately place textures.
  6. KojiroTakenashi

    KojiroTakenashi New Member

    Messages:
    102
    Likes Received:
    0
    Well, then how does the thing place textures in the first place?
  7. Kane

    Kane 邪魔ゎ指せない Contributors

    Messages:
    26,303
    Likes Received:
    1
    The same way we did back in the early days of 3d before there were Z and W buffers. Or using a faked Z-buffer.

    Regardless, the problem is at the PSX end, not the PC end. The only way to get round it concievably is via HLE, which is not viable on the PSX
  8. Kazuya

    Kazuya The seeker of perfection

    Messages:
    3,628
    Likes Received:
    0
    Indeed. The psx lacks the z buffer which allows the system to render the polys in their exact position in the game's virtual space. The plugins can't read that z buffer because it doesn't exist.
    Get the soruce of the game, modify it and reprogram it, then burn it and voila¡¡¡¡
  9. hushypushy

    hushypushy <font color=#FFFFFF><b>the only one you've ever SE Contributors

    Messages:
    21,979
    Likes Received:
    2
    isnt that what i said, and n_w95482 told me it wasnt possible...? hack the game :rolleyes:
  10. n_w95482

    n_w95482 Gone Contributors

    Messages:
    6,342
    Likes Received:
    0
    I was referring to KojiroTakenashi's post, not yours :p. Of course you could rebuild the game but as you said, who would want to do that?
  11. hushypushy

    hushypushy <font color=#FFFFFF><b>the only one you've ever SE Contributors

    Messages:
    21,979
    Likes Received:
    2
    yeah, exactly ;)
  12. KojiroTakenashi

    KojiroTakenashi New Member

    Messages:
    102
    Likes Received:
    0
    So it's not the textures that are shaking, but the polys themselves?
  13. hushypushy

    hushypushy <font color=#FFFFFF><b>the only one you've ever SE Contributors

    Messages:
    21,979
    Likes Received:
    2
    well, it's actually do to the PSX's lack of sub-pixel accuracy. meaning, it only moves textures from one pixel to the other, not in between. at 320x240, its not too big of a deal. but when you blow that up 2 or 3 times, the distance is quite large, thus the shaky textures as it moves "only" a pixel or two in rapid succession
  14. KojiroTakenashi

    KojiroTakenashi New Member

    Messages:
    102
    Likes Received:
    0
    Couldn't you just add sub-pixel accuracy to the emu core, then?
  15. hushypushy

    hushypushy <font color=#FFFFFF><b>the only one you've ever SE Contributors

    Messages:
    21,979
    Likes Received:
    2
    nope. it's something that was never in the original PSX. it'd be like adding a Zbuffer :rolleyes:
  16. KojiroTakenashi

    KojiroTakenashi New Member

    Messages:
    102
    Likes Received:
    0
    Kind of like how ePSXe is like adding PSX hardware to your system?
  17. hushypushy

    hushypushy <font color=#FFFFFF><b>the only one you've ever SE Contributors

    Messages:
    21,979
    Likes Received:
    2
    ePSXe doesnt add PSX hardware to your system, it emulates it...

    face it, it's impossible
  18. KojiroTakenashi

    KojiroTakenashi New Member

    Messages:
    102
    Likes Received:
    0
    Well, can't we just emulate sub-pixel accuracy, or force the internal resolution to be higher (but in a more shake-killing way than Pete does it)?
  19. n_w95482

    n_w95482 Gone Contributors

    Messages:
    6,342
    Likes Received:
    0
    Nope. It can't just create additional data like that out of nothing.
  20. KojiroTakenashi

    KojiroTakenashi New Member

    Messages:
    102
    Likes Received:
    0
    There no way you could just make it interpolate a new position between the previous two?
  21. hushypushy

    hushypushy <font color=#FFFFFF><b>the only one you've ever SE Contributors

    Messages:
    21,979
    Likes Received:
    2
    yes, it's possible. you're going to have to recode every game you want to play. are you happy now?

    it IS technically possible but it would be literally way too much work.

    is it possible to move the Andes mountains to New England? yes. but it would be far too much work to be worth it.

    so if you want your FF9 textures to stop shaking, find the source to FF9, become an expert programmer, and have at the entire game.

Share This Page