クイックノート

ちょっとした発見・アイデアから知識の発掘を

unity

ML-Agentsを使ってみる

Unityでは強化学習をサポートしてくれる ML-Agentsというツールが用意されています。 これで、誰でも簡単に強化学習ができる・・・ のですが、動かすまでが結構大変だったりします。 使い方を解説しているサイトも沢山あったのですが、 どれも若干情報が古い…

Unity で万有引力を実装してみる

Unityではデフォルトで重力による運動をシミュレートすることができますが、 あくまで地面に向かって一方向的かつ一定の大きさの力に限定されています。 惑星の動きなどをシミュレーションするには、 惑星の位置関係によって、 重力の働く向きや大きさが変わ…

Unityで流体を使って遊んでみる

細い管を液体が上っていく「毛細管現象」など、 液体(流体)には様々な面白い現象があります。 これらの現象が簡単にUnityで実験できれば嬉しいですよね。 「NVIDIA Flex for Unity」を利用すると、 Unityで簡単に流体を扱えるようになります。 そこで、こ…

数式で曲面の3Dモデルを作成する

Unityの物理演算を使って、 物理的な実験をするために、 数式で表現された曲面のモデルを作りたいということが多々あります。 数式をそのまま入力して、 曲面の3Dモデルが作成できると良いのですが、 残念ながらデフォルトではUnity単独でそのような機能はな…

Unity で物体を動かしてみる

Unityとはゲーム開発環境の一つですが、 物理演算も内包しているので、 物理シミュレーションをして遊ぶという使い方もできます。 とはいえ、遊ぶには色々と複雑で、 ハードルが高そうという印象があると思います。 そ子で、Unityの操作に慣れるため、 ここ…

プライバシーポリシー