夜風のMixedReality

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

Blenderでカーテンを作る

本日はBlender枠です。 今回はBlenderで簡単にカーテンを作っていきます。 〇環境 ・Windows11PC ・Blender4.5 〇Blenderでカーテンを作る ①カーテンのベースとなるメッシュを配置します。今回はPlaneを使用します。 ②ループカットを使用して任意の方向にメ…

AutoDeskMayaでピボット位置を調整する

本日はモデリング枠です。今回はMayaを見ていきましょう。 〇環境 ・Maya2025 ・Windows11PC 〇ピボットとは? ピボットポイントは、⁠オブジェクトのトランスフォームの基準となる座標点のことです。 例えば次のようなプリミティブ球の移動や回転を考えてみ…

コンピュータはアートを作れるか? その3 コンピュータアートはアートではない

AI

本日はイベント枠、AI枠です。 前回に引きつづき筆者がSIGGAPH2025で受けてきた基調講演を筆者の解釈でまとめていっています。 前回はアートの定義について触れ、現代議論されているAIアートの問題について触れました。 redhologerbera.hatenablog.com 〇ア…

Google Antigravityを導入する

AI

本日はAI枠です。 近年AIを活用したコーディング=バイブコーディングが盛んです。またそれに対応するIDE(開発環境)やエディタも盛んに登場しています。 今回はGoogleのAntigravityを導入していきます。 筆者はGitHubCopiliotから入り、JetbraingのJunie、最…

Blenderで一括でシェイプキーを削除する

本日はBlender枠です。 Blenderではシェイプキーを持つオブジェクトに対してモディファイアを適応することができません。これはシェイプキーが頂点の座標のみに依存しており、モディファイアによって頂点などのジオメトリ構造が書き換えられるとシェイプキー…

コンピューターはアートを作れるか? SIGGRAPH2025基調講演 レポートその②アートとは何か?AIアートの問題

本日はその他枠です。 昨年カナダで開催されたSIGGRAPH2025に参加をしました。 その中で基調講演としてAdobeのArron Hertzmann博士による基調講演を受けました。 内容は完全に英語であり、筆者が捉えられた範囲でですが、備忘録も兼ねて筆者の考えを中心に置…

デモに最適!VisionProのサスペンドモードを無効化するKeepOn Ringレビュー

本日はVisionPro枠です。 筆者はVisionProを愛用して1年以上が経ちますが、HoloLensと比べて技術的に素晴らしい点が多いと感じる反面、いくつかの課題点も感じます。その代表的なものとして、完全にパーソナル化されている点があります。 HoloLensも虹彩認…

Google RemoteDesktopでWindowsからMacに接続しているときのマウス挙動がおかしくなる問題の解消

本日はトラブルシューティング枠です。 筆者はWindowsデバイスを普段使いしていますがAIやiOS/VisionOS開発に必要であるためMacPCも使用しています。この時にGoogle RemoteDesktopを使用してWindowsからMacへアクセスすることが多いです。 MacとWindowsは基…

UnityUIでDropdownを使用する

本日はUnity枠です。 筆者はXR開発から入ったのでMRTKなどに頼り切りUnityのUI、特に2DのUIに関してそこまで触ってきていませんでした。 今回はUnityのドロップダウンボタンを使っていきます。ドロップダウンボタンとは排他的選択が可能なUIで、モード切替な…

UnrealEngineでランドスケープを作成する その③ランドスケープの高度でテクスチャを変える

本日はUnrealEngine枠です。 今回は前回に引き続きランドスケープのマテリアルを観ていきます。 redhologerbera.hatenablog.com 前回まででペイントを使用してランドスケープで複数のテクスチャを使用することができるようになりました。 現実世界では高度に…

Blenderでカーブに沿ってオブジェクトを配置する その① 基本

本日はBlenderモデリング枠です。 〇環境 ・Blender4.5 ・Windows11PC 〇カーブとは? Blenderでは通常のポリゴンで構成されるオブジェクトをメッシュと呼びます。しかしそれ以外にも数多くのタイプのオブジェクトを配置することができます。 代表例としては…

VibeCordingを小説執筆に使う その①

AI

本日はAI枠です。 近年AIにcodingを行わせるVibeCording(バイブコーディング)が盛んです。 補完やエラーだけ表示してくれる従来のコーディングから離れ、まるで上級者エンジニアが隣にいる、もしくは上級エンジニアに指示を出してコードを記述させるように錯…

AppleVisionProをWindowsの拡張ディスプレイ化する その②

本日はApple枠です。 先日Apple VisionProとWindowsPCをSunshineとMoonlightを使用して仮想ディスプレイとして接続しました。 しかしながら問題として解像度が低いというものがありました。 今回は解像度の設定等を残していきます。 〇SunshineとMoonlightを…

UnrealEngineでランドスケープを作成する その②ランドスケープマテリアル

本日はUnrealEngine枠です。 前回はUnrealEngineでランドスケープを作成しました。 今回はマテリアルを設定していきます。 〇環境 ・UnrealEngine5.4 ・Windows11PC 〇ランドスケープにマテリアルを設定する 前回作成したランドスケープを選択モードで選択す…

UnrealEngineでランドスケープを作成する その①ランドスケープの作成とスカルプト

本日はUnrealEngine枠です。 UnrealEngineでは簡単にリアルな情景を作ることができますが、今回はそのベースとなる大地=ランドスケープを作る方法を備忘録も兼ねて残します。 〇環境 ・Windows11PC ・UnrealEngine5.4 〇ランドスケープとは? 備忘録として…

