[Unity] エフェクト(パーティクル)を画面に出す

こんなのをやります


要は、
・車で、ホイールスピンが発生したとき、煙のエフェクトを発生させるようにしたい。

続きを読む

スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

tag : Unity

[Unity] Unity車:エンジン回転数とギアの実装

※いま作成しているプログラムから適当に抜粋しただけなので、
掲載しているプログラムが正しく動作する保証は無いです。暇があれば確認します・・・。


前提:マシンの性能
Rigidbody
-Mass:400
WheelCollider
-Mass:15
-Radius:0.3
-SuspensionDistance:0.35
-ForceAppPointDistance:0.06
-Spring:14000
-Danper:1800
他は初期設定?(center等除く)

WheelCollider(running)
-steerAngle=[-18,18]
-motorTorque[0,700/2](RWD駆動)
-brakeTorque[0,200](全輪ブレーキ)

設定前、車体が細かく振動し始めたのですが、Springを柔らかくしたら改善。

ファイナルギアは実装しません。リアルな数字が欲しいなら実装すべきでしょう



続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

tag : Unity

[Unity] WheelColliderと一緒に見た目も動かしたい

公式のサンプルから引っ張って来ればおk。


WheelColliderと一緒に見た目も動かすにはどうしたらいいのか。

GetWorldPoseを使いましょう。

続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

tag : Unity

[WP]no.011 [unity] Flip操作を作ってみる

ついでに投稿しておこうシリーズ
製作時間:NaN

Robocraftで機体がひっくり返った時に、Fキー押して機体を水平に戻すアレみたいな感じ。

操作として、
1.機体を上にあげる
2.機体を回転させる

横転した機体。キーを押すと持ちあがる。

回転

水平状態まで回転する。



続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

tag : Unity

[Unity][Kinect]Unityで画像処理を行うときに実装しなければならないこと

そもそもUnityでKinect使うって、大抵の場合ボーン処理(プレイヤーの腕とかを取得する奴)ですよね。画像処理(カラー画像と深さ画像を併せて解析してあーだこーだ)とかやりませんよね。

でもやりたいと感じることもあるかも。
ただ解析を凡人のC#のハンドコードでやろうとすると、かなり重くなります。気に留めてください。Javascript?やめてください。
openCVを使うべきですが、また別の資料を解読する羽目になるので、ここでは触れません。


「Unity Kinect」とググるだけで、こんなUnityで使えるKinectSDKがヒットします。

ボーン取得に置いては十分(使ってないのでよく分からないけれども十分でしょう)ですし、カメラ画像も取得可能です。
カラーと深さのカメラ画像を取得して弄り倒せばできるんじゃない?と考えるでしょう。僕も考えました。


しかし、これだけでは画像処理ができない。このSDKには座標変換に関する関数が用意されていない
(2014/07/19時点。2015年現在は不明)から。
深さ画像を3次元座標に変換させたり、深さ画像をカラー画像に対応させるには、それを行う関数を追加させなければなりません。


「深さ画像を3次元座標に変換させたり、深さ画像をカラー画像に対応させる」を実現するためには、この2つの関数があれば十分でしょう。
NuiTransformDepthImageToSkeleton
深さ画像の座標から、実際の3次元座標空間に変換する
NuiImageGetColorPixelCoordinatesFromDepthPixel
深さ画像の座標に対応するカラー画像の座標を導出する

1つ目はC++のヘッダーファイルNuiSkeleton.hに、2つ目はKinect10.dllに用意されています。
各関数の詳細はMSDNを参照。後者についてはココのブログにざっくりメモガキが書いてあります。


この2つの関数をUnity上で実現するための方法を以下に記述します。

以下、追記文 ↓

2015/08/04 Kinect関連で訪問する方が多いので説明文修正

続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

tag : Kinect Unity C#

プロフィール

舞葉(ぶよう)

Author:舞葉(ぶよう)
github.io
はてなブログ(競プロ)

古い記事のソースコードは色分けしていないので、高機能テキストエディタに貼り付けたほうが見やすいかも。

検索フォーム
このブログについて
自分がつまづいた話題、なんとなく書きたいと思ったこと、ググったけど殆ど資料なかったぞオイ な話等をアップする予定。通りすがりでも、参考になっていただければと。プログラムの例外入力、メモリリークは責任負いません。投稿された記事は修正・削除する場合があります。
カテゴリ
タグ

HSP3アルゴリズムとデータ構造c++RubyJavaUnity画像解析C機械学習C#LinuxcodeIQKinectMinecraftTonyuSystemraspberrypiPythonHTML5音声制御Simulinkruby俺ルール通信制御Javascriptシミュレーション

counter-shinobi
固定記事
最新記事
最新コメント
月別アーカイブ
ブロとも申請フォーム

この人とブロともになる

アクセスランキング
[ジャンルランキング]
コンピュータ
1276位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
225位
アクセスランキングを見る>>