2025-04-01から1ヶ月間の記事一覧
新年度で仕事が片付かずしばらく空けてしまいました。 本日はAI枠です。 〇環境 ・Windows11PC ・Jetbrain WebStorm ・Jetbrain AI Unlimited 〇Jetbrain Junieとは? JetBrains Junie は、JetBrains が提供する AI コーディングエージェントです。JetBrain…
本日はShader枠です。 今回はUnityでワールド空間上に任意の点を等間隔で指定し、描画するシェーダー表現を行います。 〇完成物 〇Unityの座標で定義される球 Unityの座標空間上に一定間隔で定義される球表現は以下の関数で行います。 float SphereGroupHard…
本日はCascadeur枠です。 近年、リアルなキャラクターアニメーションの需要が高まる中、Cascadeurは自然な動きを簡単に作成できるツールとして注目を浴びています。 〇Cascadeurとは? 物理演算やAI支援による補助機能を利用して、直感的かつ効率的にアニメー…
本日はBlender枠です。 先日以前より開発していた自身のオリジナルアドオンHarmonyKeysをリリースしました。 https://holomotoranger.booth.pm/items/6801693 〇HarmonyKesyとは? HarmonyKesyは楽譜データを読み込むことで楽器に演奏アニメーションを付ける…
本日はBlender枠です。 〇環境 ・Windows11PC ・Blender4.4 〇Blenderでの音に関して 筆者はBlender暦は5年以上の業務経験もありますが、最近になるまでBlenderエディタ内で音源の再生はできずビデオ編集エディタで音を設定する必要があると思っていました。…
本日はUnity枠です。 Unityではマルチプラットフォームのアプリを開発することができますが、今回はWindowsアプリ用にOpenFileDialogを使用していきます。 OpenFileDialogとは簡単に言うとあるファイルを外部パスから読み込むための選択ウィンドウです。 〇…
本日はBlenderPython枠です。 今回はBlenderPythonで選択中のメッシュの面積を求めていきます。 〇環境 ・Windows11PC ・Blender4.4 〇面積の求め方 三角形の面積は、縦×横/2ですが、3次元上の3つの頂点(𝐴(𝑥1,𝑦1,𝑧1), 𝐵(𝑥2,𝑦2,𝑧2), 𝐶(𝑥3,𝑦3,𝑧_3))を使用して…
本日はunity枠です。 Unityでは様々なプラットフォームに対してビルドを行いアプリケーションを作成することができます。 〇環境 ・Windows11PC ・Untiy6000.0.32f1 〇Webアプリを作成する Webアプリを公開するためにはサーバーが必要です。 今回はGitHubPag…
本日はapple枠です。 AppleVisionProでは、他のapple製品との連携がスムーズに行わるように設計、提供されています。 これは、iPadなどの他のデバイスに対しても同様です。 VisionProの場合はMacとの相性を最大限に考量されており、仮想デスクトップを使用す…
本日はMaya枠です。 Mayaで三面図を設定していきます。 〇環境 ・Windows11PC ・Maya2025 〇イメージプレーン MayaのImage Planeは、3Dモデリングやアニメーション作業で参照画像や動画をシーン内に表示するための機能です。 作業を行う前にSpaceキーで画面…
本日はCascaduer枠です。 先日Cascaduerのアップデートで新機能が登場しました。 CascaduerはもともとAIを使用した直感的かつ高度なアニメーション機能の提供をコンセプトとしていました。 今回はアップデートで追加された新機能Inbetweening Toolを触ってい…
本日はBlender枠です。 Blenderでは様々なことができますが今回は簡単に階段を作っていきます。 〇環境 ・Blender4.4 ・Windows11PC 〇ベベルで階段を作る 今回はこちらのデフォルトのシーンを使用します。 ベベル(Bebel)とはエッジを削り面を作り出すことで…
本日はBlender枠です。 BlenderはOSSで開発されているため、全ソースコードを閲覧することができます。 今回はBlenderのスカルプトの各ブラシがどのようなアルゴリズムで処理を行っているのかが気になったため調査をします。 〇Blenderのソースコード Blende…
本日はUnity枠です。 UntiyではC#言語を使用し、デバッグなどはコンソールウィンドウで行うことが一般的です。 この時、機能を確認するためにStart関数やUpdate関数でボタン入力を使用してデバッグを行うこともよくあります。 今回はこのボタンを押したらイ…