【実践 スキル不要】絵が描けなくてもイラストが作れた

皆さん、こんにちは。

modelLoRA
Pastel+lines mix ノイズ除去強度 0.55百花缭乱/midjourney 二次元/midjourney anime style Lora 0.8
流光溢彩/Colorful portraits/midjourney风格头像 Lora 0.8
Eye – LoRa 1.0
使用モデル・LoRA

今回は、自分にイラストを描いた経験が無くても、プロ並みのイラストが作れる方法を、ご案内していきます。実際に書いたりするスキルは、全くなくても簡単に出来ますので、チャレンジして見て下さい。

必要な物は、スマホでも可能では有りますが、出来ればタブレットが良いです。

後は、沢山の見本の中から、これが良いな!と思う自分のインスピレーションだけ、如何でしょうか、これならできそうだなと思いませんか^^。

見本を見る時間が増えて、ある程度イメージが固まって来ますと、AIイラストを作って副業にしている方も有ります。

自分では書けないけど、見るのは好きなんだけど…^^といった方は、全く無料で始められるので、チョット見てみませんか。

操作等は、少し覚える部分が有りますが、実際のアバター(自分の作っているキャラクター)を見ながら進めていけますので、直感的で分かり易い操作です。

では、VRoidstudioと言うアプリを使いますので、実際の使い方をやって見たいと思います。

VRoid Studio
3D創作を誰でも楽しめる世界へ。VRoid Studioは3Dキャラクター制作ソフトウェアです。はじめての人にはかんたんに、慣れた人はよりこだわって、3Dキャラクターを作ることができることができます。

以前ですと、出来上がりがどうしてもイラストには遠く及ばない感じでしたがv1.26.0のアップデート(2023,12,14)で、沢山のアイテムが追加されて、凄くクオリティーアップがなされました。

その一つをお見せします。アバターと言いますと眼の表現が大きいと思います。

こんな選択が、ほぼワンクリックで出来る様になりました。

全く、絵心の無い私でも!簡単に、自分の希望するイラストや似顔絵が作れてしまう!元データーが出来れば、そこからちびキャラだって、簡単に作れます。

最近は、私自身が、ピンタレストと言うSNSに投稿する事も増えました。沢山の方が、イラストを投稿されています。見てみますと、ある程度、絵心がある、絵が描ける方の投稿が殆どでした。

かなりクオリティーも高くて、中々、素人には無理そうな感じが…💦。

VRoidstudioでアバターを作る

そこで、VRoidstudioを使ってみます^^。

いちいち、元データーを作らなくても、、サクッとかわいいイラストが作れないかな?と言う方でしたらseaart aiがお勧めです。テキストを入力するだけで、投稿作品に近い感じのイラストが出来ますし、テキストの内容を自分好みに変化させるだけで、作る内容を変更する事も可能です^^。

今回は、此方の2種類を使用させて頂きました。瞳テクスチャーは、シンプルなイメージですが、重ねて使用が出来るので、VRoidstudioの既存アイテムと2重使用する事で、華やかな感じに仕上げる事が出来ます。

衣裳アイテムは、無料配布の紺色を使ってみますが、4色カラーで350円なので、上手く気に入ったら、お安いアイテムだと思います。shopさんに伺ってみますと、普段使いの出来るかわいいワンピースなども多かったので、良かったら行ってみて下さい^^。

では、早速、着用してみます。

アプリを立ち上げまして、新規キャラクターを作成したら、最初に瞳テクスチャーをやって見ます。

うーさん
うーさん

此処から、アプリの使い方を少し覚える事になりますが、一度やりますと、簡単に覚えられると思います^^。

①②上段の顔、左の瞳に来ました。右のテクスチャーを編集から、編集画面に移動します。

③レイヤー横の小さなをクリックして、レイヤー1を作ります。既存のLayerにそのままインポートも可能ですが、データーが上書きされて元データーが消えてしまいますので、慣れるまでは、レイヤー1を作るのが、お勧めです。

