ffmpegで動画から静止画を切り出す

ffmpeg -ss 10 -t 5 -r 1 -i movie.mp4 image%d.jpg -ss :開始秒数 -t :開始秒数からの切り出す秒数 -r : 1秒に切り出す枚数

February 20, 2017 · 1 分 · 42 文字 · david

Blender でベイクする手順

Blenderは翌日には使い方を忘れるのでとりあえず手順をメモ UV展開 1.UV展開 : モデル選択して、エディットモードにして全ポリゴンを選択し、左メニューのshading/UVs > unwrap > Smart UV Project ...

February 16, 2017 · 2 分 · 550 文字 · david

ffmpegで動画から音だけを削除する

.hlsを作る時に音は入っていないのに音のコーデックでつまづく場合があるので、あらかじめ音のデータを削除しておく場合のコマンド ffmpeg -i movie.mp4 -vcodec copy -map 0:0 noaudio.mp4

February 15, 2017 · 1 分 · 71 文字 · david

iOS/Androidで最高にリアルな3D表示を実現できた

「ミニチュアストーリーズ」でスマートフォンでリアルの3D表現を追求して、そこからさらに精度をあげて、かつ軽量なデータを実現する手法がだいたいわかってきた。 まだ改善の余地はあるけど、このレベルでスマートフォンで表示できるのは実用レベルになってきたと思う。ちなみに上のドーナッツはUnityで作ってGalaxy S6で操作しているもの。下のミニチュアストーリーズと比べてみると面白いです。

February 4, 2017 · 1 分 · 191 文字 · david

Google 360°VR動画「Pearl」

アカデミー賞短編映画賞にノミネートされた「Pearl」 グーグルのVRアニメ『Pearl』 VR作品初のアカデミー賞ノミネート ミュージシャンの父と娘の物語が、車の中に固定された視点で進んでいきます。過去の記憶と現在が入れ替わりながら父と娘の成長が描かれ、VRの没入感とテンポの良さが心地いい作品です。何度も見ました。自分にも娘がいるので何度見てもウルっときます。 ...

February 1, 2017 · 1 分 · 288 文字 · david

Unity Listからforeachを使ってremoveする

foreach(Class item in Lists){ if(item.id == id){ Lists.remove(item); } } こんなかんじでやると、 InvalidOperationException: Collection was modified; enumeration operation may not execute. とエラーになるので、 List<Class> TmpList = Lists; foreach(Class item in Lists){ TmpList.Add(item ); } foreach(Class item in TmpList){ if(item.id == id){ Lists.remove(item); } } こうしてやる

January 19, 2017 · 1 分 · 67 文字 · david

AinTunes

January 10, 2017 · 0 分 · 0 文字 · david

Unity StreamingAssetsからファイルを読み出す

Streaming Assets で iOSとAndroidの違いにハマったのでメモ。 string FilePath; #if UNITY_IPHONE FilePath = Application.dataPath + "/Raw/" + filename; #else string fullPath = "jar:file://" + Application.dataPath + "/!/assets/" + filename; WWW www = new WWW (fullPath); while (!www.isDone) { } FilePath = Application.persistentDataPath + filename; File.WriteAllBytes (toPath,www.bytes); #endif iOSはそのままパスからファイル読み込みできるけど、Androidは一度Application.persistentDataPathにコピーしてから開かないといけない。

January 9, 2017 · 1 分 · 151 文字 · david

Unity メッシュの中心とサイズ

メッシュの情報をとる方法に少しハマったので備忘録 Get correct Mesh.Bounds ローカル座標ではmeshfilter.mesh.boundsではなくてrenderer.boundsという話。 ...

January 6, 2017 · 1 分 · 82 文字 · david

Unity Export Packageは実機でtagの情報を引き継がない

別のプロジェクトで作ったものを、いったん.unitypackageでエキスポートしたのですが、インポートすると、エディタでは問題なく動くのに、実機転送すると動かなくなる現象があり、むちゃくちゃハマりました。 ...

January 4, 2017 · 1 分 · 260 文字 · david