16
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

メタボール形成アセットをUnityAssetStoreに出しました

Last updated at Posted at 2015-07-18

Unity Asset Store に Skinned Metaball Builder をリリースしました。
ざっくり言うとメタボール形成のためのアセットです。

この記事ではメタボールについて軽く紹介し、
アセットについて触れ、
それを用いてプールっぽいものを作る方法を説明します。

メタボールについて

有機的な形状を生成できる手法の一つ、及びそれで作られた形状を指します。
典型的には、複数のボールが融けてつながっているような形をしています。
また、リアルタイムに形状を更新することで、柔らかく変形する物体を表現することが可能です。

サンプル画像

20150629121828.png

動画

Wiki

アセット情報

ストア

http://u3d.as/gAE
smb_published.PNG

マニュアル・リファレンス

機能紹介ムービー

自動スキニングを行えます。アニメーションに適します。(字幕ONで解説が表示されます(英語))
https://www.youtube.com/watch?v=J35LcdCPhKc&feature=youtu.be

メッシュを裏返して洞窟状のものを作れます(これはサンプルシーンとしてアセットに同梱されています)
https://www.youtube.com/watch?v=QQG7rroZOBc

テクスチャマッピングができます(平行投影のみ)
https://www.youtube.com/watch?v=r0-WmAZG6oQ

リアルタイムに形状を更新する例(2次元プール)

metapool.PNG

作り方動画(4分くらいです)

動画中で使用しているマテリアルは標準の物理シェーダーに適当に色をつけて半透明にしたものです。
また、スクリプトは以下の内容です。
メタボールを毎フレーム更新させるだけのものです。

using UnityEngine;
using System.Collections;

public class UpdateMetaball : MonoBehaviour {

    public StaticMetaballSeed metaball;

	// Update is called once per frame
	void Update () {
        metaball.CreateMesh();	
	}
}
16
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?