GVRSceneObject makeEnvironment(GVRContext context) { GVRTexture tex = context.getAssetLoader().loadCubemapTexture(new GVRAndroidResource(context, R.raw.lycksele3)); GVRMaterial material = new GVRMaterial(context, GVRMaterial.GVRShaderType.Cubemap.ID); material.setMainTexture(tex); GVRSphereSceneObject environment = new GVRSphereSceneObject(context, 18, 36, false, material, 4, 4); environment.getTransform().setScale(20.0f, 20.0f, 20.0f); if (!GVRShader.isVulkanInstance()) { GVRDirectLight sunLight = new GVRDirectLight(context); sunLight.setAmbientIntensity(0.4f, 0.4f, 0.4f, 1.0f); sunLight.setDiffuseIntensity(0.6f, 0.6f, 0.6f, 1.0f); environment.attachComponent(sunLight); } return environment; }
GVRSceneObject makeEnvironment(GVRContext context) { GVRTexture tex = context.getAssetLoader().loadCubemapTexture(new GVRAndroidResource(context, R.raw.lycksele3)); GVRMaterial material = new GVRMaterial(context, GVRMaterial.GVRShaderType.Cubemap.ID); material.setMainTexture(tex); GVRSphereSceneObject environment = new GVRSphereSceneObject(context, 18, 36, false, material, 4, 4); environment.getTransform().setScale(20.0f, 20.0f, 20.0f); if (!GVRShader.isVulkanInstance()) { GVRDirectLight sunLight = new GVRDirectLight(context); sunLight.setAmbientIntensity(0.4f, 0.4f, 0.4f, 1.0f); sunLight.setDiffuseIntensity(0.6f, 0.6f, 0.6f, 1.0f); environment.attachComponent(sunLight); } return environment; }
GVRSceneObject makeEnvironment(GVRContext context) { GVRTexture tex = context.getAssetLoader().loadCubemapTexture(new GVRAndroidResource(context, R.raw.lycksele3)); GVRMaterial material = new GVRMaterial(context, GVRMaterial.GVRShaderType.Cubemap.ID); material.setMainTexture(tex); GVRSphereSceneObject environment = new GVRSphereSceneObject(context, 18, 36, false, material, 4, 4); environment.getTransform().setScale(20.0f, 20.0f, 20.0f); if (!GVRShader.isVulkanInstance()) { GVRDirectLight sunLight = new GVRDirectLight(context); sunLight.setAmbientIntensity(0.4f, 0.4f, 0.4f, 1.0f); sunLight.setDiffuseIntensity(0.6f, 0.6f, 0.6f, 1.0f); environment.attachComponent(sunLight); } return environment; }
GVRSceneObject makeEnvironment(GVRContext context) { GVRTexture tex = context.getAssetLoader().loadCubemapTexture(new GVRAndroidResource(context, R.raw.lycksele3)); GVRMaterial material = new GVRMaterial(context, GVRMaterial.GVRShaderType.Cubemap.ID); material.setMainTexture(tex); GVRSphereSceneObject environment = new GVRSphereSceneObject(context, 18, 36, false, material, 4, 4); environment.getTransform().setScale(20.0f, 20.0f, 20.0f); if (!GVRShader.isVulkanInstance()) { GVRDirectLight sunLight = new GVRDirectLight(context); sunLight.setAmbientIntensity(0.4f, 0.4f, 0.4f, 1.0f); sunLight.setDiffuseIntensity(0.6f, 0.6f, 0.6f, 1.0f); environment.attachComponent(sunLight); } return environment; }
GVRSceneObject makeEnvironment(GVRContext context) { GVRTexture tex = context.getAssetLoader().loadCubemapTexture(new GVRAndroidResource(context, R.raw.lycksele3)); GVRMaterial material = new GVRMaterial(context, GVRMaterial.GVRShaderType.Cubemap.ID); material.setMainTexture(tex); GVRSphereSceneObject environment = new GVRSphereSceneObject(context, 18, 36, false, material, 4, 4); environment.getTransform().setScale(20.0f, 20.0f, 20.0f); if (!GVRShader.isVulkanInstance()) { GVRDirectLight sunLight = new GVRDirectLight(context); sunLight.setAmbientIntensity(0.4f, 0.4f, 0.4f, 1.0f); sunLight.setDiffuseIntensity(0.6f, 0.6f, 0.6f, 1.0f); environment.attachComponent(sunLight); } return environment; }