takeyohのおぼえがき

気になったこと、試したことの記録です。

車体の下にネオンライトを追加

車の下を青や赤や緑など、ネオンライトでライトアップするデコレーションをアセットコルサで実装する方法を覚書です。

使うのはLIGHT_EXTRAセクションです。

例として車体の下で、前方、後方、左右の4か所にネオンライトを追加するパターンです。ちなみにこの設定において、ネオン管のオブジェクトは必要ありません。

設定例はこちら

; underglow
[LIGHT_EXTRA_0] //Left
LINE_FROM=0.6, 0.15, -0.68
LINE_TO=0.6, 0.15, 0.75
BIND_TO_HEADLIGHTS=1
COLOR=20,20,255,0.15
DIFFUSE_CONCENTRATION=0.9
FADE_AT=70
FADE_SMOOTH=10
RANGE=0.6
RANGE_GRADIENT_OFFSET=0.25
SELF_LIGHTNING=1
EXTERIOR_ONLY=1
INTERIOR_ONLY=0

[LIGHT_EXTRA_1] //Right
LINE_FROM=-0.68, 0.15, -0.68
LINE_TO=-0.68, 0.15, 0.75
BIND_TO_HEADLIGHTS=1
COLOR=20,20,255,0.15
DIFFUSE_CONCENTRATION=0.9
FADE_AT=70
FADE_SMOOTH=10
RANGE=0.6
RANGE_GRADIENT_OFFSET=0.25
SELF_LIGHTNING=1
EXTERIOR_ONLY=1
INTERIOR_ONLY=0

[LIGHT_EXTRA_2] //Front
LINE_FROM=0.6, 0.15, 2.0
LINE_TO=-0.68, 0.15, 2.0
BIND_TO_HEADLIGHTS=1
COLOR=20,20,255,0.15
DIFFUSE_CONCENTRATION=0.9
FADE_AT=70
FADE_SMOOTH=10
RANGE=0.6
RANGE_GRADIENT_OFFSET=0.25
SELF_LIGHTNING=1
EXTERIOR_ONLY=1
INTERIOR_ONLY=0

[LIGHT_EXTRA_3] //Rear
LINE_FROM=0.6, 0.15, -1.8
LINE_TO=-0.68, 0.15, -1.8
BIND_TO_HEADLIGHTS=1
COLOR=20,20,255,0.15
DIFFUSE_CONCENTRATION=0.9
FADE_AT=70
FADE_SMOOTH=10
RANGE=0.6
RANGE_GRADIENT_OFFSET=0.25
SELF_LIGHTNING=1
EXTERIOR_ONLY=1
INTERIOR_ONLY=0

それぞれ、左側、右側、前方、後方に1本ずつライトを追加しています。

左側についてもう少し見ます。

[LIGHT_EXTRA_0] //Left
LINE_FROM=0.6, 0.15, -0.68
LINE_TO=0.6, 0.15, 0.75
BIND_TO_HEADLIGHTS=1
COLOR=20,20,255,0.15
DIFFUSE_CONCENTRATION=0.9
FADE_AT=70
FADE_SMOOTH=10
RANGE=0.6
RANGE_GRADIENT_OFFSET=0.25
SELF_LIGHTNING=1
EXTERIOR_ONLY=1
INTERIOR_ONLY=0

ネオンライトは棒状になっていますので、LINE_FROMとLINE_TOでどこからどこまで直線で光らせるかを設定します。どちらの項目も車のローカル座標でx(左右),y(上下),z(前後)をメートルで設定します。

上記の例ですと、車の中心から左に0.6m、下から0.15mの箇所に-0.68mのから0.75mの場所まで1.43mの長さのネオンライトを設定することになります。

BIND_TO_HEADLIGHTSはヘッドライトの点灯と連動させるかどうかです。
COLORは色と明るさの指定。最初の3つはR,G,Bの明るさ指定で、4つ目は強さの指定です。上の例だと、RedとGreenが20でBlueが255なので、青色で、強さは0.15倍となります。

それ以降の値は自分ですべて確認できていませんが、下を照らす範囲やぼかし度合いなどが調整できます。

EXTERIOR_ONLYは外から見たときに表示する設定なので、1にしておきましょう。

あとは、LINE_FROMとLINE_TOをそれぞれ4つ設定して、車体の下を照らします。

 

実際に照らしている様子はこちら。

youtu.be

 

また、LIGHT_EXTRAはネオンライトだけではなく、空間に光を作り、周りのオブジェクトを照らすために使うことができます。(ただし、車からの距離が遠くなると見えなくなるので遠くからも見えるようにしたいときは使えません。)

 

ヘッドライトやその他ライト付近で周りのオブジェクトも照らす効果を作りたいとき

ヘッドライトの反射が再現できるか? - takeyohのおぼえがき (hatenablog.com)

室内灯を付けたいとき

車内でライトを照らす - takeyohのおぼえがき (hatenablog.com)

 

 

/* -----codeの行番号----- */