渋谷ほととぎす通信

Unity・ゲーム開発 技術で一生食べていく情報発信

【Blender初心者】一周つながった頂点を削除する方法

最初に結論 Disolve Edgesを使用する(Disolve Verticesではダメ) 経緯 Blenderでイクラの軍艦巻き。Blenderのマテリアルをいじいじしてたらそれっぽい質感が出てきてスゴくおもしろい。海苔はまた次回#blender #イクラ食べたい pic.twitter.com/EFX8df3eeC…

【初めてのSRP】Skyboxを描画するだけのカスタムレンダーパイプラインを作って理解を深めよう!

「初めてのSRP」ということで、最小コードでカスタムレンダーパイプラインを作ってみてSRPのことを理解していこうと思います。

【Web】localStorageの中身を肉眼で確認する方法

ブラウザにはWeb Storageというローカル保存機能があります。 キーと値をセットで保存できます。 sessionStorage => ブラウザを閉じるまで保存 localStorage => ブラウザを閉じても保存(永続保存) のように保存期間のちがう2種類の形式があります。 本記事…

【Blender】BlenderとUnityの軸の違いの解決方法

本記事の結論 Frontを+Z Frontに設定してobj書き出し 根本的な軸の違いはあるがBlenderとUnityで軸の方向が一致する BlenderとUnityの軸がそもそも違う 1年後に3Dモデルをアセットストアで販売することを目標にBlenderを勉強しています。 Blenderで作ったも…

【Blender】UVマップの編集・更新を手早く実行する方法

何度も修正作業が発生するテクスチャの描き込み作業。 僕はPhotoshopを使うことが多いです。 BlenderとPhotoshop間のテクスチャ反映と更新を 手早く実行する方法について紹介します。 本記事の結論 UV > Export UV Layoutで画像ファイル書き出し 書き出した…

【Blender】かんたん初心者 頂点の分割方法

