夜風のMixedReality

xRと出会って変わった人生と出会った技術を書き残すためのGeekなHoloRangerの居場所

2025-04-01から1ヶ月間の記事一覧

Jetbrain AIとJunieでウェブサイトを作る

AI

新年度で仕事が片付かずしばらく空けてしまいました。 本日はAI枠です。 〇環境 ・Windows11PC ・Jetbrain WebStorm ・Jetbrain AI Unlimited 〇Jetbrain Junieとは? JetBrains Junie は、JetBrains が提供する AI コーディングエージェントです。JetBrain…

ゼロから始めるUnityShader開発 第六章 Unity座標で定義される球を使った表現

本日はShader枠です。 今回はUnityでワールド空間上に任意の点を等間隔で指定し、描画するシェーダー表現を行います。 〇完成物 〇Unityの座標で定義される球 Unityの座標空間上に一定間隔で定義される球表現は以下の関数で行います。 float SphereGroupHard…

Cascadeurで作成したアニメーションをBlenderで使用する

本日はCascadeur枠です。 近年、リアルなキャラクターアニメーションの需要が高まる中、Cascadeurは自然な動きを簡単に作成できるツールとして注目を浴びています。 〇Cascadeurとは? 物理演算やAI支援による補助機能を利用して、直感的かつ効率的にアニメー…

オリジナルBlenderアドオン『HarmonyKeys』をリリースしました。

本日はBlender枠です。 先日以前より開発していた自身のオリジナルアドオンHarmonyKeysをリリースしました。 https://holomotoranger.booth.pm/items/6801693 〇HarmonyKesyとは? HarmonyKesyは楽譜データを読み込むことで楽器に演奏アニメーションを付ける…

Blenderでレンダリング時に音源も含める

本日はBlender枠です。 〇環境 ・Windows11PC ・Blender4.4 〇Blenderでの音に関して 筆者はBlender暦は5年以上の業務経験もありますが、最近になるまでBlenderエディタ内で音源の再生はできずビデオ編集エディタで音を設定する必要があると思っていました。…

UnityでWindowsアプリ用にランタイムでopenFileDialogを使用する

本日はUnity枠です。 Unityではマルチプラットフォームのアプリを開発することができますが、今回はWindowsアプリ用にOpenFileDialogを使用していきます。 OpenFileDialogとは簡単に言うとあるファイルを外部パスから読み込むための選択ウィンドウです。 〇…

BlenderPythonで選択しているメッシュの面積を求める

本日はBlenderPython枠です。 今回はBlenderPythonで選択中のメッシュの面積を求めていきます。 〇環境 ・Windows11PC ・Blender4.4 〇面積の求め方 三角形の面積は、縦×横/2ですが、3次元上の3つの頂点(𝐴(𝑥1,𝑦1,𝑧1), 𝐵(𝑥2,𝑦2,𝑧2), 𝐶(𝑥3,𝑦3,𝑧_3))を使用して…

GitHubPagesを使用したUnityでのWebアプリの作成

本日はunity枠です。 Unityでは様々なプラットフォームに対してビルドを行いアプリケーションを作成することができます。 〇環境 ・Windows11PC ・Untiy6000.0.32f1 〇Webアプリを作成する Webアプリを公開するためにはサーバーが必要です。 今回はGitHubPag…

AppleVisionPro×iPadでどこでも高度な作業をする

本日はapple枠です。 AppleVisionProでは、他のapple製品との連携がスムーズに行わるように設計、提供されています。 これは、iPadなどの他のデバイスに対しても同様です。 VisionProの場合はMacとの相性を最大限に考量されており、仮想デスクトップを使用す…

Mayaでイメージプレーンを使用して下絵を設定する

本日はMaya枠です。 Mayaで三面図を設定していきます。 〇環境 ・Windows11PC ・Maya2025 〇イメージプレーン MayaのImage Planeは、3Dモデリングやアニメーション作業で参照画像や動画をシーン内に表示するための機能です。 作業を行う前にSpaceキーで画面…

Cascaduerの新機能Inbetweening Toolを触る

本日はCascaduer枠です。 先日Cascaduerのアップデートで新機能が登場しました。 CascaduerはもともとAIを使用した直感的かつ高度なアニメーション機能の提供をコンセプトとしていました。 今回はアップデートで追加された新機能Inbetweening Toolを触ってい…

Blenderのベベルを使用して階段を作る

本日はBlender枠です。 Blenderでは様々なことができますが今回は簡単に階段を作っていきます。 〇環境 ・Blender4.4 ・Windows11PC 〇ベベルで階段を作る 今回はこちらのデフォルトのシーンを使用します。 ベベル(Bebel)とはエッジを削り面を作り出すことで…

Blenderのスカルプトのブラシにおけるアルゴリズムを調査する クレイ

本日はBlender枠です。 BlenderはOSSで開発されているため、全ソースコードを閲覧することができます。 今回はBlenderのスカルプトの各ブラシがどのようなアルゴリズムで処理を行っているのかが気になったため調査をします。 〇Blenderのソースコード Blende…

Unityで汎用的なデバッグツールを作る

本日はUnity枠です。 UntiyではC#言語を使用し、デバッグなどはコンソールウィンドウで行うことが一般的です。 この時、機能を確認するためにStart関数やUpdate関数でボタン入力を使用してデバッグを行うこともよくあります。 今回はこのボタンを押したらイ…