投稿

3月, 2025の投稿を表示しています

20250318_Blender

イメージ
  <やったこと> ・Blenderの基本操作を学んでみた     ・くまのキャラクターを作ろう <やったことに対するメモ> 以下動画を実施。 さあ、blenderでクマのキャラクターを作ろう!初心者向けチュートリアル 「頭のモデリング」 キューブを追加 <サブディビジョンサーフェスを行う> キューブに対して CTRL+2 でサブディビジョンサーフェスを追加 設定のスパナマークの設定内の設定にカーソルをあわせて、 CTRL+Aで適用 もう一度サブディビジョンサーフェスを追加     この作業は頂点の数は少ないけど滑らかな球体を作っているらしい。 <ミラー化する> SHIFT+Z :ワイヤフレーム表示化 正面から見た感じにカメラを動かして、片側の頂点を選択。(動画がわかりやすい) X → 頂点  で半分を削除 SHIFT + Z :ワイヤフレーム表示を解除 レンチのマークからモディファイアーを追加する ミラーを追加する。 ミラーの順序を一番上に移動してぽっこりしてるのを修正する 体の分もSHIFT+Dで複製しておく <頭の形を整える> 楕円形の頭を目指す S→X でX軸方向に拡大する S→Y でY軸方向に潰す <カクカクを更になくす> 体と頭のパーツを選んで右クリック スムースシェードを選択する ※意外とこの状態でもポリゴン?はすくないんだなー      <耳を作っていく> アドオンループツールズを使用     →エクステンションを入手から検索し、インストールしました。 無事入ったことを確認     編集モード 3:面選択 耳を作るあたりを面選択→右クリックしてLoopToolsの円を選択 I:面の挿入 S→Y : 少し形を潰す E:押し出し 詳しい作業方法は動画で確認 G:移動(頂点) 頂点を移動させて耳の形を整える <耳のへっこんでるところつくる> 3:面選択で へこませる部分の面を選択 右クリックしてLoopToolsの円を選択 ん・・・?なんか動画と違って円じゃないぞ・・・?! Sで減っこます部分を調整し とりあえずEで押し出し。  ・・・なんかとんでもないことになったので、耳の円の範囲を2面だけにすることによりぎりそれっぽく <口を追加> 最...

20250318_Unityの基本操作学んでみてる2

イメージ
 <やったこと> ・Unityの基本操作を学んでみた     ・ヒエラルキービューのグループ化     ・ Canvas(キャンバス)機能について     ・キャンバスの文字をスクリプトで書き換える <やったことに対するメモ> 「ヒエラルキービューのグループ化」 ・ 16回 ヒエラルキービュー内で空のゲームオブジェクトを作成して その中にオブジェクトを突っ込むことでグループ化することができる。 「Canvas(キャンバス)機能について」 ・ 17回目 ゲーム画面上に文字などを表示するためのボードのようなものを追加する。 解説動画ではシンプルなテキストをキャンバスに追加しているが、 Unity6ではそのメニューが存在していないように見えた。 なんと古い機能という中にあった。 とりあえず出来たが古い機能ということは使わないほうがいいのだろうか? 外に出ているテキスト(TMP)というやつは日本語が文字化けしたのでうまく動作していなかった。 疑問点として、カメラの角度や大きさと全然あっていないものが追加されているが これは気にしなくていいみたい。 カメラとは関係なしに、キャンバス上の比率でカメラの画像に覆いかぶさるような感じ?で手前に文字がちゃんと表示されている。 なのでオブジェクトやカメラ と キャンバスは 別々に考えて良さそう。 「キャンバスの文字をスクリプトで書き換える」 ・ 18回 ・ 19回 適当なオブジェクトにスクリプトをアタッチして そこにpublicな変数を作って、そこにTextを設定すると使用できる。 他にもGetComponetで捕まえる方法がある。 以下ではScoreと名前のつけたTextコンポーネントを呼び出して書き換えた。 messageText2 = GameObject.Find("Score").GetComponent<Text>(); messageText2.text = "げっとコンポーネント"; 次の20回はまとめっぽいので後日・・・

20250316_Unityの基本操作学んでみてる1

イメージ
  <やったこと> ・Unityの基本操作を学んでみた     ・Unityのオブジェクトの新規作成/移動方法など     ・スクリプトの新規作成     ・スクリプトのオブジェクトに対するアタッチ     ・オブジェクトを動かすコードを書く     ・変数の宣言について     ・ IF文を使ってみる     ・ オブジェクトを消滅させる     ・マテリアルの追加(Unity上)     ・ぶつかったら消える     ・オブジェクトにタグを付与する     ・Prefab(プレハブ)機能 複製 <やったことに対するメモ> Unityの使い方は以下をまずは見てみてます。 次世代型ITスクール ITeens Lab(アイティーンズラボ)さんのUnity講座 https://www.youtube.com/playlist?list=PL860gXPb3_unforoPY8EIRKP4pj1p63GQ Unityのリファレンスも調べる時に便利そう https://docs.unity3d.com/ja/2020.3/ScriptReference/index.html 「 Unityのオブジェクトの新規作成/移動方法など 」 ・ 2回目 「スクリプトの新規作成」 「 スクリプトのオブジェクトに対するアタッチ 」 ・ 3回目     作ったスクリプトをアタッチするには、オブジェクトに対して、     ドラッグアンドドロップで設定できる 「 オブジェクトを動かすコードを書く」 ・ 4回目     startメソッド:スタートした時に1回だけ呼ばれるプログラム     updateメソッド:1フレームごとに実行されるプログラム     updateに以下を記載するとオブジェクトがふっとんでった      transform.Translate(Vector3.forward);     この意味はTra...

20250315_Blenderでローポリオブジェクトを作ってみた

イメージ
<やったこと> ・BlenderとUnityのインストール ・Blenderでローポリ風3Dモデルの作成 <やったことに対するメモ> 「BlenderとUnityのインストール」 ・BlenderとUnityのインストール     特段インストールで困ったことはなかったがその後以下問題が発生。   Unityが日本語にならない。             →Unityハブから日本語モジュールをインストールして設定から変更する。               Unityハブが全然進捗なかったので、再起動してみてもう一度やってみたら                すぐに終わった。 ・UnityのコードがC#じゃない。     →解説サイトでは、C#スクリプトみたいに呼んでいるが           今は「MonoBehaviourスクリプト」が該当するらしい。 ・MonoBehaviourスクリプトをダブルクリックしてVisualStudioは開くけど     VS内でコードが開かない     →これはVSのインストーラーを開き直して、変更から下の方にあるUnity用の設定をインストールしていなかったから。   「 Blenderでローポリ風3Dモデルの作成」 3D Bibi さんの以下動画で勉強 https://www.youtube.com/watch?v=S6aAvxUx2ko&lc=UgwxfKvzsi3wr-Xt-uR4AaABAg.AFch0NkIMd5AFdlSk8rGMW 無事ローポリ風な机を一部好き勝手作ったが作成できました。 作業の中で困ったのは、最後カメラビューをした時に 明るい領域(カメラに映る領域)と暗い領域(それ以外の領域)に分かれるが 明るい領域がかなり狭くなってしまい直せなかった。 一度、カメラビューを切ってマウスホイールをスクロールすることでもとに戻せました。 ...