Exemplo n.º 1
0
 public FakeGIEngine(Options options)
 {
     up = options.getVector("gi.fake.up", new Vector3(0, 1, 0)).normalize();
     sky = options.getColor("gi.fake.sky", Color.WHITE).copy();
     ground = options.getColor("gi.fake.ground", Color.BLACK).copy();
     sky.mul((float)Math.PI);
     ground.mul((float)Math.PI);
 }
Exemplo n.º 2
0
 public AmbientOcclusionGIEngine(Options options)
 {
     bright = options.getColor("gi.ambocc.bright", Color.WHITE);
     dark = options.getColor("gi.ambocc.dark", Color.BLACK);
     samples = options.getInt("gi.ambocc.samples", 32);
     maxDist = options.getFloat("gi.ambocc.maxdist", 0);
     maxDist = (maxDist <= 0) ? float.PositiveInfinity : maxDist;
 }
Exemplo n.º 3
0
 public bool init(Options options, Scene scene)
 {
     up = options.getVector("gi.fake.up", new Vector3(0, 1, 0)).normalize();
     sky = options.getColor("gi.fake.sky", Color.WHITE).copy();
     ground = options.getColor("gi.fake.ground", Color.BLACK).copy();
     sky.mul((float) Math.PI);
     ground.mul((float) Math.PI);
     return true;
 }
Exemplo n.º 4
0
 public bool init(Options options, Scene scene)
 {
     bright = options.getColor("gi.ambocc.bright", Color.WHITE);
     dark = options.getColor("gi.ambocc.dark", Color.BLACK);
     samples = options.getInt("gi.ambocc.samples", 32);
     maxDist = options.getFloat("gi.ambocc.maxdist", 0);
     maxDist = (maxDist <= 0) ? float.PositiveInfinity : maxDist;
     return true;
 }