Skip to content

Instantly share code, notes, and snippets.

GOROman GOROman

  • Japan
Block or report user

Report or block GOROman

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
@GOROman
GOROman / PMAAnalyze.rb
Last active Jul 13, 2019
プリメイドAI (Premaid AI) のモーションフォーマット(.pma)を解析する
View PMAAnalyze.rb
#!/usr/bin/env ruby -
# coding: utf-8
# Premaid AI - .pma file analyzer.
SERVO_OFFSET = 7500
class PMAFile
def initialize
@buf = ""
@GOROman
GOROman / MatrixViewer.cs
Created May 9, 2019
UnityのSceneView上に行列を表示する
View MatrixViewer.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MatrixViewer : MonoBehaviour
{
void Update()
{
}
@GOROman
GOROman / OVOLEDLiveTest.cpp
Last active Apr 19, 2019
OVO LED Live control sample code for Windows
View OVOLEDLiveTest.cpp
//
// OVO LED Live control sample code for Windows
//
// 要OVO Firmwareバージョン7以降
// https://www.jdsound.co.jp/products/ovo/manual/ovo_user_manual.pdf
#include <Windows.h>
#include <stdio.h>
#include <string.h>
@GOROman
GOROman / VRRecenter.cs
Created Oct 7, 2017
[VR] Unityでカメラのリセンター処理
View VRRecenter.cs
using UnityEngine;
public class VRRecenter : MonoBehaviour {
public KeyCode reloadKey = KeyCode.R; // このキーを押すとVR内のカメラ位置をリセンターする
// Update is called once per frame
void Update () {
if (Input.GetKeyDown(reloadKey))
@GOROman
GOROman / RenderScaleController.cs
Last active Oct 7, 2017
[VR] Unity 2017.2系でレンダースケールを変える方法
View RenderScaleController.cs
using UnityEngine;
public class RenderScaleController : MonoBehaviour {
public float renderScale = 2.0f; // デフォルトは1.0 上げれば上げるほどVR内の解像度が高くなる(その分描画は重くなる)
// 起動時に一回だけ設定(動的に変えると描画が壊れる時がある)
void Start () {
UnityEngine.XR.XRSettings.eyeTextureResolutionScale = renderScale;
}
}
@GOROman
GOROman / SceneReloader.cs
Last active Oct 7, 2017
VR展示とかで便利なシーンをキーボードのキーでリロードする
View SceneReloader.cs
using UnityEngine;
using UnityEngine.SceneManagement;
public class SceneReloader : MonoBehaviour {
public KeyCode reloadKey = KeyCode.Tab; // このキーを押すとシーンリロードする
public int reloadScene = 0; // リロード時のシーン番号
void Update () {
@GOROman
GOROman / theta_v.rb
Created Sep 18, 2017
Ruby で THETA Vを制御したいのだけどコケるので死にたい
View theta_v.rb
#RICOH THETA V を制御したいけどコケる
require 'net/http'
require 'json'
require 'pp'
HOST = '192.168.1.1' # THETA VのWIFI接続時のアドレス
PORT = 80 # THETA Vの制御ポート
http = Net::HTTP.new(HOST, PORT)
@GOROman
GOROman / GOROmanLookAt.cs
Created Sep 10, 2017
GOROman's Look At Test
View GOROmanLookAt.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GOROmanLookAt : MonoBehaviour {
public Transform target; // ターゲット位置
public Transform upVectorTarget; // アップベクター用のターゲット位置
public float swivelAngle = 0.0f; // あとからクルクルする用の回転角
public bool buildInLookAt = true; // 内蔵のLookAtを使うか?
@GOROman
GOROman / id_rsa.pub
Created Aug 26, 2017
GOROman's Public Key
View id_rsa.pub
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv+5cPJxLUxpxsr/zey2N
19OqJJ44G1IpJ07K7odu9gjrDuXlr35vlOGl7DUIdVLCuwKmJ+5aeJHcIx8W5UMo
zNWAk1uGCt+UeF8yf2Vjm7zsYgp70cztnPB7F/CkSm+bHYDT8oBs+lhs/E06EnEX
00pLLWkmeUUaLtFDKlljzdgv5963iF4JoWhq0Y47TwHEBZ/+COKIZDMWKEb4FzPX
J7BHiIYocLalaDqth5X43RUHu5fZU1qmWGKjG9193A0aPrr+7jIPEm4TZukMJcvd
DvH5Vw1SiNa/2zo2zCTcxuAw4d8SNoTCM4g/HCTUTDiSi9BE9x58K92YYed1w2+T
bQIDAQAB
-----END PUBLIC KEY-----
@GOROman
GOROman / DataRecoderWAV.rb
Last active Jul 2, 2018
なつかしのデータレコーダ(カセット)のピーーーーギャーーー音をつくる
View DataRecoderWAV.rb
#! ruby -Ks
# -*- mode:ruby; coding:shift_jis -*-
# 2400ボーのデータレコーダっぽいWAVをつくる
# 出力ファイル
FILENAME = "test.wav"
BAUD = 2400
CHANNELS = 1 # チャンネル
You can’t perform that action at this time.