無料でキャラクター作成、窓辺の紳士

皆さん、こんにちは。

無料でキャラクター作成、今回は、喫茶店に座っている紳士に、チャレンジします。

全体が分かる表情変化をスライドショーでお見せします。

4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
previous arrow
next arrow

今回は、少し髪の長めなグレーヘアーの紳士です。

所有している髪型で、近い物が無かった為、これを購入致しました。

購入サイト

BOOTH - 創作物の総合マーケット
BOOTH(ブース)とは、pixivと連携した、創作物の総合マーケットです。無料で簡単にショップを作成でき、商品の保管・発送代行サービスも提供しています!
ご使用の際には、使用許諾書をお読みください。

あくまで、個人的感触ですが、少々お高い物(と言っても何百円ですが^^。)の方が、バリエーッションが有ったり、細かい変更が出来たりする気がします。

無料の物ですと、一体型になっていて、色替えの変更しか出来ない物も有りました💦。

購入してからの、利用方法なども、有料の物の方がしっかりと案内が有る気がします。

早速、装着してみます。ダウンロードして来たファイルの中に、customitemの登録方法と言うご案内も有り、スムーズに装着出来ました。

私は初めての方もやって見たいなと思ってもらえたら嬉しいですが、ショップさんによっては、利用方法が書いていない所も有りました。購入してからなので、一寸焦ります💦。

左が購入したの物で、右の様に変更して行きます。変更点は、ぱらっと降りている髪の位置の変更と色替えです。

先ず、髪の位置を変更して行きます。不要な部分を、上に移動して行く感じです。

最初に右上の①髪型を編集から、②必要な部分を選択します。どこが必要な部分なのか分かり難いですが、選択しい部分は、黄色で囲まれるので、何回かチャレンジしてみて下さい。髪の部分を直接左クリックしても選択可能です。

続いて、③位置(縦)のスライダーを左にずらして、不要な部分を上に持ち上げました。

まだ、残っている部分が有るので、同じ作業を繰り返します。

最後に、③メインカラーから、今回はシルバーグレーの色を選択しました。

続いて、衣装を変えて行きます。

左の①トップスから、②カスタム、③テクスチャを編集と選択します。

左のデフォルト画像の上に④一つレイヤーを作り(プラスボタンか画像のマークを押します)購入した画像(今回はシャツの画像です)を選択して、⑤デフォルト画像を非表示(👁マークをクリック)にします。

合わせて、⑥下のハイネックシャツも非表示にしました。

次は、ズボンを選択して、⑦新しいレイヤーを作成、購入したジーンズの画像を、着せます。

⑧最後にデフォルト画像を非表示にして、終了です。

次は、ポーズを付けて仕上げます。

使用サイト

無料イラスト・フリー素材なら「イラストAC」
イラストACは、無料でおしゃれなかわいい季節のイベント・人物・動物・フレーム・子供などのイラストがAI・JPEG・PNGでダウンロードできる素材サイトです。
作者タイトル検索ワード検索場所
Lily.G.Sさんカフェ喫茶店写真AC
acworks さんシニア男性1シニア男性写真AC

穏やかな気持ちで、喫茶店に座っている男性を作って行きます。

アバターの顔・髪・衣装などが出来上がったら、右上の上向きマークから、VRoid Hubにアップロードします。アップロードには、事前登録が必要(無料)です。

VRoid Hubにアップロードして、連携作業が面倒な時、VRMエクスポートでファイルを書き出しても良いです。只、サムネイル表示が無いので、判り易い名前を付けて保存すのがお勧めです。

私は、お顔の表情・陰影はポージングデスクトップを使って、やっています。

①右上のマークをクリックすると、小窓が出ますので、②Viroid Hubにアップロードをクリックします。後は、手順に従って進んで下さい。撮影は、📷マークで可能です^^。

ポージングデスクトップが立ち上がったら、①変更をクリック(追加ですと2キャラが、画面上に並びます)

