{"id":75728,"date":"2020-06-07T15:26:58","date_gmt":"2020-06-07T20:26:58","guid":{"rendered":"http:\/\/spiralvortexplay.com\/svp\/?p=75728"},"modified":"2023-09-01T12:18:36","modified_gmt":"2023-09-01T17:18:36","slug":"working-on-import-process","status":"publish","type":"post","link":"https:\/\/spiralvortexplay.com\/svp\/2020\/06\/07\/working-on-import-process\/","title":{"rendered":"Working on import process"},"content":{"rendered":"\n<p>I&#8217;m in the process of not only working out backgrounds for upcoming Umichan projects, but also doing characters.<\/p>\n\n\n\n<p>I just want to explain the workload.<\/p>\n\n\n\n<p>There are currently 75 characters I plan to get loaded up into the engine.<\/p>\n\n\n\n<p>each of those 75 characters will have about 7-10 facial expressions.<\/p>\n\n\n\n<p>for example:<br>\nNormal,Mad,Happy,Sad,Surprise,Unique1,Unique2,Unique3<br>\nMaiko will likely have the most.<\/p>\n\n\n\n<p>of these facial expressions. there are 3 possible eye directions they each can have.<br>\nleft, forward (looking at player), right.<\/p>\n\n\n\n<p>So I&#8217;ll need to edit over 1500 heads (75 x 7 x 3)&#8230;..<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"807\" height=\"558\" src=\"http:\/\/spiralvortexplay.com\/svp\/wp-content\/uploads\/2020\/06\/chris_heads_ss1.jpg\" alt=\"\" class=\"wp-image-75729\" srcset=\"https:\/\/spiralvortexplay.com\/svp\/wp-content\/uploads\/2020\/06\/chris_heads_ss1.jpg 807w, https:\/\/spiralvortexplay.com\/svp\/wp-content\/uploads\/2020\/06\/chris_heads_ss1-300x207.jpg 300w, https:\/\/spiralvortexplay.com\/svp\/wp-content\/uploads\/2020\/06\/chris_heads_ss1-768x531.jpg 768w\" sizes=\"auto, (max-width: 807px) 100vw, 807px\" \/><\/figure><\/div>\n\n\n<p>they also need to be spaced out evenly in a spritesheet. Below is an example of 3 expressions for Chris.<br>\n<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"228\" height=\"300\" src=\"http:\/\/spiralvortexplay.com\/svp\/wp-content\/uploads\/2020\/06\/chris_heads_ss2-228x300.jpg\" alt=\"\" class=\"wp-image-75730\" srcset=\"https:\/\/spiralvortexplay.com\/svp\/wp-content\/uploads\/2020\/06\/chris_heads_ss2-228x300.jpg 228w, https:\/\/spiralvortexplay.com\/svp\/wp-content\/uploads\/2020\/06\/chris_heads_ss2.jpg 583w\" sizes=\"auto, (max-width: 228px) 100vw, 228px\" \/><\/figure><\/div>\n\n\n<p>they need to be sorted this way so I can overlap them with the character art to change the face expressions.<br>\n<\/p>\n\n\n\n<p>Having described this process, I&#8217;m still looking at ways to tackle this. The workload would be considerably less if I separated out the eyes, mouth and eyebrows and rebuilt the face in the engine like I did in UMCC. But it&#8217;s more tricky to do that here. But I&#8217;ll still need to figure something out unless I want to be making heads for a while.<\/p>\n\n\n\n<p>the issue is I actually forgot to consider changing faces on the fly when I made my dialogue system. UMCH didn&#8217;t have changing faces with the dialogue since I could easily just move to the next frame over to change the art. so I&#8217;m trying to make something to handle that now.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m in the process of not only working out backgrounds for upcoming Umichan projects, but also doing characters.<\/p>\n","protected":false},"author":1,"featured_media":75731,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[23,199],"tags":[113,107,102],"class_list":["post-75728","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-article","category-siteupdates","tag-blog","tag-news","tag-updates"],"_links":{"self":[{"href":"https:\/\/spiralvortexplay.com\/svp\/wp-json\/wp\/v2\/posts\/75728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spiralvortexplay.com\/svp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spiralvortexplay.com\/svp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spiralvortexplay.com\/svp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spiralvortexplay.com\/svp\/wp-json\/wp\/v2\/comments?post=75728"}],"version-history":[{"count":6,"href":"https:\/\/spiralvortexplay.com\/svp\/wp-json\/wp\/v2\/posts\/75728\/revisions"}],"predecessor-version":[{"id":102234,"href":"https:\/\/spiralvortexplay.com\/svp\/wp-json\/wp\/v2\/posts\/75728\/revisions\/102234"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spiralvortexplay.com\/svp\/wp-json\/wp\/v2\/media\/75731"}],"wp:attachment":[{"href":"https:\/\/spiralvortexplay.com\/svp\/wp-json\/wp\/v2\/media?parent=75728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spiralvortexplay.com\/svp\/wp-json\/wp\/v2\/categories?post=75728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spiralvortexplay.com\/svp\/wp-json\/wp\/v2\/tags?post=75728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}