Warcraft-GoA-Development-Team / Warcraft-Guardians-of-Azeroth-2

"Guardians of Azeroth" is a mod for Crusader Kings 3 with a worldwide development team, based on the Warcraft universe by Blizzard Entertainment. In this mod, our team is working to recreate the world of Azeroth in all of its glory, particularly focusing on the story of the classic Warcraft strategy games and World of Warcraft Classic.
83 stars 64 forks source link

Pygmy ethnicity #638

Closed Grekopithikos closed 9 months ago

Grekopithikos commented 3 years ago

Describe your suggestion in full detail below: I think that Pygmies as an ethnicity would be one of the easiest to implement in the game, since pygmies basically look like short humans with some rough features(though I've seen that some of them have grey skin too). Pygmy_Pyramid

ercarp commented 3 years ago

A pygmy ethnicity is planned, but I'm glad to hear there's at least someone asking about it since it doesn't seem like a popular one. I actually made a quick mock-up pygmy ethnicity recently to see how pygmy-ish we could get without custom blendshapes, but we may need to make some to give them bigger mouths (the screenshots below show the mouth width maxed out).

Click to expand ![image](https://user-images.githubusercontent.com/78575425/131228713-79a2b1f2-1a43-41cc-849a-7c27ea560e56.png) ![image](https://user-images.githubusercontent.com/78575425/131228719-d4d73345-e6e5-4f48-9e6f-3e718bae2d42.png) ``` TODO_choose_portait_key={ type=male id=0 age=0.390000 genes={ hair_color={ 11 230 190 232 } skin_color={ 16 59 24 49 } eye_color={ 7 168 113 181 } gene_chin_forward={ "chin_forward_neg" 175 "chin_forward_neg" 142 } gene_chin_height={ "chin_height_pos" 202 "chin_height_pos" 153 } gene_chin_width={ "chin_width_pos" 172 "chin_width_pos" 101 } gene_eye_angle={ "eye_angle_neg" 110 "eye_angle_neg" 102 } gene_eye_depth={ "eye_depth_neg" 73 "eye_depth_neg" 73 } gene_eye_height={ "eye_height_neg" 43 "eye_height_neg" 58 } gene_eye_distance={ "eye_distance_neg" 176 "eye_distance_neg" 106 } gene_eye_shut={ "eye_shut_neg" 17 "eye_shut_neg" 120 } gene_forehead_angle={ "forehead_angle_neg" 128 "forehead_angle_neg" 128 } gene_forehead_brow_height={ "forehead_brow_height_pos" 17 "forehead_brow_height_pos" 92 } gene_forehead_roundness={ "forehead_roundness_neg" 255 "forehead_roundness_pos" 188 } gene_forehead_width={ "forehead_width_pos" 51 "forehead_width_pos" 51 } gene_forehead_height={ "forehead_height_pos" 205 "forehead_height_pos" 205 } gene_head_height={ "head_height_neg" 89 "head_height_neg" 40 } gene_head_width={ "head_width_neg" 52 "head_width_neg" 187 } gene_head_profile={ "head_profile_neg" 125 "head_profile_neg" 125 } gene_head_top_height={ "head_top_height_neg" 63 "head_top_height_neg" 63 } gene_head_top_width={ "head_top_width_neg" 170 "head_top_width_neg" 170 } gene_jaw_angle={ "jaw_angle_neg" 72 "jaw_angle_neg" 160 } gene_jaw_forward={ "jaw_forward_neg" 235 "jaw_forward_neg" 174 } gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 105 } gene_jaw_width={ "jaw_width_pos" 212 "jaw_width_pos" 168 } gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 115 } gene_mouth_corner_height={ "mouth_corner_height_pos" 49 "mouth_corner_height_pos" 178 } gene_mouth_forward={ "mouth_forward_neg" 129 "mouth_forward_neg" 129 } gene_mouth_height={ "mouth_height_pos" 155 "mouth_height_pos" 155 } gene_mouth_width={ "mouth_width_neg" 255 "mouth_width_neg" 61 } gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 56 "mouth_upper_lip_size_neg" 75 } gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 164 "mouth_lower_lip_size_neg" 117 } gene_mouth_open={ "mouth_open_pos" 253 "mouth_open_pos" 0 } gene_neck_length={ "neck_length_neg" 50 "neck_length_neg" 85 } gene_neck_width={ "neck_width_pos" 37 "neck_width_pos" 37 } gene_bs_cheek_forward={ "cheek_forward_pos" 112 "cheek_forward_pos" 35 } gene_bs_cheek_height={ "cheek_height_neg" 170 "cheek_height_neg" 236 } gene_bs_cheek_width={ "cheek_width_neg" 172 "cheek_width_pos" 98 } gene_bs_ear_angle={ "ear_angle_pos" 19 "ear_angle_pos" 19 } gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 173 "ear_inner_shape_pos" 173 } gene_bs_ear_bend={ "ear_both_bend_pos" 174 "ear_lower_bend_pos" 44 } gene_bs_ear_outward={ "ear_outward_pos" 128 "ear_outward_pos" 255 } gene_bs_ear_size={ "ear_size_pos" 255 "ear_size_pos" 255 } gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 112 "eye_corner_depth_neg" 112 } gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 255 "eye_fold_shape_neg" 25 } gene_bs_eye_size={ "eye_size_neg" 129 "eye_size_pos" 151 } gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 234 "eye_upper_lid_size_pos" 234 } gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 95 "forehead_brow_curve_pos" 160 } gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 135 } gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 45 "forehead_brow_inner_height_pos" 147 } gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 221 "forehead_brow_outer_height_neg" 39 } gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 177 "forehead_brow_width_pos" 14 } gene_bs_jaw_def={ "jaw_def_pos" 68 "jaw_def_pos" 114 } gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 218 "mouth_lower_lip_def_pos" 218 } gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 81 "mouth_lower_lip_full_neg" 81 } gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 67 "mouth_lower_lip_pad_neg" 198 } gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 183 "mouth_lower_lip_width_neg" 104 } gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 212 "mouth_philtrum_def_pos" 103 } gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 255 "mouth_philtrum_shape_pos" 90 } gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 22 } gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 84 "mouth_upper_lip_def_pos" 84 } gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 56 } gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 89 "mouth_upper_lip_profile_pos" 45 } gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 255 "mouth_upper_lip_width_pos" 156 } gene_bs_nose_forward={ "nose_forward_pos" 65 "nose_forward_pos" 65 } gene_bs_nose_height={ "nose_height_pos" 255 "nose_height_pos" 35 } gene_bs_nose_length={ "nose_length_neg" 151 "nose_length_pos" 39 } gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 79 "nose_nostril_height_pos" 145 } gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 13 "nose_nostril_width_pos" 83 } gene_bs_nose_profile={ "nose_profile_neg" 1 "nose_profile_pos" 120 } gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 138 "nose_ridge_angle_pos" 138 } gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 163 "nose_ridge_width_neg" 111 } gene_bs_nose_size={ "nose_size_pos" 55 "nose_size_neg" 43 } gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 139 "nose_tip_angle_neg" 68 } gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 43 "nose_tip_forward_pos" 2 } gene_bs_nose_tip_width={ "nose_tip_width_neg" 51 "nose_tip_width_neg" 206 } face_detail_cheek_def={ "cheek_def_01" 150 "cheek_def_02" 38 } face_detail_cheek_fat={ "cheek_fat_02_pos" 67 "cheek_fat_02_pos" 96 } face_detail_chin_cleft={ "chin_cleft" 27 "chin_cleft" 27 } face_detail_chin_def={ "chin_def" 255 "chin_def" 181 } face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 164 "eye_lower_lid_def" 164 } face_detail_eye_socket={ "eye_socket_02" 255 "eye_socket_01" 147 } face_detail_nasolabial={ "nasolabial_01" 255 "nasolabial_02" 223 } face_detail_nose_ridge_def={ "nose_ridge_def_neg" 228 "nose_ridge_def_neg" 228 } face_detail_nose_tip_def={ "nose_tip_def" 237 "nose_tip_def" 105 } face_detail_temple_def={ "temple_def" 88 "temple_def" 88 } expression_brow_wrinkles={ "brow_wrinkles_01" 253 "brow_wrinkles_03" 253 } expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_03" 206 } expression_forehead_wrinkles={ "forehead_wrinkles_02" 96 "forehead_wrinkles_02" 96 } expression_other={ "cheek_wrinkles_both_01" 208 "cheek_wrinkles_both_01" 0 } complexion={ "complexion_1" 0 "complexion_1" 214 } gene_height={ "normal_height" 0 "normal_height" 0 } gene_bs_body_type={ "body_fat_head_fat_low" 105 "body_fat_head_fat_low" 105 } gene_bs_body_shape={ "body_shape_average_clothed" 51 "body_shape_triangle_half" 0 } gene_bs_bust={ "bust_clothes" 67 "bust_shape_2_full" 67 } gene_age={ "old_4" 14 "old_4" 14 } gene_eyebrows_shape={ "far_spacing_high_thickness" 255 "far_spacing_lower_thickness" 144 } gene_eyebrows_fullness={ "layer_2_avg_thickness" 161 "layer_2_avg_thickness" 47 } gene_body_hair={ "body_hair_avg" 19 "body_hair_avg" 19 } gene_hair_type={ "hair_curly" 159 "hair_curly" 159 } gene_baldness={ "male_pattern_baldness" 233 "male_pattern_baldness" 233 } eye_accessory={ "normal_eyes" 39 "normal_eyes" 39 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } eyelashes_accessory={ "normal_eyelashes" 5 "normal_eyelashes" 5 } gene_bs_ear_lenght={ "floppy_ear_length" 0 "floppy_ear_length" 0 } special_eyebrows={ "no_eyebrows" 255 "no_eyebrows" 0 } special_eyes={ "no_special_eyes" 3 "no_special_eyes" 3 } gene_bs_mouth_tusks={ "no_mouth_tusks" 0 "no_mouth_tusks" 0 } static_tusks={ "no_static_tusks" 0 "no_static_tusks" 0 } gene_bs_ear_tip={ "ear_tip_pos" 0 "ear_tip_pos" 0 } gene_bs_fingers={ "fingers_troll" 0 "fingers_troll" 0 } gene_skin_value={ "skin_value_neg" 113 "skin_value_neg" 0 } gene_race={ "creature_gnome" 88 "creature_gnome" 88 } tendrils={ "no_tendrils" 0 "no_tendrils" 0 } gene_facial_markings={ "no_markings" 255 "no_markings" 255 } horns={ "no_horns" 0 "no_horns" 0 } gene_sexual_dimorphism={ "no_dimorphism" 127 "no_dimorphism" 127 } gene_grade={ "plantigrade" 0 "plantigrade" 0 } tail={ "no_tail" 0 "no_tail" 0 } hooves={ "no_hoves" 0 "no_hoves" 0 } eye_left_accessory={ "normal_eyes" 106 "normal_eyes" 106 } gene_body_markings={ "no_body_markings" 255 "no_body_markings" 255 } gene_mustaches={ "mustaches" 80 "mustaches" 80 } beards={ "scripted_character_beards_01" 85 "no_beard" 0 } headgear={ "mena_low_nobility" 175 "no_headgear" 0 } } entity={ 0 0 } } ```
Grekopithikos commented 2 years ago

So are they going to be static models like in #948 for now or not?

ercarp commented 2 years ago

So are they going to be static models like in #948 for now or not?

I've left them for last because this is something I'm still debating on personally. They don't have any female models in WoW (all of them have facial hair at least) so right now I'm leaning toward creating a CK3 ethnicity instead of using static models for Pygmies.

I also want to add that while we are doing static models for a lot of races (and that may be disappointing to some), we hope to have proper CK3 ethnicities made for as many of them as possible down the line. But since our 3D team is fairly small and creating some of the less humanoid-looking races like Tauren is a much more involved and difficult process, it's good to have static models as placeholders we can fall back on.