小窓が出ますので、②VRoid Hubをクリックします。アバターを呼び出したら、今回は皆のポーズを使いました。(もし、VRMエクスポートで出力した場合はお隣を選んで下さい

姿勢は、沢山並んでいる参考ポーズの中から選んでもOKですし、みんなのポーズで使った形を、マークで、好きな名前を登録出来ます。

検索画面のマークをクリックすると、適用に変化して、上段のインストールに登録されます。2回目以降は、ワンクリックでポーズが反映されます。

①上段のポーズ編集をクリックして、緑玉(ボーンと言うらしい)を呼び出して、徐々に変更して行きます。②は表情、お顔マークで、ワンクリックで決めても良いですし、Proxy、 BlendShape、と段々変更出来る数が多くなって行きます。又、BlendShapeでは、お気に入りを登録する事も可能です。

お顔の陰影は、③④同時に小窓を呼び出して、決めて行くのが良いと思います。光源の向きは、緑玉に写っている白い点を参考に出来ます。

1235678910111213
X-0.1080.0910.0130.1210.1080.0500.1490.1240.1500.1160.1100.279
Y-0.0880.1420.094-0.016-0.558-0.3110.0720.7290.0230.0040.0410.000
Z0.109-0.0180.0720.1330.064-0.5770.523-0.0870.028-0.001-0.0450.000
上半身
14151617
X-0,364-0.3810.7750.559
Y0.038-0.017-0.026-0.127
Z-0.127-0.052-0.152-0.094
下半身

今回、背景は写真風の物を使ってみました。

ポーズを付けながら、背景との感じはどうかな?と思う時、①背景画像から呼び出せます。②画像を使うで任意のファイルを呼び出して、合わせ具合を見ます。又、下のスライダーで大きさの変更が出来ます。完成したら、③📷マークで出力です。背景が必要無い時、背景透過にを入れます。

最後に、Photopiaで背景と合わせて行きます。

全体で4枚の画像を使っています。こんなやり方なんだ位の感じでご覧下さい。

皆さんの無料でキャラクター作成の一助になれば幸いです。

おつかれさまでした。

コメント

");const o=ie?ie.createHTML(e):e;if(nt===tt)try{t=(new W).parseFromString(o,at)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(nt,"template",null);try{t.documentElement.innerHTML=ot?ae:o}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(r.createTextNode(n),i.childNodes[0]||null),nt===tt?ue.call(t,Ie?"html":"body")[0]:Ie?t.documentElement:i},bt=function(e){return ce.call(e.ownerDocument||e,e,H.SHOW_ELEMENT|H.SHOW_COMMENT|H.SHOW_TEXT|H.SHOW_PROCESSING_INSTRUCTION|H.SHOW_CDATA_SECTION,null)},St=function(e){return e instanceof B&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof z)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Rt=function(e){return"function"==typeof b&&e instanceof b},wt=function(e,t,n){pe[e]&&u(pe[e],(e=>{e.call(o,t,n,ut)}))},Ct=function(e){let t=null;if(wt("beforeSanitizeElements",e,null),St(e))return _t(e),!0;const n=st(e.nodeName);if(wt("uponSanitizeElement",e,{tagName:n,allowedTags:Ne}),e.hasChildNodes()&&!Rt(e.firstElementChild)&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return _t(e),!0;if(e.nodeType===J)return _t(e),!0;if(Me&&e.nodeType===Q&&_(/<[/\w]/g,e.data))return _t(e),!0;if(!Ne[n]||Ce[n]){if(!Ce[n]&&Dt(n)){if(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n))return!1;if(we.tagNameCheck instanceof Function&&we.tagNameCheck(n))return!1}if(Ye&&!qe[n]){const t=re(e)||e.parentNode,n=oe(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o){const r=X(n[o],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,$(e))}}}return _t(e),!0}return e instanceof R&&!Et(e)?(_t(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!_(/<\/no(script|embed|frames)/i,e.innerHTML)?(ke&&e.nodeType===Z&&(t=e.textContent,u([fe,de,he],(e=>{t=g(t,e," ")})),e.textContent!==t&&(p(o.removed,{element:e.cloneNode()}),e.textContent=t)),wt("afterSanitizeElements",e,null),!1):(_t(e),!0)},Lt=function(e,t,n){if(Be&&("id"===t||"name"===t)&&(n in r||n in mt))return!1;if(ve&&!Le[t]&&_(ge,t));else if(De&&_(Te,t));else if(!Se[t]||Le[t]){if(!(Dt(e)&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,e)||we.tagNameCheck instanceof Function&&we.tagNameCheck(e))&&(we.attributeNameCheck instanceof RegExp&&_(we.attributeNameCheck,t)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(t))||"is"===t&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n)||we.tagNameCheck instanceof Function&&we.tagNameCheck(n))))return!1}else if(Ze[t]);else if(_(Ae,g(n,Ee,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==T(n,"data:")||!Ke[e]){if(Oe&&!_(ye,g(n,Ee,"")));else if(n)return!1}return!0},Dt=function(e){return"annotation-xml"!==e&&h(e,_e)},vt=function(e){wt("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};let r=t.length;for(;r--;){const i=t[r],{name:a,namespaceURI:l,value:c}=i,s=st(a);let p="value"===a?c:y(c);if(n.attrName=s,n.attrValue=p,n.keepAttr=!0,n.forceKeepAttr=void 0,wt("uponSanitizeAttribute",e,n),p=n.attrValue,n.forceKeepAttr)continue;if(At(a,e),!n.keepAttr)continue;if(!xe&&_(/\/>/i,p)){At(a,e);continue}if(Me&&_(/((--!?|])>)|<\/(style|title)/i,p)){At(a,e);continue}ke&&u([fe,de,he],(e=>{p=g(p,e," ")}));const f=st(e.nodeName);if(Lt(f,s,p)){if(!We||"id"!==s&&"name"!==s||(At(a,e),p=Ge+p),ie&&"object"==typeof G&&"function"==typeof G.getAttributeType)if(l);else switch(G.getAttributeType(f,s)){case"TrustedHTML":p=ie.createHTML(p);break;case"TrustedScriptURL":p=ie.createScriptURL(p)}try{l?e.setAttributeNS(l,a,p):e.setAttribute(a,p),St(e)?_t(e):m(o.removed)}catch(e){}}}wt("afterSanitizeAttributes",e,null)},Ot=function e(t){let n=null;const o=bt(t);for(wt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)wt("uponSanitizeShadowNode",n,null),Ct(n)||(n.content instanceof s&&e(n.content),vt(n));wt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,i=null,l=null;if(ot=!e,ot&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Rt(e)){if("function"!=typeof e.toString)throw A("toString is not a function");if("string"!=typeof(e=e.toString()))throw A("dirty is not a string, aborting")}if(!o.isSupported)return e;if(Ue||ft(t),o.removed=[],"string"==typeof e&&(je=!1),je){if(e.nodeName){const t=st(e.nodeName);if(!Ne[t]||Ce[t])throw A("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof b)n=Nt("\x3c!----\x3e"),r=n.ownerDocument.importNode(e,!0),r.nodeType===V&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!Fe&&!ke&&!Ie&&-1===e.indexOf("<"))return ie&&ze?ie.createHTML(e):e;if(n=Nt(e),!n)return Fe?null:ze?ae:""}n&&Pe&&_t(n.firstChild);const c=bt(je?e:n);for(;i=c.nextNode();)Ct(i)||(i.content instanceof s&&Ot(i.content),vt(i));if(je)return e;if(Fe){if(He)for(l=se.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(Se.shadowroot||Se.shadowrootmode)&&(l=me.call(a,l,!0)),l}let m=Ie?n.outerHTML:n.innerHTML;return Ie&&Ne["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&_(q,n.ownerDocument.doctype.name)&&(m="\n"+m),ke&&u([fe,de,he],(e=>{m=g(m,e," ")})),ie&&ze?ie.createHTML(m):m},o.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};ft(e),Ue=!0},o.clearConfig=function(){ut=null,Ue=!1},o.isValidAttribute=function(e,t,n){ut||ft({});const o=st(e),r=st(t);return Lt(o,r,n)},o.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],p(pe[e],t))},o.removeHook=function(e){if(pe[e])return m(pe[e])},o.removeHooks=function(e){pe[e]&&(pe[e]=[])},o.removeAllHooks=function(){pe={}},o}();return oe}))
タイトルとURLをコピーしました