PTE AWESOME: 69515

Discussion in 'Support!' started by garat, July 25, 2014.

  1. exterminans

    exterminans Post Master General

    Messages:
    1,881
    Likes Received:
    986
    See the previous post. It is very unlikely that NVidia actually threw out these vectors. It only managed to optimize them out by detecting that ANY plausible tangent vector (which is always orthogonal to normal vector) would have led to the same result.

    So the optimizer happened to patch around the use of the missing data by chance.
  2. bgolus

    bgolus Uber Alumni

    Messages:
    1,481
    Likes Received:
    2,299
    The shader didn't change substantially functionally, it's mainly a .papa mesh file change.

    And NVidia was giving me tangents and binormals that worked with the normal maps I was using, so it was generating valid binormals and tangents, not just "any tangent". It was being sent over surface normals and texture coordinates, which are the two bits of data used to generate binormal and tangent vectors to begin with. So really all the data it needs to generate correct tangents was there, just the fact that they had code to do that is amazing.
    lokiCML and SXX like this.
  3. Qaar

    Qaar Member

    Messages:
    32
    Likes Received:
    8
    Skitter 1.jpg Skitter 2.jpg Fabrication Bot.png AI.jpg

    Skitter: Bugs

    I used the patrol command with all the skitters

    - Skitter is not stuck, but just stops patrolling the area (Image 1)

    - Skitters are stuck in the lava (Image 2)

    Fabrication Bot: Bug

    - Fabrication bots won't assist building advanced energy plant (Image 3)

    AI (Hard): Bug

    - Continue Bumblebee build mode with commander assisting the air factory. (Image 4)
    Last edited: July 26, 2014
  4. bgolus

    bgolus Uber Alumni

    Messages:
    1,481
    Likes Received:
    2,299
    Also want to point out that link is somewhat inaccurate. There are two different sets of tangents which that author is conflating. There's a set of surface mesh tangents that get used to generate the base surface normal, which are then thrown out and ignored by most applications. Then there's the set of tangents that get used in conjunction with normal maps that are unrelated to the surface tangents apart from the surface normal itself and instead based on the texture UV space.

    edit: There's even some techniques that require ignoring the surface tangents completely and just use arbitrary artist authored surface normals.
    Last edited: July 25, 2014
  5. FSN1977

    FSN1977 Active Member

    Messages:
    657
    Likes Received:
    232
    Cool new Nuke carousel :p
    Remy561, aevs, Qaar and 1 other person like this.
  6. SXX

    SXX Post Master General

    Messages:
    6,896
    Likes Received:
    1,812
    OMG. Dat asteroid field belt! :eek:
    Remy561 likes this.
  7. Qaar

    Qaar Member

    Messages:
    32
    Likes Received:
    8
    Fireworks! :cool:
  8. FSN1977

    FSN1977 Active Member

    Messages:
    657
    Likes Received:
    232
    My engineers really wont assit me :/
    Forgot to make the cursor visible in Fraps, but im trying to assist the engineers by the Nukes, only when
    i move them very close they do the job.
  9. Dementiurge

    Dementiurge Post Master General

    Messages:
    1,094
    Likes Received:
    693
    I'm imagining a paper clip tapping on the shader code.

    gerii likes this.

Share This Page