角の頂点を分割したいときってありませんか? のように。 わざわざ頂点を追加して分割するのは面倒くさい。 Blenderなら一発でできます。 「頂点の追加」はコチラの記事をどうぞ。 本記事の結論 分割したい頂点を選択 Bevel Vertices(ショートカット : ⌘ + …

【iOS開発】iOSデバイスの中を確認する

iOS

「今のアプリの中身を確認したい!」 っていうことありませんか? 動的にファイルやフォルダを生成 所定の場所にファイルを保存 イメージ通りのファイル構成になっているかをアプリの中に潜って確認したくなります。Xcodeを使うとできたので紹介していきます…

【Blender】リングメニューで描画モードを切り替えて効率アップ

最初に本記事の結論 Zキーで描画モードリングメニュー表示(ESCで非表示) マウス、数字キーで描画モード切り替え マウスの移動距離が短くなって効率アップ Blenderの4つの描画モードを簡単に切り替えられるショートカットの紹介 Solid Rendered Wireframe M…

【Blender】かんたん初心者 頂点の追加とメッシュ分割

Blenderでモデリング 今回は「頂点の追加」と「2つの頂点をつなげたメッシュ分割」をしていきます。 任意の辺上に頂点追加 頂点を接続してメシュを分割 この2点について学んでいきます。 任意の辺上に頂点追加 Blenderでは追加したいちょう店の辺の両頂点を…

【Blender】かんたん初心者ボーンの適用とウェイト設定

前回ボーンをキャラに配置するところまでは完了しました。 ここからはボーンの適用とウェイトの設定をしていきます。 ボーンの適用 デフォルトで右上にあるOutlinerを使います。 キャラモデル(ここではChara)をクリックして、 ⌘を押しながらArmatureをクリ…

【Blender】かんたん初心者ボーンの追加方法

【Blender】かんたん初心者UV展開する方法 - 渋谷ほととぎす通信に引き続きBlenderの勉強中です。 今回はボーン(骨)を追加していきます。 (1) 【第4回】ワニでもできる!モデリングforVRChat - スキニング - YouTubeコチラの動画を参考にさせていただいて…

【Blender】かんたん初心者UV展開する方法

Blenderの勉強中でコチラの動画を参考にさせていただいてます。 (2) 【第3回】ワニでもできる!モデリングforVRChat - テクスチャ - YouTube とてもわかり易い動画ありがとうございます。 現在ココまでやってきました。 モデリングは終了してUV展開をしてい…

【Blender】複数のオブジェクトをひとつのオブジェクトとして扱うジョイン

Blenderでモデリングをしていて、 複数オブジェクトを一つのオブジェクトにしたいときがあります。 オブジェクトに骨を入れるとき 1つのオブジェクトにしてUnityにインポートしたいとき などなど。 結論から「ジョイン」を使います。 ジョインとは参加 ジョ…

【iOS開発】超基礎Objective-Cのメソッド実行方法

iOS

前回ダウンロードしたファイルの存在を確認しました。 今回はその処理をメソッド化して実行してみます。 iOSを普段開発しない身としては、本当にObjective-Cの文法に迷わされますね。。。 僕の研鑽が足りていません。 以下のようにprintExistFileというメソ…

【iOS開発】Objective-Cでダウンロードしたファイルの存在を確認する方法

iOS

Objective-Cでダウンロードした画像がストレージに存在するかを確認する方法のメモ

【Blender2.93】頂点、ポリゴンのループ選択方法

3Dモデリング中に超高頻度で使用する機能「ループ選択」。Blenderのバージョンによって違うようです。本記事ではBlender2.93.1で解説します。

【Blender】Unityシーンビューの操作性に合わせる方法

Blenderを触ってて思ったのは普段慣れているUnityと違いすぎるため、操作性をUnityに寄せてみたいと思います。

manifest.jsonを変更することなくUnityにローカルパッケージをサクッとインストールする方法

PackageMangerを使わなくても、manifest.jsonを書き換えなくてもローカルの外部パッケージをインストールする方法がありました。

【Flutter】ビルドエラー「Incompatible classes were found in dependencies」の対処法

FlutterをビルドしたときにビルドエラーIncompatible classes were found in dependenciesエラーが出たときの対処法です。

RemixからMetaMaskのウォレットに接続する方法

RemixからMetaMaskのウォレットにアクセスする方法の紹介です。

【Ethereum開発】MetaMaskのテスト環境にイーサを振り込む方法

ブロックチェーンアプリを作る上で必要になるGAS(仮想通貨 : イーサ)。デバッグするときに実課金するのはしんどいので、 テスト用の通貨を使って開発する方法の紹介。

【Solidity】Remix IDEでデバッグログを確認する方法

RemixIDEを使ったSolidityデバッグログの確認方法を解説します。

【Solidity】不変変数より定数を使うとパフォーマンスが良い場合が多い

Solidityの不変変数と定数という親しい性質を持つ変数について紹介します。

【Solidity】public変数を定義すると同名のgetter関数自動生成してくれる

Solidityの公式ドキュメントを隅から隅まで読むフェーズです。そこでの学びを発信します。

【Solidity】関数修飾子viewとpureの違いをわかりやすく解説してみる

Solidityでプログラミングしてて`view`と`pure`という修飾子に出会います。 これらは関数修飾子と呼ばれますが、その違いを理解していきます。

【Ethereum開発】Remix IDEでSolidityを実行してみる

前回ローカルに構築したRemix IDEを実際に使っていきたいと思います。

【UI開発】背景を画面に内包すると破綻する理由

本記事は僕も昔やらかしたUI開発初心者が陥りやすい罠について解説していきます。

【Unity】親子でserializeされた同名private変数を定義するとビルドは失敗する

恒例のUnity開発ビルド失敗共有記事です。 今回は以下のようなエラー The same field name is serialized multiple times in the class or its parent class. This is not supported: Base(MonoBehaviour) _tweenTarget 結論から「親・子クラスで同名のシリ…

【Unity】Androidビルドに必要なNDKもUnityHubでインストール

NDKが見つからなくてAndroidビルドに失敗しました。NDKのインストールもUnityHubで。最近のUnityはUnityHubで完結できて良いですね。

【Unity】Androidビルドに必要なJDKはUnityHubでインストール

JDKが見つからなくてAndroidビルドに失敗しました。JDKのインストールもUnityHubで。最近のUnityはUnityHubで完結できて良いですね。