スタジオおふとん

プログラミング系

2017-01-01から1年間の記事一覧

ffmpegラッパー解説

昨日作ったスクリプトの解説。(ログ回りがわちゃわちゃしちゃったので、作り直しました) 解説っていうか、書いとかないと忘れるから備忘録。 github.com 機能 速度変更 縦横幅変更 GPUを使った速度重視のエンコード 使い方 ffmpeg.exeと同じフォルダに置い…

UnityでVuforiaとSmartARを使ってちょっとARしてみた

近年はいろいろSDKあるっぽいけど、とりあえずVuforiaとSmartARを使ってみた。 bibinbaleo.hatenablog.com 使い方 使い方はググれば出てくるので、参考にしたサイトだけ紹介。 Vuforia qiita.com 注意点としては、こちらの方はマーカーのWidthを100にしてい…

結局VR開発のテンプレートはどうするのがいいのか

VRTKのサンプルを読み込んで不要なものは削除するのが最強な気がしてきた。 というわけで、以下の手順が個人的にゼロから一番さっくり作れる。 Unityを立ち上げる(5.6.0f3あたりがオススメ。2017はSteamVRが正式に対応していないため、Warning地獄になる) …

HeadSetの位置を取得する方法

using UnityEngine.VR; //略 public Vector3 GetHeadsetPosition() { return InputTracking.GetLocalPosition(VRNode.CenterEye); } docs.unity3d.com よくないやり方 以下は、よくないやり方なので読まなくてもいいです。 public Vector3 GetHeadsetPositio…

pythonでjsonをopenしようとしたらDecodeErrorが出た時の解決方法

f = open('list.json', 'r', encoding="utf-8_sig") encodingの値は、適当なテキストエディタで開いて本当にそれであっているか確認したほうがいいかも。 utf-8_sigはBOM付UTF-8 どうもデフォルトだと、WindowsはS-JISで開こうとするっぽい。 S-JISとCRLFは…

開発全般のメモ

Git BitBucketなら無料でプライベートリポジトリが使えるのでオススメ。 .gitignoreは以下。そうそう変わらんので、コピーしてローカルに置いておくといい。 unity github.com リポジトリ名に大文字を使うな。 これよくやっちゃうんだけど、パッと見Git側で…

Numpyのメモ~適宜更新・間違いあるかも~

ブロードキャスト サイズの異なる配列同士の計算のこと。 例として、配列とスカラーの話がよく取り上げられるが、実際のサンプルでは配列同士の計算で使用されることが多いので混乱しやすい。 以下のような感じ x3 = np.array([[1,2], [3,4], [5,6]]) + np.a…

unityでそれっぽい背景ステージを作る~野生編~

基本は以下 qiita.com 注意点としてはUnity5では、 Terrain Objectは GameObject > 3D Object > Terrain Terrain Assetは Assets > Import Package > Environmentの中にある。 とりあえずやってみたが、草の挙動がカメラに追従してなんかおかしい。 Terrain …

魚本(ゼロから作るDeep Learning)読んだ

先輩から長い間借りてて、 「そろそろ返してほしいなぁー」と言われてしまったので急いで読んだ。 誰向けか こういう人向け こういう人には向いてない 感想 誰向けか 本の前書きに書いてある通り、自動車の運転の仕方ではなく自動車の中身がどうなっているか…

オカムラのショールーム行ってきた~リベンジ編~

先週までのあらすじ あああ!!!今日祝日だったあああ!!!— 浅羽カセロᵏᵃᶰᶦᵘᵐ (@music_t) 2017年9月23日 オカムラガーデンコートショールーム ホテル ニューオータニの中にあります。 まぁ先週一回行ったので迷うことなくスムーズに。 祝日は休みだから注…

VRTKでトリガー検知

注意点は、VRTK_Controller Eventsがアタッチされているオブジェクトにくっつけること。 using VRTK; public class Controller : MonoBehaviour { // Use this for initialization void Start () { if (GetComponent<VRTK_ControllerEvents>() == null) { Debug.LogError("VRTK_Cont</vrtk_controllerevents>…

Pythonでいろいろグラフを書いてみた

基本的にはcsvからとってきて、散布図とか書く。ってやつです。 Excelでもやろうとすればできるレベル。 いっぱいコメントアウトありますが、完全に自分用です。 Python初心者なんでいじめないでください。 環境はjupyter notebook よく使いそうなのは、以下…

VRTKでグラブる

grabの方です。 初めに話しておくと、VR開発やりたくてこの間HTC Vive買いました。 で、コントローラの制御はVRTKを使うと楽だそうです。 参考サイトと補足 takoyakiroom.hatenablog.com negilab-unity.com takoyakiroom.hatenablog.com 上記の3つを見れば大…

Unityの画像処理系(uGUI)

imageとrawImage 単純にpngとかそのまんまの画像を表示したいならrawImage.texture Resources.Loadの引数 Assets/Resourcesというフォルダから見たパスになる。 ファイル名まで入れる。 textureに代入するなら末尾にas Textureと書く。

lameconアプデしました

github.com 更新内容 出力先をoutputフォルダに変更 コマンドプロンプトを立ち上げるのすらめんどくさいので、.batを追加。 今回の反省点 変更量がしょぼいくせにcommitがぐちゃぐちゃになっているので、squashするべきだったかも。 今後の予定(やるかは別…

完全に自分用にlameのラッパー作った

究極的に手間を減らしたかったので。 オプションを付けるのすらめんどくさい。という人向け。 inputディレクトリにある.wavを全部lameにかけるだけ。 テストがてらGitHubにも上げてみた。 github.com inputにoutput出すなよ。って話でもある。 まぁ、そのう…

とりあえずUnity-chanを動かしてみて詰まったところ

Character Controller Character Controller = Collider + Rigidbody + その他いろいろ と考えて差し支えない。 というか、ここで言いたいのは Character Controllerを入れた状態で、ColliderやRigidbodyを入れると干渉して、変な挙動になる。 「重力どうす…

Unityの話(コード系)

間違っているかもしれないので、あんまり参考にしないこと。 自身を動かす transformを使って、Updateでマイフレームごと動かす? いろいろ方法はありそう。 Unity - スクリプトリファレンス: Transform 物体を出現させる(オブジェクトの動的生成) Instant…

Unityの話

だいたいここにまとめていく。 .gitignore github.com エラー周り build & runしたとき、unity bundle identifierでエラーが出る Unity での Bundle Identifier の設定方法 - Over&Out その後 もうちょい細かく知りたければ以下 UnityのBundle Identifierに…