地方在住者による、CG系の雑記

何もない地方と、パソコン一台で何でも作れるCGとの相性は抜群であるというモットーをもとに、CG大好き管理人が勉強する様子を綴ったブログ

インプット動画のアーカイブ

Youtubeの動画の再生リストがいっぱいになってきたので、

備忘録的にここに載せておく。

 

動画

 

AfterEffects系

 

アニメーションコンポジット

www.youtube.com

 

同じく

www.youtube.com

 

www.youtube.com

 

www.youtube.com

 

www.youtube.com

 

www.youtube.com

Unituの最適化のやり方。

www.youtube.com

 

ChatGPTで本を描こう。(書こう)

www.youtube.com

www.youtube.com

 

チャンネル

 

偽ポケを作っているチャンネル。個人的にポケモンの同人ゲームは死ぬまでに、いや20代のうちに作りたいと思っているから、凄く参考になる。

https://www.youtube.com/@VertexArcade/videos

今週のインプットをアウトプット

 

 

www.youtube.com

www.youtube.com

www.youtube.com

www.youtube.com

 

www.youtube.com

www.youtube.com

www.youtube.com

www.youtube.com

www.youtube.com

 

www.youtube.com

 

www.youtube.com

 

www.youtube.com

スプラトゥーン

www.youtube.com

Fake Interior系

www.youtube.com

 

いいと思ったCG系チャンネル

 

Architecture Topicsは、建築物に特化したチャンネル。

www.youtube.com

アニメスタイル(Stylized)に特化したチャンネル。

www.youtube.com

www.youtube.com

個人的大注目ブラックフライデーセール #3DCG

ブラックフライデーといえば皆さんは何を思い浮かべるだろうか。

 

Amazonあたりがメジャーだろうか。

 

しかしっ!アセットフェチな筆者からそんな皆さんに3DCG系のアセットバンドルを紹介したいッ!

アフィリエイトではないが、皆様にお得な情報を共有したい!

そんな思いでやらせていただいております。

 

というわけで、気になったものを3つ紹介していきます。

続きを読む

ミッション バスケゲームを作れ!その2 #Unity

前回紹介したアセットのスクリプト修正をChatGPT先生のお力添えを借りながら行っていく。(案件じゃないよ)

一応アセット作者にメールで直接問い合わせる手段もあるが、返信までに時間がかかりそうだし、ChatGPTの方針で進める。

 

「以下のコードをUnityEngine.UIを使って書き換えて下さい。」と命令。

変更箇所だけババっと記す。

 

Joystick_Script.cs

(変更前)gui.pixelInset.x→(変更後)gui.rectTransfomr.rect.x

 

(変更前)

gui.pixelInset = new Rect
    (
      Mathf.Clamp(guiTouchPos.x, guiBoundary.min.x, guiBoundary.max.x),
      Mathf.Clamp(guiTouchPos.y, guiBoundary.min.y, guiBoundary.max.y),
      gui.pixelInset.width,
      gui.pixelInset.height
    );

→(変更後)

gui.rectTransform.anchoredPosition = new Vector2

(

Mathf.Clamp(guiTouchPos.x,guiBoundary.min.x,guiBoundary.max.x),

Mathf.Clamp(guiTouchPos.y,guiBoundary.min.y,guiBoundary.max.y)

);

 

 

gui.pixelInset = defaultRect;

gui.rectTransform.sizeDelta = new Vector2(defaultRect.width, defaultRect.height);

 

変更前

else if (gui.HitTest(touch.position))

{

shouldLatchFinger = true;

}

変更後

 else if (RectTransformUtility.RectangleContainsScreenPoint(gui.rectTransform,touch.position))
 {
     shouldLatchFinger = true;
 }

 

この要領で、Shoot_Script.csとPass_Script.csも進める。

 

できた結果がコチラッ!

youtu.be

WASDで移動、Zキーでパスらしいです。

どうやってシュート撃つの...

 

[今回の学び]

RectTransformのrectプロパティは読み取り専用であるため、代わりにsizeDeltaプロパティを使用することができます。

rectTransfomr.rectは読み取り専用です。代わりに、rectTransfomr.anchoredPositonを使用して、RectTransfomrのアンカー位置を調整することができます。

 

 

ミッション バスケゲームを作れ!その1 #Unity

その昔、面白半分でバスケットボールのアセットを買ってみた。

https://assetstore.unity.com/packages/templates/packs/basketball-project-21129

 

モデルもアニメーションもスクリプトもコミコミで

22ドルやったらお買い得やん!買うたろ!

 

と思ったのも束の間、このアセットには重大な欠点が潜んでいたのである...

それが

スクリプトエラーである。

 

どうやらGUITextureとかいうレガシー技術を使用しているらしく、UnityEngine.UI.Imageに変換してやる必要があるそう。

 

変換した結果がコレ。エラーが増えとる...

エラーが複数あるが、どうやらGUITextureで使われてる

"HitTest"と、"pixelInset"の2つの定義が邪魔をしてるそう。

 

これからChatGPTとネットの力を駆使しながら解決していきたいと思います。

てゆーか、ChatGPTにバスケゲームのプログラムを1から組んでもろた方が早いんじゃ...

 

今年一番GUITextureって言った選手権で世界一になれる自信あるわ。

2023年の今日この頃こんなレガシー技術漁ってるやつ世界にそうおらんやろ。

 

[以下アセットレビュー]

選手のモデル。尚、LODではない。

あくまでデモ用と割り切って、Makehuman等で作った別モデルで代替するのが吉か。

 

観客はハリボテ仕様。

 

Unityでの収益化についてまとめてみた【Admob,Unity Mediation,アドバーチャ】

Admobについて

 

UnityMediation

複数のアドネットワークを利用することで、比較的広告収益の高いものが選択される。

 

 

参考動画

https://www.youtube.com/watch?v=xjr75YRFPqo

 

https://www.youtube.com/watch?v=Gqx_S2FsV68

アドバーチャ

https://www.youtube.com/watch?v=jyO9zpESSgo

 

VFXグラフで鬼滅みたいな和風エフェクトを作りたい!!

 

参考になりそうなトレーラー、ブログを貼りました。

Unity 3D Trail Effect Script - MoveToTrailUV - YouTube

 

www.youtube.com

www.youtube.com

www.youtube.com

Shader: Sin wave trail 波形擺動拖尾效果