@Override public void create () { super.create(); environment = new Environment(); environment.set(new ColorAttribute(ColorAttribute.AmbientLight, 0.4f, 0.4f, 0.4f, 1.f)); environment.add(new DirectionalLight().set(0.8f, 0.8f, 0.8f, -0.5f, -1.0f, -0.8f)); cam.position.set(1, 1, 1); cam.lookAt(0, 0, 0); cam.update(); showAxes = true; onModelClicked("g3d/teapot.g3db"); }
@Override public boolean equals (Object arg0) { return (arg0 instanceof DirectionalLight) && equals((DirectionalLight) arg0); }
public DirectionalLight set (final DirectionalLight copyFrom) { return set(copyFrom.color, copyFrom.direction); }
directionalLights[i] = new DirectionalLight(); this.pointLights = new PointLight[lighting && config.numPointLights > 0 ? config.numPointLights : 0]; for (int i = 0; i < pointLights.length; i++)
dlight = new DirectionalLight(); dlight.color.set(1f, 1f, 1f, 1f); dlight.setDirection(-1f, .05f, .5f); env = new Environment(); env.set(new ColorAttribute(ColorAttribute.AmbientLight, 1f, 1f, 1f, 1f), new ColorAttribute(ColorAttribute.Specular, .5f, .5f, .5f, 1f));
public DirectionalLight set (final DirectionalLight copyFrom) { return set(copyFrom.color, copyFrom.direction); }
directionalLights[i] = new DirectionalLight(); this.pointLights = new PointLight[lighting && config.numPointLights > 0 ? config.numPointLights : 0]; for (int i = 0; i < pointLights.length; i++)
@Override public void create () { super.create(); emitters = new Array<ParticleController>(); assets.load(DEFAULT_PARTICLE, Texture.class); assets.load(DEFAULT_SKIN, Skin.class); loading = true; environment = new Environment(); environment.set(new ColorAttribute(ColorAttribute.AmbientLight, 0f, 0f, 0.1f, 1f)); environment.add(new DirectionalLight().set(1f, 1f, 1f, 0, -0.5f, -1 )); billboardParticleBatch = new BillboardParticleBatch(); billboardParticleBatch.setCamera(cam); ui = new Stage(); builder = new StringBuilder(); }
@Override public void begin (final Camera camera, final RenderContext context) { super.begin(camera, context); for (final DirectionalLight dirLight : directionalLights) dirLight.set(0, 0, 0, 0, -1, 0); for (final PointLight pointLight : pointLights) pointLight.set(0, 0, 0, 0, 0, 0, 0); for (final SpotLight spotLight : spotLights) spotLight.set(0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 1, 0); lightsSet = false; if (has(u_time)) set(u_time, time += Gdx.graphics.getDeltaTime()); }
public ModelComponent(Boolean initEnvironment) { if (initEnvironment) { env = new Environment(); env.set(ambient); // Direction from Sun to Earth dlight = new DirectionalLight(); dlight.color.set(1f, 0f, 0f, 1f); env.add(dlight); } }
@Override public boolean equals (Object arg0) { return (arg0 instanceof DirectionalLight) && equals((DirectionalLight) arg0); }
@Override public void create () { super.create(); environment.clear(); environment.set(new ColorAttribute(ColorAttribute.AmbientLight, 0.2f, 0.2f, 0.2f, 1.0f)); environment.add(dirLight = new DirectionalLight().set(0.8f, 0.2f, 0.2f, -1f, -2f, -0.5f)); environment.add(pointLight = new PointLight().set(0.2f, 0.8f, 0.2f, 0f, 0f, 0f, 100f)); ModelBuilder mb = new ModelBuilder(); lightModel = mb.createSphere(1, 1, 1, 10, 10, new Material(ColorAttribute.createDiffuse(1, 1, 1, 1)), Usage.Position); lightModel.nodes.get(0).parts.get(0).setRenderable(pLight = new Renderable()); }
@Override public void begin (final Camera camera, final RenderContext context) { super.begin(camera, context); for (final DirectionalLight dirLight : directionalLights) dirLight.set(0, 0, 0, 0, -1, 0); for (final PointLight pointLight : pointLights) pointLight.set(0, 0, 0, 0, 0, 0, 0); for (final SpotLight spotLight : spotLights) spotLight.set(0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 1, 0); lightsSet = false; if (has(u_time)) set(u_time, time += Gdx.graphics.getDeltaTime()); }
directionalLights[i] = new DirectionalLight(); this.pointLights = new PointLight[lighting && config.numPointLights > 0 ? config.numPointLights : 0]; for (int i = 0; i < pointLights.length; i++)
@Override public boolean equals (Object arg0) { return (arg0 instanceof DirectionalLight) && equals((DirectionalLight) arg0); }
@Override public void create () { super.create(); environment = new Environment(); environment.set(new ColorAttribute(ColorAttribute.AmbientLight, 0.1f, 0.1f, 0.1f, 1.f)); environment.add(dirLight = new DirectionalLight().set(0.8f, 0.8f, 0.8f, -0.5f, -1.0f, -0.8f)); shaderProvider = new TestShaderProvider(); shaderBatch = new ModelBatch(shaderProvider); cam.position.set(1, 1, 1); cam.lookAt(0, 0, 0); cam.update(); showAxes = true; onModelClicked("g3d/shapes/teapot.g3dj"); shaderRoot = (hotLoadFolder != null && Gdx.app.getType() == ApplicationType.Desktop) ? Gdx.files.absolute(hotLoadFolder) : Gdx.files.internal("data/g3d/shaders"); }
public DirectionalLight set (final DirectionalLight copyFrom) { return set(copyFrom.color, copyFrom.direction); }