/// <summary>Default value.</summary>
 public static ProbeSettings NewDefault() => new ProbeSettings
 {
     type           = ProbeType.ReflectionProbe,
     realtimeMode   = RealtimeMode.EveryFrame,
     mode           = Mode.Baked,
     cameraSettings = CameraSettings.NewDefault(),
     influence      = null,
     lighting       = Lighting.NewDefault(),
     proxy          = null,
     proxySettings  = ProxySettings.NewDefault(),
     frustum        = Frustum.NewDefault()
 };
Ejemplo n.º 2
0
 /// <summary>Default value.</summary>
 /// <returns>The default value and allocate ~250B of garbage.</returns>
 public static CameraSettings NewDefault() => new CameraSettings
 {
     bufferClearing = BufferClearing.NewDefault(),
     culling        = Culling.NewDefault(),
     renderingPathCustomFrameSettings = FrameSettings.NewDefaultCamera(),
     frustum = Frustum.NewDefault(),
     customRenderingSettings = false,
     volumes                     = Volumes.NewDefault(),
     flipYMode                   = HDAdditionalCameraData.FlipYMode.Automatic,
     invertFaceCulling           = false,
     probeLayerMask              = ~0,
     probeRangeCompressionFactor = 1.0f
 };
Ejemplo n.º 3
0
        /// <summary>Default value.</summary>
        /// <returns>The default value.</returns>
        public static ProbeSettings NewDefault()
        {
            ProbeSettings probeSettings = new ProbeSettings
            {
                type               = ProbeType.ReflectionProbe,
                realtimeMode       = RealtimeMode.EveryFrame,
                mode               = Mode.Baked,
                cameraSettings     = CameraSettings.NewDefault(),
                influence          = null,
                lighting           = Lighting.NewDefault(),
                proxy              = null,
                proxySettings      = ProxySettings.NewDefault(),
                frustum            = Frustum.NewDefault(),
                resolutionScalable = new PlanarReflectionAtlasResolutionScalableSettingValue(),
                roughReflections   = true,
            };

            probeSettings.resolutionScalable.@override = PlanarReflectionAtlasResolution.Resolution512;

            return(probeSettings);
        }