お知らせ

アセットは別ページに分割しました。

パーティクルシステム (Particle System)

参考:

Built-in Particle System | Unity マニュアル [公式]

概要

参考:

パーティクルシステムとは何か? | Unity マニュアル [公式]

使い方

参考:

Unity のパーティクルシステムの詳細とサンプル | かめくめ

Unity のパーティクル Shuriken | マルペケつくろーどっとコム

パーティクルシステムの利用 | Unity マニュアル [公式]

導入

参考:

パーティクルを覚える | STYLY

Unity のパーティクル Shuriken | マルペケつくろーどっとコム

基本

参考:

パーティクル徹底解説!基本的なモジュールの使用方法から応用例まで | XR-Hub

プレビュー

参考:

Particle System のプレビュー再生で使用できるショートカットキー | コガネブログ

モジュール

  • メインモジュール (MainModule)
  • Emission
  • Shape
  • Velocity over Lifetime
  • Noise
  • Limit Velocity over Lifetime
  • Inherit Velocity
  • Force over Lifetime
  • Color over Lifetime
  • Color by Speed
  • Size over Lifetime
  • Size by Speed
  • Rotation over Lifetime
  • Rotation by Speed
  • External Forces
  • Collision
  • Triggers
  • Sub Emitters
  • Texture Sheet Animation
  • Lights
  • Trails
  • Custom Data
  • Renderer

参考:

パーティクルシステムモジュール | Unity マニュアル [公式]

メインモジュール (MainModule)

参考:

Particle System メインモジュール | Unity マニュアル [公式]

ParticleSystem.MainModule | Unity Scripting API [Official]

Unity 5.5 obsolete particle system code – Stack Overflow

Scaling mode

参考:

パーティクルの大きさを Scale で調整する | kan のメモ帳

Individual particles get scaled when using Mesh Renderer shape? – Unity Forum

How to resize Shuriken particle emitter on a mesh? – Unity Answers

Size

  • Start Size
  • Size over Lifetime
  • Max Particle Size

参考:

パーティクルの Size | albatrus.com

Pivot

参考:

ParticleSystemRenderer.pivot | Unity Scripting API [Official]

Unity の ParticleSystem でパーティクルの拡大の仕方を変えたい| teratail

duration

パーティクルシステムのトータルの長さを取得する。

m_ParticleSystem = GetComponent<ParticleSystem>();
float duration = m_ParticleSystem.main.duration;

パーティクルシステムのトータルの長さを設定する。

m_ParticleSystem = GetComponent<ParticleSystem>();
m_ParticleSystem.main.duration = 2.0f;

参考:

ParticleSystem.MainModule.duration | Unity Scripting API [Official]

why is particle system duration read only? – Unity Answers

startLifetime

参考:

Unity 5.5 obsolete particle system code – Stack Overflow

頂点ストリーム

参考:

Particle System の Custom Vertex Streams と Custom Data の使い方まとめ | LIGHT11

使用する TEXCOORD をマテリアルから指定できるようにする | LIGHT11

Custom Vertex Streams | ゴイサギ日記

頂点ストリームとスタンダードシェーダーサポート|  Unity マニュアル [公式]

Particle System’s Renderer complains about Vertex Streams not matching when the Shader doesn’t require it | Unity Issue Tracker [Official]

描画順

参考:

Sprite の描画順をコントロールする方法 | 最強のエフェクトデザイナーになるブログ

2D のエフェクトを前面に表示する | kan のメモ帳

パーティクルが sprite の後ろ側に描画される | 196Log

Shape モジュール

参考:

Shape モジュール | Unity マニュアル [公式]

Texture Sheet Animation モジュール

参考:

ParticleSystem で連番テクスチャを扱う – Qiita

ParticleSystem で連番アニメーションをする方法 | LIGHT11

パーティクルに複数の種類のテクスチャを使う | おもちゃラボ

Texture Sheet Animation モジュール | Unity マニュアル [公式]

Lights モジュール

参考:

パーティクルシステムの粒子を発光させる Lights モジュールを使う | テラシュールブログ

Lights モジュール | Unity マニュアル [公式]

Renderer モジュール

参考:

Renderer モジュール | Unity マニュアル [公式]

スタンダードシェーダー

参考:

物理シェーダーベースのパーティクル向けシェーダー、Standard Particle Shader | テラシュールブログ

パーティクルを重ねて光らせる加算モードで描画するには? | ぺんごや

パーティクルのスタンダードシェーダー | Unity マニュアル [公式]

メッシュ (Mesh)

参考:

パーティクルにモデルを使いたい | テラシュールブログ

炎エフェクトを作成する

参考:

Unity のシェーダーと ParticleSystem を利用した炎エフェクトの作り方 | STYLY

湯気エフェクトを作成する

参考:

パーティクルシステムを使って湯気を作る方法 | STYLY

集中線を表現する

参考:

Particle systemを使って集中線を表示する | Akey 備忘録

シェーダーを作成する

参考:

ParticleSystem で利用する Shader を作る – Qiita

Beam Shader

参考:

tomotaco/ParticleSystemBeamShaderDemo: 射線軸から見ても破綻しないビームを Unity の ParticleSystem でやってみたサンプルプロジェクト – GitHub

ParticleSystem で射線軸から見ても破綻しないビームを撃ちまくる – Qiita

Particle System Preview

参考:

Particle System Preview | Unity Asset Store [Official]

Inspector でパーティクルシステムのプレビューを再生できる Particle System Preview 紹介 (無料) | コガネブログ

Simple Particle Scaler

参考:

Simple Particle Scaler | Unity Asset Store [Official]

Simple Particle Scaler – YouTube

Particle Scaler Tool

参考:

Particle Scaler Tool | Unity Asset Store [Official]

Particle Scaler Tool – YouTube

Particle Power Animator

参考:

Particle Power Animator | Unity Asset Store [Official]

Particle Power Animator – YouTube

Unity-VFXToolBox

参考:

rngtm/Unity-VFXToolBox: Tools for Unity VFX – GitHub

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です