④作ったレイヤー1で右クリック⑤別窓が出ますのでインポートして、ダウンロード・解凍したファイルを選択して下さい。

各レイヤーには👁マークが付いていて、色が薄いと表示(全て表示なら上側のレイヤーが優先です)されていますので、、注意して下さい。

左側の瞳のハイライトから、、同様の作業をしますが、ハイライトのキラキラが少ないなと感じたら、重ねて他のハイライトも使う事が出来ますので、出来上がりを見ながら、お好みを探して見て下さい。

ワンピースの方は、.vroidcustomitem形式なので簡単です。

カスタムが見えていれば、何処でも大丈夫なので⑦インポートしますと、自動で着用してくれます。

先程と同じ様に、各レイヤーに付いている👁マークを使いながら、襟やボタンをお好みに調整したら完成です!

靴は付いていませんので💦、既存の物を使いました。

完成しましたら、左上の3本線から名前を付けて保存、右上の↑から、VRMエクスポート(他のアプリで使用する場合)して下さい。

アバターを作る事は、割とスムーズかと思いますがポーズを付けて画像を残す事が、少し面倒かなと感じます。①から撮影に移動して、左の②ポーズ、右のポーズ・アニメーションの中から③ポーズを選択しますと画面が切り替わります。

コントローラーを使って、糸が付いた人形の様にポーズを付けられますが、アニメーションの状態で⑤をクリックしますと、実際の撮影会ように、画像を残せます。

BOOTH内で配布されているポーズは、④から読み込む事が出来ますので、利用されるのも良いかと思います。

ご紹介は、無料配布ポーズ集の一部です。座った形とか、皆さん、少しづつ工夫されて出品されています(一部有料の物も有ります)ので、いろいろ見て、自分のやりたいポーズを探して見て下さい。

seaart aiでイラストを作る

無料AI画像ジェネレーター:テキストでAIアートを創造 - SeaArt AI
SeaArt AI 画像ジェネレーターを使用して、驚くほどのAIアート作品を無料で創造しましょう。30万以上のモデルやスタイルを体験し、AIツールを使って創造性を発揮し、コミュニティで交流しよう。

こうやって来ますと、わざわざアバターを作らなくても、直接、イラストを作ってしまえば良いのでは?とお考えの方もあると思います。

それが、自分の好きなイラストを作る際に、服装・ポーズ・雰囲気などをAIに伝える事が難しい為、どうしても、お任せに頼る部分が増えてしまうのが、弱点だと考えています。

赤い髪と青いブラウスを着た青いドレスを着たアニメの女の子, 滑らかなアニメCGアート, 私のドレスアップダーリンアニメ, リアルな若いアニメの女の子, リアルなアニメ 3D スタイル, 魅力的なアニメの女の子, sayori, かわいいアニメの女の子, アニメ風3D, 美しく魅力的なアニメティーン, 超現実的なティーン, かわいいリアルな肖像画, sakimi chan, 半リアルなアニメ

元画像からseaari aiが作ったプロンプト

では、このプロンプトを使用して、画像を使わずmodelとLoRAは、同じ物を使用したら、、どんな感じに仕上がるか見てみます。

お好みも有ると思いますが、元画像からは、だいぶ離れたイメージになりました。これが、物画像を作る最大の長所だと感じます。ある程度、下地を作っておく事で、自分の作りたいイメージに、より近いイラストを作る事が出来ます。

modelとLoRAの選択

次は、modelとLoRAの選択について書いていきます。

イラスト加工する際に、一番悩む部分が、これだと思います。

使用するmodelやLoRAによっ大分雰囲気は違って来ますし、無料の範囲で利用しようとすると、1日150スタミナ(繰り越しはできません)と決まっていて、創作が上手く行かず、何回も変えて行うと、スタミナが足りなくなってしまいます。

最初は、この2点を試してみて下さい。

  • ①トップページの投稿作品の中から、お気に入りを選んで、modelとLoRA(入力数字も)全く同じで作ってみる。
  • ②AIが作るプロンプトに、おかしい部分が有ったり(髪色や瞳のカラーなど)、希望する部分が有ったら加筆、修整する。

プロンプトの修整は、その場所で大丈夫ですが、加筆する際には、プロンプトの最初に入れるようにすると効果が出やすいです^^。

何回か試している内に、modelの雰囲気や、LoRAの感じが掴めて来ると思います。大まかには、modelは、全体の雰囲気を、LoRAは、個別の特に顔の部分に影響が出やすいです。

では、実際に手順をやって見ます。

最初にseaart aiのトップページに行きます。沢山の投稿作品が出ていますので、お好きな物を探して見て下さい^^。

①気に入った物が見つかりましたら、マウスカーソルを乗せますと創作が右上に出ます。

創作をクリックしますと、画面が切り替わります。②この投稿者さんが使ったmodelとLoRA、それと入力数字がそのまま出ます。

③ここには、AIが作ったプロンプトが出ています。(普通に変更が可能です

紙飛行機のマークをクリックしますと、創作が始まります

横に消費予定数も出ていますので、見ておくと良いです^^。右上の作成スタイル(現在はデフォルトになっています)によっても、消費予定数が変わります。SDXLスタジオは、消費予定数が倍以上になりますが、繊細で細かい画像が出来上がる感じがします。

modelとLoRAの保存

お気に入りの投稿作品が見つかって、自分の作品にmodelやLoRSAを使用したい場合、お気に入りに保存しておくと良いです。

②のサムネイル(小さなサンプル画像)をクリックしますと、、modelやLoRAの詳細ページに移動してくれます。

最初は、数も少ないので、そのままお気に入りで良いと思いますが、イラスト作りに嵌って来ると、数が増えてきて、サムネイルの画像だけでは、分かり難くなって来ると思います。

①お気に入りをクリックして、保存ページに来ますと②フォルダー作成ボタンが有りますので、小さなをクリックして、自分なりにフォルダーを分けておきますと、次に自分が使用する際に、迷わなくても良いので、楽です^^。

seaart aiのクイックAI

最後に、seaart aiのクイックAIについて書いてみます。

トップページの上段にクイックAIと書かれた項目があり、クリックしますと色々なフィルターが並んでいます。その中でAIフィルターと書かれた項目が、他のジェネレーターサイトにも良くあるイラスト変換フィルターです。

うーさん
うーさん

モデルによる創作が中々上手く行かない時に利用するやり方も有ると思います^^。

創作は、1枚だけ完成して、アプリ内に保存が出来ない(創作は無料会員でも30日間アプリ内に保存されます)のと、消費スタミナも12枚と(創作からのデフォルトですと3枚創作でもスタミナの消費は6枚です^^)割と多めなのです。

色々考えるのは大変だし、サクッと作ってみたいな!と思ったら、やって見て下さい。

最初は、クイックAIの中に有るアプリ公式フィルターを使ってみます。

クイックAI公式フィルター

まん中がVRoidstudioで作った元画像、左が水墨画風、右がカラフルな羽根と言うAIフィルターを使っています。必ず、ダウンロードする必要は無いので、上手くお気に入りが出来たら、ダウンロードしておくと負担が少ないですね(ダウンロードしなくてもスタミナは消費します💦)

次は、クイックAI内に有りますコミュニティーツールです。

投稿者の皆さんが作ったフィルターが沢山出ています。

消費スタミナは、同じ12枚ですが、30日間はアプリ内に創作画像を保存してくれます。

コミュニティーツール マンガから実写へ

実際に作り始めますと、もう1枚、もう1枚となる事は多いので、アプリ内に保存出来るのは、便利な機能だと思います。

皆さんのイラスト作りの一助になれば、幸いです。

おつかれさまでしした。

コメント

");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をコピーしました