福知山公立大学 / 情報学部情報学科
AR花畑
開発期間: 2週間 これはUnityエンジンとAR Foundationフレームワークを用いて開発されたAndroid向けのARアプリケーションです。スマートフォンのカメラを通して水平面を認識し、その上に草の地面を生成します。ユーザーは、生成された地面を画面上でタップすると、その座標を中心に花畑が生成されます。 このアプリケーションの特徴は、PoissonDiskSampler2DCircle.csに実装されている、生成する花の座標を決定する際のアルゴリズムにあります。単にランダムな座標に配置するのではなく、ポアソンディスクサンプリングというアルゴリズムによって座標を決定しています。これにより、花がお互いに重なったりすることなく一定の距離を保ちながら生成されます。