BlenderでCharactorCreator製のキャラクターとモーションデータを合わせる。

本日はReallusion、Blender枠です。 筆者はReallusion製品を愛用していますが、あくまでも制作ツールとして運用しており、制作物をレンダリングやアニメーションはBlenderを主に使用しています。 今回はCharactoerCreatorで作成したキャラクターに対してあと…

AppleVisionProをWindowsの拡張ディスプレイ化する その① SunshineとMoonlight

本日はApple枠です。 AppleVisionProでは標準機能として同一ネットワーク、同一AppleIDのアカウントでログインしているMacに対してMacバーチャルディスプレイ機能を使用することでMacの画面をVisionProで見ることができます。 ただ見るだけではなく画面サイ…

Photoshopで画像をグレースケールにする

本日はAdobe枠です。 Blenderでライトベイクなどを行ったりシェーダー内部で使用するBaseMap以外の素材テクスチャを作成するときに画像をグレースケール(白黒)にしたい場合があります。 今回はPhotoshopでグレースケール化する方法を備忘録として残してお…

BlenderPyhonを用いて.mp3音源をハッシュ値名で変換する。

本日はPython枠です。 Unityやその他ツールなどで開発するために近年では生成AIなどで音源を創ることができるようになりましたが、ハッシュ値で名前を付けて.mp3の形式で大量の音源を処理したいという状況がありました。 今回はBlenderを使用して外部のツー…

生成AIを組み合わせて3Dフィギュアを作成する

本日はAI枠です。 近年生成AIの進化が著しいですが、単一のAIサービスで完結させるのではなく、複数のAIサービスを連動させて使うことで非常に高度な作品が作成できます。 今回はGeminiとHitem3Dを組み合わせて3Dフィギュアを作成する。 ※生成AIのサービス内…

Geminiを用いてBlenderで独自プログラムを実行する

本日はBlender、Python枠です。 筆者は元エンジニアでもありプログラミングになれていますが、最近はAIを用いたViveCodingばかりを行っています。 AIを用いることである程度の知識であっても簡単にプログラムを作成、実行することができ、業務効率化などを行…

Blender TexToolsを用いてUVメッシュを作成する

本日はBlender枠です。 Blenderには様々な機能がありますが、デフォルトでサポートされていない機能を追加する独自のアドオンシステムが採用されています。 これによって無限の可能性を提供するとともにBlender Marketなどでは販売したアドオンの利益の一部…

BlenderでColmapを使用してカメラワーク推定を行う その② 結果をBlenderで使用する

本日はBlender枠です。 先日Blenderを使用してColmapおよびFFmpegを用いて動画からカメラワークの解析を行いました。 redhologerbera.hatenablog.com この手法はフォトグラメトリと同様の解析を行っており、結果として点群も作成されます。 〇環境 ・Windows…

コンピューターはアートを作れるか? SIGGRAPH2025基調講演 レポートその①

本日はその他枠です。 先月カナダで開催されたSIGGRAPHに参加をしました。 その中で基調講演としてAdobeのArron Hartzman博士による基調講演を受けました。 内容は完全に英語であり、筆者が捉えられた範囲でですが、備忘録も兼ねて記事に残していきます。 re…

Blenderで複数のアニメーションを組み合わせる(ノンリニアアニメーション)その②

本日はBlenderモデリング枠です。 昨日はBlenderでノンリニアアニメーションを触りました。 redhologerbera.hatenablog.com Blenderでは、タイムラインにキーフレームを登録してアニメーションを作成します。これは単一の動き(例:回転、移動)には有効です…

Blenderで複数のアニメーションを組み合わせる(ノンリニアアニメーション)その①

本日はBlender枠です。 Blenderのアニメーションを触っていきます。 〇環境 ・Windows11PC ・Blende4.5 〇Blenderの基本的なアニメーションの考え方 Blenderではモデリングを行うほかに時間の概念を組み合わせたアニメーションを行うことができます。 最もシ…

BlenderでColmapを使用してカメラワーク推定を行う

本日はBlender枠です。 Blenderでは3DCGのモデリング以外にも多用途な使い方ができます。今回はColmapを用いた実写合成VFXを行うためのカメラワーク推定を行います。 〇環境 ・Blender4.5 ・Colmap ・ FFmpeg 7.1.1 〇Colmapとは? Colmapは画像解析のオープ…

3DCGの非多様体(non-manifold)について理解する。

本日はモデリング枠です。 最近自分自身でモデリングするだけでなく、Image to 3Dやスキャンなどを行っている中で非多様体の問題が発生することが増えてきました。 特にリメッシュやメッシュ解析において頻繁に発生するようになり、非多様体メッシュを修正し…

Blenderのプロポーショナル編集でオプション機能を使用してより使いこなす。

本日はBlender枠です。 プロポーショナル編集機能を使用する際に知らなかったTipsを知ったので備忘録を兼ねて残します。 〇環境 ・Windows11PC ・Blender4.5 〇プロポーショナル編集とは? プロポーショナル編集はある範囲内の対象物(頂点やオブジェクト)…

Blenderでアセットブラウザーを使用する その①データの登録

本日はBlender枠です。 アセットブラウザの機能を使用していきます。 〇環境 ・Blender4.4 ・Windows11PC 〇アセットブラウザーとは? アセットブラウザーはBlender3.x以降に搭載された、よく使うアセットを登録しておいて再利用できる機能です。 エディタウ…