Skip to content

Instantly share code, notes, and snippets.

izm neon-izm

Block or report user

Report or block neon-izm

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View RotationFix.cs
using UnityEngine;
using UnityEngine.Networking;
/// <summary>
/// UnetのNetworkTransformは位置が動かないと回転を同期してくれないという
/// めちゃくちゃつらいバグを抱えているため
/// networkTransformを取り付けたコンポーネントに、併せてこのスクリプトをアタッチしてください
/// </summary>
[RequireComponent(typeof(NetworkTransform))]
public class RotationFix : MonoBehaviour
@neon-izm
neon-izm / RealSenseFaceExpressionEnums.cs
Created Jan 4, 2018
RealSenseSDKで取得できる表情系パラメータ
View RealSenseFaceExpressionEnums.cs
public enum FaceExpression
{
EXPRESSION_BROW_RAISER_LEFT = 0,
EXPRESSION_BROW_RAISER_RIGHT = 1,
EXPRESSION_BROW_LOWERER_LEFT = 2,
EXPRESSION_BROW_LOWERER_RIGHT = 3,
EXPRESSION_SMILE = 4,
EXPRESSION_KISS = 5,
EXPRESSION_MOUTH_OPEN = 6,
EXPRESSION_EYES_CLOSED_LEFT = 7,
View Unity2017 GameOptimization.md

前書きとか

対象読者

Unityの殆どの機能を使ったことがある上級Unity開発者向けです。C# についてある程度理解している事を前提としています、またシェーダー最適化について初歩のCg言語の知識を要求します。

Chapter1: Persuing Performance Problems

ソフトウェアにおけるパフォーマンス計測は極めて科学的なプロセスで行います。最初にメモリ使用量やCPU使用率などの値の最大/最小値を計測します。 次に対象プラットフォームでの計測用シナリオ(最小の構成サンプル)を作り、ボトルネックを計測します。問題の箇所が特定できたら、その原因を見つけ出し、コードを書き換えて再計測を行うことを繰り返していきます。

もちろんゲーム開発は芸術的な側面を多く備えていますが、こういった地道なパフォーマンスチューニングを行うことは大切です。

@neon-izm
neon-izm / tonkatu.md
Last active Dec 20, 2017
2000円くらいで食べられるちょっと良いトンカツを食べたい
View tonkatu.md
@neon-izm
neon-izm / ExtendRange.cginc
Created Nov 10, 2017
16-235範囲に縮められた動画ファイルの色を0-255に展開するシェーダー
View ExtendRange.cginc
//16-235 to 0- 255
INLINE HALF3 ClampRangeToFullRagne(HALF3 col)
{
//0.0627450= ( 16.0 / 255.0)
//1.1643835616= (255.0 / 219.0)
col.r = (col.r - 0.0627450) * 1.1643835616;
col.g = (col.g - 0.0627450) * 1.1643835616;
col.b = (col.b - 0.0627450) * 1.1643835616;
@neon-izm
neon-izm / iSense.md
Created Nov 6, 2017
iSenseが凄くお得と言う話をする
View iSense.md

先に結論

買っておくと結構便利 https://www.amazon.co.jp/3D-Systems-iSense-Scanner-350415/dp/B00MFAKBHK/

iOS用3Dスキャナの話

凄く大雑把に言うと 2社がそれぞれ同一ハードウェアの上に独自ソフトウェアを構築して商売をしていました。

それぞれの会社が、囲い込みや後者のSDKの提供など色々差異があり、スキャンソフトにも互換性が無い物が多かったです。

@neon-izm
neon-izm / file0.txt
Last active Dec 11, 2017
諸事情あって大きな容量のgitリポジトリを扱う必要が出た時の選択肢 ref: https://qiita.com/neon-izm/items/33a8ef7c7e203919a139
View file0.txt
File and repository size limitations
We recommend repositories be kept under 1GB each.
@neon-izm
neon-izm / getting_start_hugo.md
Created Nov 3, 2017
現実逃避にHugoでサイトを置き換える
View getting_start_hugo.md

手元にWindowsしかなかったので…たぶん2017年現在に、ブログっぽいのをmarkdownで書いて静的サイトでホスティングするなら一番お手軽な気がします。

1. chocolateyをインストール

https://chocolatey.org/install を参考に

2. chocolatey でHugoをインストール

Jekyll(Ruby)よりHugo(Go)の方がWindowsだと楽なはず…

コマンドプロンプトを管理者で実行して

@neon-izm
neon-izm / BuildingOpenPose.md
Last active Oct 28, 2017 — forked from anonymous/BuildingOpenPose.md
202commit(2017/10/26)時のWindows10(x64) GTX1060環境でのインストール
View BuildingOpenPose.md
View NOLO VR First Impression.md

NOLO VR + GearVR(Galaxy s7)で試す機会があったので感想 https://github.com/NOLOVR/NOLO-Unity-SDK

GearVR+NOLO開発時の注意

  • GearVRはgen4(つまりUSB Type-C付)以降の物を使うこと。それ以前のバージョンだとUSB-OTGに非対応です。
  • Android API Levelを19にすること
  • osigを入れ忘れると起動しないので、例によってosigを /Plugins/Android/以下にassetsフォルダを作ってosigを入れておくこと
  • サンプルシーンではコントローラのシステムボタンダブルクリックで位置のキャリブレーションが行えます。

トラッキング精度について

You can’t perform that action at this time.