ebmar

Members
  • Content Count

    1,197
  • Joined

  • Last visited

  • Days Won

    45

ebmar last won the day on August 4 2023

ebmar had the most liked content!

Community Reputation

893 Jedi Grand Master

About ebmar

  • Rank
    Caffeinated Sith Lord

Profile Information

  • Gender
    Male
  • Location
    : Dromund Kaas

Recent Profile Visitors

76,408 profile views

Single Status Update

See all updates by ebmar

  1. What exactly is xbox_downsample 128/256 doing? Is it relevant to use it in K1's texture? Or even if it is; is it too with PC version of TSL? 🤔

    Hope someone could chime in and gave an insight about it; many thanks in considering! :cheers:

    1. Show previous comments  6 more
    2. DarthParametric

      DarthParametric

      I suspect your eyes are playing tricks on you and there was no difference.

      Besides, I would conjecture that this is not actually an engine flag, but an export/conversion flag, for use by whatever internal tool they used to craft TPCs/TXBs. It makes no sense that if you wanted a texture on Xbox to be 128x128 that you would export it as 256x256 and then tell the engine to only go as high as the 128x128 mip. Why have a texture four times the size of what you need? That's just a waste of memory on a system that has no memory to spare.

      If you have any specific examples of TSL textures with the semantic, list them and I will see what the TXB equivalent is.

      Edit: Yes, as I expected (at least based on a sample size of one).

      DXN_bark.tpc - 512x512, 172KB

      DXN_bark.txb - 256x256, 44KB

    3. ebmar

      ebmar

      Quote

      I suspect your eyes are playing tricks on you and there was no difference.

      That is undeniable, lol- as I can't print out any data processed from my eyes. 😂

      Quote

      Besides, I would conjecture that this is not actually an engine flag, but an export/conversion flag, for use by whatever internal tool they used to craft TPCs/TXBs... Why have a texture four times the size of what you need?

      Ah- think I have started to have a connection here; thanks for the insight! :cheers:

      Quote

      If you have any specific examples of TSL textures with the semantic, list them and I will see what the TXB equivalent is.

      I was about to list DAN_Wn02.tpc, but soon as I read this

      Quote

      DXN_bark.tpc - 512x512, 172KB

      DXN_bark.txb - 256x256, 44KB

      I think I have gain a basic understanding about what's the downsample is about. So, I have been informed that TXB is the texture format that was used in the Xbox version of Knights of the Old Republic.

      Well, inside DAN_Wn02.tpc there is a downsample of 128 whilst the texture itself scaled at 256. So, without inspecting the TXB's of DAN_Wn02, could I assume that the exported texture in Xbox will be 128x128 instead of 256x256? 🤔

    4. DarthParametric

      DarthParametric

      Quote

      So, without inspecting the TXB's of DAN_Wn02, could I assume that the exported texture in Xbox will be 128x128 instead of 256x256?

      Yes, that is indeed the case.  DAN_Wn02.txb is 128x128, 24KB.