|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.jme3.post.Filter
com.jme3.post.ssao.SSAOFilter
public class SSAOFilter
SSAO stands for screen space ambient occlusion It's a technique that fake ambient lighting by computind shadows that near by objects would casts on each others under the effect of an ambient light more info on this in this blog post http://jmonkeyengine.org/2010/08/16/screen-space-ambient-occlusion-for-jmonkeyengine-3-0/
入れ子のクラスの概要 |
---|
クラス com.jme3.post.Filter から継承された入れ子のクラス/インタフェース |
---|
Filter.Pass |
コンストラクタの概要 | |
---|---|
SSAOFilter()
Create a Screen Space Ambiant Occlusion Filter |
|
SSAOFilter(float sampleRadius,
float intensity,
float scale,
float bias)
Create a Screen Space Ambiant Occlusion Filter |
メソッドの概要 | |
---|---|
float |
getBias()
Return the bias see setBias(float bias) |
float |
getIntensity()
returns the ambient occlusion intensity |
float |
getSampleRadius()
returns the sample radius see {link setSampleRadius(float sampleRadius)} |
float |
getScale()
returns the scale see setScale(float scale) |
boolean |
isUseAo()
debugging only , will be removed |
boolean |
isUseOnlyAo()
debugging only , will be removed |
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 |
setBias(float bias)
Sets the the width of the occlusion cone considered by the occludee default is 0.1f |
void |
setIntensity(float intensity)
Sets the Ambient occlusion intensity default is 1.2f |
void |
setSampleRadius(float sampleRadius)
Sets the radius of the area where random samples will be picked dafault 5.1f |
void |
setScale(float scale)
Returns the distance between occluders and occludee. dafault 0.2f |
void |
setUseAo(boolean useAo)
debugging only , will be removed |
void |
setUseOnlyAo(boolean useOnlyAo)
debugging only , will be removed |
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 |
コンストラクタの詳細 |
---|
public SSAOFilter()
public SSAOFilter(float sampleRadius, float intensity, float scale, float bias)
sampleRadius
- The radius of the area where random samples will be picked. default 5.1fintensity
- intensity of the resulting AO. default 1.2fscale
- distance between occluders and occludee. default 0.2fbias
- the width of the occlusion cone considered by the occludee. default 0.1fメソッドの詳細 |
---|
public float getBias()
setBias(float bias)
public void setBias(float bias)
bias
- public float getIntensity()
public void setIntensity(float intensity)
intensity
- public float getSampleRadius()
public void setSampleRadius(float sampleRadius)
sampleRadius
- public float getScale()
setScale(float scale)
public void setScale(float scale)
scale
- public boolean isUseAo()
public void setUseAo(boolean useAo)
public boolean isUseOnlyAo()
public void setUseOnlyAo(boolean useOnlyAo)
public void write(JmeExporter ex) throws java.io.IOException
Filter
の記述:
Savable
内の write
Filter
内の write
java.io.IOException
public void read(JmeImporter im) throws java.io.IOException
Filter
の記述:
Savable
内の read
Filter
内の read
java.io.IOException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |