com.jme3.post.filters
クラス BloomFilter

java.lang.Object
  上位を拡張 com.jme3.post.Filter
      上位を拡張 com.jme3.post.filters.BloomFilter
すべての実装されたインタフェース:
Savable

public class BloomFilter
extends Filter

BloomFilter is used to make objects in the scene have a glow effect.
There are 2 mode : Scene and Objects.
Scene mode extracts the bright parts of the scene to make them glow
Object mode make objects glow according to their material's glowMap or their GlowColor
see http://jmonkeyengine.org/wiki/doku.php/jme3:advanced:bloom_and_glow for more details


入れ子のクラスの概要
static class BloomFilter.GlowMode
          GlowMode specifies if the glow will be applied to the whole scene,or to objects that have aglow color or a glow map
 
クラス com.jme3.post.Filter から継承された入れ子のクラス/インタフェース
Filter.Pass
 
コンストラクタの概要
BloomFilter()
          Creates a Bloom filter
BloomFilter(BloomFilter.GlowMode glowMode)
          Creates the bloom filter with the specific glow mode
 
メソッドの概要
 float getBloomIntensity()
          returns the bloom intensity
 float getBlurScale()
          returns the blur scale
 float getDownSamplingFactor()
          returns the downSampling factor
form more details see setDownSamplingFactor(float downSamplingFactor)
 float getExposureCutOff()
          returns the exposure cutoff
for more details see setExposureCutOff(float exposureCutOff)
 float getExposurePower()
          returns the exposure power
form more details see setExposurePower(float exposurePower)
 void read(JmeImporter im)
          Override this method if you want to load extra properties when the filter is loaded else only basic properties of the filter will be loaded This method should always begin by super.read(im);
 void setBloomIntensity(float bloomIntensity)
          intensity of the bloom effect default is 2.0
 void setBlurScale(float blurScale)
          sets The spread of the bloom default is 1.5f
 void setDownSamplingFactor(float downSamplingFactor)
          Sets the downSampling factor : the size of the computed texture will be divided by this factor. default is 1 for no downsampling A 2 value is a good way of widening the blur
 void setExposureCutOff(float exposureCutOff)
          Define the color threshold on which the bloom will be applied (0.0 to 1.0)
 void setExposurePower(float exposurePower)
          defines how many time the bloom extracted color will be multiplied by itself. default id 5.0
a high value will reduce rough edges in the bloom and somhow the range of the bloom area *
 void write(JmeExporter ex)
          Override this method if you want to save extra properties when the filter is saved else only basic properties of the filter will be saved This method should always begin by super.write(ex);
 
クラス com.jme3.post.Filter から継承されたメソッド
getName, isEnabled, setEnabled, setName
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BloomFilter

public BloomFilter()
Creates a Bloom filter


BloomFilter

public BloomFilter(BloomFilter.GlowMode glowMode)
Creates the bloom filter with the specific glow mode

パラメータ:
glowMode -
メソッドの詳細

getBloomIntensity

public float getBloomIntensity()
returns the bloom intensity

戻り値:

setBloomIntensity

public void setBloomIntensity(float bloomIntensity)
intensity of the bloom effect default is 2.0

パラメータ:
bloomIntensity -

getBlurScale

public float getBlurScale()
returns the blur scale

戻り値:

setBlurScale

public void setBlurScale(float blurScale)
sets The spread of the bloom default is 1.5f

パラメータ:
blurScale -

getExposureCutOff

public float getExposureCutOff()
returns the exposure cutoff
for more details see setExposureCutOff(float exposureCutOff)

戻り値:

setExposureCutOff

public void setExposureCutOff(float exposureCutOff)
Define the color threshold on which the bloom will be applied (0.0 to 1.0)

パラメータ:
exposureCutOff -

getExposurePower

public float getExposurePower()
returns the exposure power
form more details see setExposurePower(float exposurePower)

戻り値:

setExposurePower

public void setExposurePower(float exposurePower)
defines how many time the bloom extracted color will be multiplied by itself. default id 5.0
a high value will reduce rough edges in the bloom and somhow the range of the bloom area *

パラメータ:
exposurePower -

getDownSamplingFactor

public float getDownSamplingFactor()
returns the downSampling factor
form more details see setDownSamplingFactor(float downSamplingFactor)

戻り値:

setDownSamplingFactor

public void setDownSamplingFactor(float downSamplingFactor)
Sets the downSampling factor : the size of the computed texture will be divided by this factor. default is 1 for no downsampling A 2 value is a good way of widening the blur

パラメータ:
downSamplingFactor -

write

public void write(JmeExporter ex)
           throws java.io.IOException
クラス Filter の記述:
Override this method if you want to save extra properties when the filter is saved else only basic properties of the filter will be saved This method should always begin by super.write(ex);

定義:
インタフェース Savable 内の write
オーバーライド:
クラス Filter 内の write
例外:
java.io.IOException

read

public void read(JmeImporter im)
          throws java.io.IOException
クラス Filter の記述:
Override this method if you want to load extra properties when the filter is loaded else only basic properties of the filter will be loaded This method should always begin by super.read(im);

定義:
インタフェース Savable 内の read
オーバーライド:
クラス Filter 内の read
例外:
java.io.IOException