Blender : Add-on取説~KJ Procedural Smoke & Flame~煙・狼煙・炎をプロシージャルに生成

Image

はじめに

KJ Procedural Smoke & Flameは、Blender 5.1の物理演算(Physics)を使用せず,Volume Materialを使用して煙・狼煙・炎をプロシージャル(Shading画面)に生成(shader nodeを作成)するアドオンです。主要なパラメータは操作パネルの項目を設定するとリアルタイムに変更されます.お気に入りの設定は,saveして後からloadして読み込むことができます.

Texture画像を使用せず、Shader Nodeだけで以下の表現を作成できます。3D viewport – renderでのanimationを実行することで,driverにより揺らぎを表現できます.

  • 狼煙
  • 松明
  • 焚火
  • ファンタジー風エフェクト
Image
Image
Image

Image
Image
Image

特徴

  • Blender 5.1対応
  • Volume Material自動生成
  • Shader Node自動構築
  • Smoke/Flame/Fire & Smoke切替
  • Factory Preset搭載
  • Project Preset保存
  • Global Preset保存
  • Driverによるリアルタイムアニメーション
  • X・Y独立揺らぎ
  • 炎中心部(Bright Core)の発光制御

インストール

  1. Edit
  2. Preferences
  3. Add-ons
  4. Install from Disk
  5. kj_procedural_smoke_flame_v0_3_0.py
  6. Enable

有効化すると、

Nキー
↓
Fire & Smoke

タブが追加されます。


基本操作

object modeでVolumeとして使用するMeshを選択します。

  • Cube
  • Cylinder
  • 厚みを付けたPlane

次に

Create Fire & Smoke Material

を押します。

Material・Node Tree・Driverが自動生成されます。


Setup

Smoke
Flame
Fire & Smoke

Setupは作成する現象を指定します。

Smoke

通常の煙を作成します。

用途

  • 狼煙
  • 煙突
  • 蒸気

特徴

  • Density主体
  • Bright Coreは通常OFF
  • Emissionは通常OFF

Flame

炎だけを作成します。

用途

  • ろうそく
  • バーナー
  • ガス炎

特徴

  • Flame Emission主体
  • Bright Core使用
  • Densityは低め

Fire & Smoke

煙と炎を同時に作成します。

用途

  • 焚火
  • 松明

特徴

  • Density
  • Flame Emission
  • Bright Core

を同時に使用します。


Factory Presets

Factory Presetは初期設定です。

Preset用途
Signal Smoke標準狼煙
Heavy濃い煙
Soft Smoke薄い煙
Candleろうそく炎
Torch Fire & Smoke松明・焚火

Factory Presetを押すと

  • Setup
  • Shape
  • Appearance
  • Motion
  • Emission
  • Color

などが一括設定されます。

その後は自由に変更できます。


Project Preset Slots

Project Presetは現在のBlendファイル専用の保存機能です。

例えば

  • Forest Smoke
  • Night Camp Fire
  • Torch Small

などを保存できます。

保存対象

  • Shape
  • Appearance
  • Motion
  • Emission
  • Bright Core
  • Color
  • Advanced

Blendファイルを保存するとProject Presetも保存されます。

New

現在の設定を新しいSlotへ保存します。

Save

現在の設定を選択中Slotへ上書き保存します。

Load

保存した設定を読み込みます。

Delete

Slotを削除します。


Global Preset Slots

Global PresetはすべてのBlendファイルで共通利用するPresetです。

保存先

Blender設定フォルダ
↓
kj_fire_smoke
↓
global_presets.json

一度保存すると、新しいBlendでも使用できます。

用途例

  • 標準狼煙
  • 黒煙
  • ろうそく炎
  • 松明炎

Project PresetとGlobal Presetの違い

項目ProjectGlobal
保存場所BlendファイルJSON
他Blendで利用×
作品専用×
ライブラリ用途×

おすすめの流れ

Factory Preset
↓
Project Presetで調整
↓
完成したものをGlobal Presetへ保存

Shape

煙や炎の形状を調整します。

主な項目

  • Overall Width
  • Base Width
  • Peak Width
  • Tip Width
  • Peak Position

Overall Width

全体の太さ

Base Width

根元の太さ

Peak Width

最大幅

Tip Width

先端の太さ

Peak Position

最大幅になる高さ


Appearance

煙の濃さを調整します。

項目

  • Density
  • Contrast
  • Minimum Density

Density

煙全体の濃さ

Contrast

模様のメリハリ

Minimum Density

最低濃度


コメント

コメントを残す

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

CAPTCHA