Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Renderer11::initialiseHairRemaps()
- {
- memset(m_normalLaraSkinJointRemap, -1, 15 * 32 * 2);
- memset(m_youngLaraSkinJointRemap, -1, 15 * 32 * 2);
- // Normal Lara
- m_normalLaraSkinJointRemap[1][0] = 0;
- m_normalLaraSkinJointRemap[1][1] = 0;
- m_normalLaraSkinJointRemap[1][2] = 0;
- m_normalLaraSkinJointRemap[1][3] = 0;
- m_normalLaraSkinJointRemap[1][4] = 0;
- m_normalLaraSkinJointRemap[1][5] = 0;
- m_normalLaraSkinJointRemap[2][0] = 1;
- m_normalLaraSkinJointRemap[2][1] = 1;
- m_normalLaraSkinJointRemap[2][2] = 1;
- m_normalLaraSkinJointRemap[2][3] = 1;
- m_normalLaraSkinJointRemap[2][4] = 1;
- m_normalLaraSkinJointRemap[3][4] = 2;
- m_normalLaraSkinJointRemap[3][5] = 2;
- m_normalLaraSkinJointRemap[3][6] = 2;
- m_normalLaraSkinJointRemap[3][7] = 2;
- m_normalLaraSkinJointRemap[4][0] = 0;
- m_normalLaraSkinJointRemap[4][1] = 0;
- m_normalLaraSkinJointRemap[4][2] = 0;
- m_normalLaraSkinJointRemap[4][3] = 0;
- m_normalLaraSkinJointRemap[4][4] = 0;
- m_normalLaraSkinJointRemap[4][5] = 0;
- m_normalLaraSkinJointRemap[5][0] = 4;
- m_normalLaraSkinJointRemap[5][1] = 4;
- m_normalLaraSkinJointRemap[5][2] = 4;
- m_normalLaraSkinJointRemap[5][3] = 4;
- m_normalLaraSkinJointRemap[5][4] = 4;
- m_normalLaraSkinJointRemap[6][4] = 5;
- m_normalLaraSkinJointRemap[6][5] = 5;
- m_normalLaraSkinJointRemap[6][6] = 5;
- m_normalLaraSkinJointRemap[6][7] = 5;
- m_normalLaraSkinJointRemap[7][0] = 0;
- m_normalLaraSkinJointRemap[7][1] = 0;
- m_normalLaraSkinJointRemap[7][2] = 0;
- m_normalLaraSkinJointRemap[7][3] = 0;
- m_normalLaraSkinJointRemap[7][4] = 0;
- m_normalLaraSkinJointRemap[7][5] = 0;
- m_normalLaraSkinJointRemap[8][6] = 7;
- m_normalLaraSkinJointRemap[8][7] = 7;
- m_normalLaraSkinJointRemap[8][8] = 7;
- m_normalLaraSkinJointRemap[8][9] = 7;
- m_normalLaraSkinJointRemap[8][10] = 7;
- m_normalLaraSkinJointRemap[8][11] = 7;
- m_normalLaraSkinJointRemap[9][5] = 8;
- m_normalLaraSkinJointRemap[9][6] = 8;
- m_normalLaraSkinJointRemap[9][7] = 8;
- m_normalLaraSkinJointRemap[9][8] = 8;
- m_normalLaraSkinJointRemap[9][9] = 8;
- m_normalLaraSkinJointRemap[10][0] = 9;
- m_normalLaraSkinJointRemap[10][1] = 9;
- m_normalLaraSkinJointRemap[10][2] = 9;
- m_normalLaraSkinJointRemap[10][3] = 9;
- m_normalLaraSkinJointRemap[10][4] = 9;
- m_normalLaraSkinJointRemap[11][6] = 7;
- m_normalLaraSkinJointRemap[11][7] = 7;
- m_normalLaraSkinJointRemap[11][8] = 7;
- m_normalLaraSkinJointRemap[11][9] = 7;
- m_normalLaraSkinJointRemap[11][10] = 7;
- m_normalLaraSkinJointRemap[11][11] = 7;
- m_normalLaraSkinJointRemap[12][5] = 11;
- m_normalLaraSkinJointRemap[12][6] = 11;
- m_normalLaraSkinJointRemap[12][7] = 11;
- m_normalLaraSkinJointRemap[12][8] = 11;
- m_normalLaraSkinJointRemap[12][9] = 11;
- m_normalLaraSkinJointRemap[13][0] = 12;
- m_normalLaraSkinJointRemap[13][1] = 12;
- m_normalLaraSkinJointRemap[13][2] = 12;
- m_normalLaraSkinJointRemap[13][3] = 12;
- m_normalLaraSkinJointRemap[13][4] = 12;
- m_normalLaraSkinJointRemap[14][6] = 7;
- m_normalLaraSkinJointRemap[14][7] = 7;
- m_normalLaraSkinJointRemap[14][8] = 7;
- m_normalLaraSkinJointRemap[14][9] = 7;
- m_normalLaraSkinJointRemap[14][10] = 7;
- m_normalLaraSkinJointRemap[14][11] = 7;
- // Young Lara
- m_youngLaraSkinJointRemap[1][0] = 0; // Left up leg
- m_youngLaraSkinJointRemap[1][1] = 0;
- m_youngLaraSkinJointRemap[1][2] = 0;
- m_youngLaraSkinJointRemap[1][3] = 0;
- m_youngLaraSkinJointRemap[1][4] = 0;
- m_youngLaraSkinJointRemap[1][5] = 0;
- m_youngLaraSkinJointRemap[2][0] = 1; // Bottom left leg
- m_youngLaraSkinJointRemap[2][1] = 1;
- m_youngLaraSkinJointRemap[2][2] = 1;
- m_youngLaraSkinJointRemap[2][3] = 1;
- m_youngLaraSkinJointRemap[2][4] = 1;
- m_youngLaraSkinJointRemap[3][0] = 2; // Left foot
- m_youngLaraSkinJointRemap[3][1] = 2;
- m_youngLaraSkinJointRemap[3][2] = 2;
- m_youngLaraSkinJointRemap[3][3] = 2;
- m_youngLaraSkinJointRemap[4][6] = 0; // Right upper leg
- m_youngLaraSkinJointRemap[4][7] = 0;
- m_youngLaraSkinJointRemap[4][8] = 0;
- m_youngLaraSkinJointRemap[4][9] = 0;
- m_youngLaraSkinJointRemap[4][10] = 0;
- m_youngLaraSkinJointRemap[4][11] = 0;
- m_youngLaraSkinJointRemap[5][0] = 4; // Right bottom leg
- m_youngLaraSkinJointRemap[5][1] = 4;
- m_youngLaraSkinJointRemap[5][2] = 4;
- m_youngLaraSkinJointRemap[5][3] = 4;
- m_youngLaraSkinJointRemap[5][4] = 4;
- m_youngLaraSkinJointRemap[6][0] = 5; // Right foot
- m_youngLaraSkinJointRemap[6][1] = 5;
- m_youngLaraSkinJointRemap[6][2] = 5;
- m_youngLaraSkinJointRemap[6][3] = 5;
- m_youngLaraSkinJointRemap[7][0] = 0; // Torso
- m_youngLaraSkinJointRemap[7][1] = 0;
- m_youngLaraSkinJointRemap[7][2] = 0;
- m_youngLaraSkinJointRemap[7][3] = 0;
- m_youngLaraSkinJointRemap[7][4] = 0;
- m_youngLaraSkinJointRemap[7][5] = 0;
- m_youngLaraSkinJointRemap[8][0] = 7; // Left upper arm
- m_youngLaraSkinJointRemap[8][1] = 7;
- m_youngLaraSkinJointRemap[8][2] = 7;
- m_youngLaraSkinJointRemap[8][3] = 7;
- m_youngLaraSkinJointRemap[8][4] = 7;
- m_youngLaraSkinJointRemap[8][5] = 7;
- m_youngLaraSkinJointRemap[9][5] = 8; // Left bottom arm
- m_youngLaraSkinJointRemap[9][6] = 8;
- m_youngLaraSkinJointRemap[9][7] = 8;
- m_youngLaraSkinJointRemap[9][8] = 8;
- m_youngLaraSkinJointRemap[9][9] = 8;
- m_youngLaraSkinJointRemap[10][0] = 9; // Left hand
- m_youngLaraSkinJointRemap[10][1] = 9;
- m_youngLaraSkinJointRemap[10][2] = 9;
- m_youngLaraSkinJointRemap[10][3] = 9;
- m_youngLaraSkinJointRemap[10][4] = 9;
- m_youngLaraSkinJointRemap[11][0] = 7; // Right upper arm
- m_youngLaraSkinJointRemap[11][1] = 7;
- m_youngLaraSkinJointRemap[11][2] = 7;
- m_youngLaraSkinJointRemap[11][3] = 7;
- m_youngLaraSkinJointRemap[11][4] = 7;
- m_youngLaraSkinJointRemap[11][5] = 7;
- m_youngLaraSkinJointRemap[12][5] = 11; // Right low arm
- m_youngLaraSkinJointRemap[12][6] = 11;
- m_youngLaraSkinJointRemap[12][7] = 11;
- m_youngLaraSkinJointRemap[12][8] = 11;
- m_youngLaraSkinJointRemap[12][9] = 11;
- m_youngLaraSkinJointRemap[13][0] = 12; // Right arm
- m_youngLaraSkinJointRemap[13][1] = 12;
- m_youngLaraSkinJointRemap[13][2] = 12;
- m_youngLaraSkinJointRemap[13][3] = 12;
- m_youngLaraSkinJointRemap[13][4] = 12;
- m_youngLaraSkinJointRemap[14][0] = 7; // Head
- m_youngLaraSkinJointRemap[14][1] = 7;
- m_youngLaraSkinJointRemap[14][2] = 7;
- m_youngLaraSkinJointRemap[14][3] = 7;
- m_youngLaraSkinJointRemap[14][4] = 7;
- m_youngLaraSkinJointRemap[14][5] = 7;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement