Uncategorized

LayaをCudaなしローカル環境/サーバモードで動かしてみる

やりたいこと以下の記事でLayaをローカル環境で動作させてみました。しかし実行のたびにモデルの読み込みが走り速度があまり出ません。またプロンプトの変更にはPythonの呼び出しを変更する必要です。これではいろいろ使いにくいのでサーバモードでの起動と実行を試します。前準備まずは以下の記事を参考にしてローカル環境を構築します。環境構築ライブラリのインストールローカル環境でLayaが動作するようになったら以下のコマンドを作業フォルダで実行してServerに必要なライブラリのインストールを行います。pip install "laya"コードの取得以下のページに移動します。スクリプトの右上のダウンロード...
AI

System One Models(Laya)をCudaなしローカル環境で動かしてみる

やりたいこと最近話題のSystem One ModelsをCudaなし,Windowsのローカル環境で動かしてみます。Jevが話題ですがローカルモデルではないのでローカルモデルのLayaを試します。環境構築PythonPythonを以下のページからダウンロードしてインストールします。3.10以上が必要です。環境のPythonが3.10未満の場合はアップデートしてください。venv環境への移動(任意)必要であればコマンドプロンプトを開き、以下のコマンドを作業フォルダで実行して、Venvの環境を作成してアクティブにします。python -mvenv venvvenv\scripts\activat...
AI

[StableDiffusion.cpp]メモリ不足エラーの解消

やりたいことStableDiffusion.cppを実行した際に以下のエラーが表示されて失敗しました。ggml_vulkan: Device memory allocation of size 956379392 failed.ggml_vulkan: vk::Device::allocateMemory: ErrorOutOfDeviceMemory ggml_extend.hpp:70 - alloc_tensor_range: failed to allocate Vulkan0 buffer of size 956379392 model_manager.cpp:291 - model...
Unity

[Unity]Localizationを使って悩んだこと

やりたいことUnityでLocalizationパッケージを使って多国語を行おうとしました。基本的に以下のページを参考にさせていただいてできたのですが、迷ったこと、うまくいかなかったことをまとめておきます。迷ったことLegacyのTextでも使える?参考にさせていただいた記事ではText - TextMeshProに対してLocalizationを適応していました。LegacyのTextに対しても使えるか迷いました。結果問題なく使用できました。Text - TextMeshProと同様に右上の三点のアイコンをクリックすると”Localize”が表示されます。”Localize”をクリックすると...
Steam

Steamにゲームをアップロードしたらコントローラが動作しない

やりたいこと以下の問題を解決します。問題Unityで開発したゲームをSteamにアップロードして試験したところ、ローカルでは動作していたコントローラが動作しない。詳細実行環境コントローラUnity Editor上で実行動作するビルドしたバイナリをローカルで実行動作するSteamにアップロード後にダウンロードして実行動作しない解決策Steamworks設定を開きます。アプリケーションから”Steam入力”を開きます。Steam入力の設定を初期設定に戻します。設定は以下の通りです。(チェックはすべて外す。デフォルトコントローラ設定、デフォルトタッチ設定は”未選択”、タッチスクリーンモードは”なし”...
VisualStudioCode

VisualStudioCodeで\r\nと\n(CRLFとLF)問題を解決

やりたいことWindowsのVisualStudioCodeで開発で行った際に(特にpythonやBashなど)コードをLinuxに持って行ったときに、エラーで動作しないことがあります。Linux上では以下のコマンドで変換できますが、毎回行うのは手間です。sed -i 's/\r//' ファイル名ここではWindowsで開発を行う際にlinuxフォーマット(\n)で保存する方法を紹介します。既存のファイルを変換VisualStudioCodeで対象のファイルを開きます。画面右下の赤枠の中の表示を確認します。CRLFだった場合クリックしてLFを選択します。(プルダウンはクリックした箇所でなく画面...
Word Press

【Cocoon】コメントの投稿者名からリンクしないようにする【WordPress】

やりたいことWordPressで作成したブログでコメントを頂いたときに投稿者名がリンクになってしまします。Cocoonテーマで投稿者名にならないようにします。(他のテーマでも同じ方法で可能しれませんが未確認です。)準備WordPressのテーマがCocoon Childであることを確認します。(Cocoonでもうまくいくかもしれませんが基本的にはChildで行うべきです。)対応方法以下のファイルを開きます。wp-content/themes/cocoon-child-master/functions.php以下の行を追記します。add_filter('get_comment_author_ur...
Blender

【Blender】Addonのインストール失敗の対策”ZIPパッケージに問題:init.pyがトップレベルではなくディレクトリ内にあります”

やりたいことBlenderでAddonをインストールした際に以下のエラーが表示されインストールが失敗しました。”ZIPパッケージに問題:__init__.pyがトップレベルではなくディレクトリ内にあります”具体例私の場合はblender2pmxemで引っかかりました。オフィシャルのGitからダウンロードしたZipを使ってインストールしようとしたのですが上記のエラーで失敗しました。Zipの中をのぞくと以下のような感じで__init__.pyはトップにあり正しそうです。解決策結論から言うとZipの中のフォルダ構成が間違っています。上の例で挙げたZipファイルの中に__init__.pyが含まれてい...
Blender

Blenderで境界線を描く

やりたいことBlenderで境界線を描く処理がいくつかあるので試してみました境界線SceneのFreestyleSceneの設定を開きFreestyleにチェックを入れると境界線が表示されるようになります。ただし編集中は表示されず、レンダリングの後処理として作成、表示されます。一番簡単ですが色の変更もできません。(複雑な形状の時に思った線が作成されないことがある気がします)WorkbenchのアウトラインレンダーエンジンがWorkbenchの時限定でアウトラインという設定でも境界線が描けます。こちらも編集中はは表示されず、レンダリングの後処理として作成、表示されます。色の変更はできますが太さの...
Metasequoia

Blenderで作ったモデルを簡単にアニメ調レンダリングする(Metasequoia)

やりたいことBlenderで簡単にアニメ調レンダリング(トゥーンレンダリング、セルティックレンダリング)を行おうとした場合、ノードを作ってすべてのマテリアルに適応する必要があります。だいたいの場合、すでにモデリングしたモデルをアニメ調に移行にはかなりの手間がかかります。この記事では外部アプリ(Metasequoia(無料版))を使用してアニメ調レンダリングを行う方法を紹介します。記憶によるとMetasequoia(無料版)はアニメ調レンダリングができなかったのですが、記事作成時点の最新(4.9.0f)ではでは行えます。準備モデルこの記事ではモデルはBlenderで作成済みという前提です。Met...