とあるゲームプログラマの挑戦と敗北の歴史

UE4とプログラミングとmayaとpythonとhtmlとマラソンを中心に情報を発信する元「技術ブログを目指すブログ」から再始動した毎日の日々を発信するブログです。

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

ゲーム数学:ベジエ曲線

前回のエルミート曲線とはべつにベジエ曲線の手順もメモ www.toncrimentan.online ベジエ曲線を算出するためには4点とtを用意する。 p0:頂点0 p1:頂点1 p2:頂点2 p3:頂点3 t:p0→p3を通過するときのt値(0.0~1.0) まず計算用に 1.0-tの値をt0と置…

ゲーム数学:エルミート曲線の算出

エルミート曲線の算出手順のメモ p0:頂点0の座標 v0:頂点0を通過するときのベクトル p1:頂点1の座標 v1:頂点1を通過するときのベクトル t:頂点0→頂点1のt値(0.0~1.0) この曲線を表現したい場合 tを0.0~1.0までの値を入力するときれいに座標をと…

ゲーム数学:線分どうしが交差するかどうか判定

線分どうしが交差するかどうかを判別する手順メモ p0:直線0の座標 v0:直線0のベクトル p1:直線1の座標 v1:直線1のベクトル 計算用分母をもとめ交差するかどうかを判別する bunbo = v0.x * v1.z - v0.z * v1.x if( bunbo == 0.0 ) { 交差しません return …

ゲーム数学:頂点とカプセルの交差判定

頂点とカプセルの交差判定についてもおぼえがき p0:カプセルの座標0 p1:カプセルの座標1 r:カプセルの半径 q:交差するかしらべたい頂点座標 とした場合における交差判定処理を記述 さっそくですが、別記事の 頂点座標を直線に投影する方法の処理により…

ゲーム数学:頂点座標を直線に投影する方法

数学というと難しいことは説明するのかというとまったく説明するつもりはなく 作業していくときに忘れてしまった 中学、高校レベルの数学についておぼえがきとしてメモを取っていくこととする。 頂点と直線に投影する方法) p0:直線状の座標 v0:直線状の座…

みなとみらいへの新航路を発見

今日も走る 新しい道を見つける https://runkeeper.com/cardio/27b528ce-7f54-4570-bfc1-2b477d30aaee

迷子になっても走る

迷子になっても 今日の10キロRUN https://runkeeper.com/cardio/81476e4d-9a5b-4707-a5d4-a6ea0b62c2f0

maya:頂点の指定、UVの指定

以前 頂点のリスト、UVのリストで記述した場合の逆 設定のおぼえがきメモwww.toncrimentan.online 頂点の設定) string $strings[ ] = `polyListComponentConversion -toVertex pCube1`; string $vertices[ ] = `filterExpand -selectionMask 31 $strings1…

ひさしぶりのRUN

在宅ワーク過ぎる 足に来る もっと走ろう https://runkeeper.com/cardio/fd376186-481f-40bd-8d71-66dd2a8fd8c9

maya:mayaLTついに買う

長いインストールの末 ついにmayaLTを導入 これで勉強できる。サブスク (サブスクって言いたい。) 集中的に学ぼう (月額 4400円) そして python が使えなくなる。 melだけ ご購入はこちら www.autodesk.co.jp

UE4:BPで線分と線分の交差判定をつくってみる

よくある線分と線分の交差判定は ネットで検索してありがたく説明していただけてるサイトを参考にする ぼくブログよりも むしろこの方のブログを参考にする(笑)www.hiramine.com ありがとう。 そしてそのままブループリントでつくってみる 線分P0→P1 …

maya:Udemyの簡単&かわいい3Dモデリングを受講3

そんなにこだわりなくつくってきたけれども なんだかいい感じに絵になってきたじゃないか モデリングのプロはもちろんならないけども。 UE4ぷちコンの応募作品とかこれでいいんじゃね と思えてきた。 レクチャーがメインなのでそんなにこだわらずに機能説…

maya:Udemyの簡単&かわいい3Dモデリングを受講2

ひきつづきUdemyのもモデリングの授業を受講中 ここまでできた。 ぜんぜん理想通りにはつくれてないかもだけども 日曜日なのでかなり進んだ まだ3分の1 https://www.udemy.com/course/3dmayaltue4/ デザイナーさんは結構たいへんだなぁ

googleニュースアプリをインストール

googleニュースアプリをインストール twitterでツイートしたくてもなにをツイートすればよいのやら 僕の場合は時事ネタをツイートしたいのと 呼んでくれる方からもアクセス可能なところにリンクがある必要があるため googleニュースアプリをインストールした…

maya:Udemyの簡単&かわいい3Dモデリングを受講

Udemyの 「初心者でもできる!簡単&かわいい3Dモデリング:mayaLT:UnrealEngine4」 を受講中 とても勉強になった。 かなり頭の方なのに何度もやり直し作成。 多少挙動が違うところはあっても 深く考えないで進める! そしてモデルはキューブからではなくス…

ゲーム数学:ベクトルに垂直なベクトル

とあるベクトル V = (+x, +y) に垂直なベクトルは 垂直V=(+y, -x)と そして 垂直V=(-y, +x)の ふたつ 以上。

maya:頂点のリスト、UVのリスト

メッシュから頂点のリスト、UVのリストを取得する手順を明記 頂点のリストの仕方 python) import maya.cmds as cmds strings = cmds.polyListComponentConversion( 'pCube1', toVertex=1 ) vertices = cmds.filterExpand( strings, selectionMask=31 ) fo…

maya:選択中のマテリアルをメッシュに貼る方法

選択中のマテリアル(lambert)をメッシュに貼る方法を明記 (張るためには一度シェーディンググループを取得する必要がある) まずは選択中マテリアルを張るって話なので ハイパーシェードでマテリアルを選択。 そして python を実行 (listConnectionsを利用…

maya:nurbsCurveのエディットポイント取得

ナーブスカーブのエディットポイントの取得方法について明記。 それ用のコマンドもあるのだろうが、ここではgetAttrを使って取得。 (リストから座標だけでなく長さも撮れる) pythonでの取得方法) import maya.cmds as cmds editPoints = cmds.getAttr("cu…

maya:ポリゴンの作成

ポリゴンを作成する方法を明記しておく これでポリゴンをひとつひとつ細かく作ることができる ※edge番号を指定する必要あり。 pythonでの実行方法) cmds.polyCreateFacet( point=[(0,0,0),(-1,0,0),(-1,0,1),(0,0,1)] )cmds.polyAppend( append=[2,(-1,0,2)…

Maya 一覧

標準機能) ・メニューバーの追加 ・maya LTのご紹介 ・maya LTついに買う mel) ・ウィンドウの複数作成禁止 ・文字列内の文字列の検索 ・ポリゴンの作成 ・nurbsCurveのエディットポイント取得 ・マテリアルをメッシュに貼る ・頂点のリスト、UVのリスト…

ハードコアメカをプレイ中

ダウンロード専用ソフト ハードコアメカをプレイ中。 スパロボオマージュ系のアクションゲーム インディーズ感漂うカッコイイ2Dアクション! 自分でオリジナルのゲームを作るんだったら 少ない規模でこのぐらいの商品をひとりでつくれるようになったらいい…

UE4:BGMを早く再生

WAV素材からキューを作成する。 出来上がったキューのピッチを変更する。 (キューとは編集後のサウンドのようなものなのだろうか。。) あとは通常のWAV同様再生すればよい。

UE4:レイトレース手順

レイ判定(レイトレース) の手順を記述しておく Start Endのインプットにより接触判定が行える。