Log in or register to post comments

Enabling Lighting Estimation

December 22, 2017 - 1:11am #1

Hello all,

I want to know if using ground plane on current version will enabling ARKit by default? If so, how do I enable Lighting Estimation?

 

Thanks

Derek

Enabling Lighting Estimation

June 20, 2019 - 10:14am #18

Hello @MultiMediaMarkers,

From our SDK 8.3 (coming soon!) release notes:

"Additional methods have been added to the Vuforia::Illumination class in native and Unity APIs that will return colorCorrection and intensityCorrection values. These values will be seen to change when using ARCore, on other platforms default values will be returned."

Thanks,

Vuforia Engine Support

Enabling Lighting Estimation

June 19, 2019 - 6:44am #17

Any update on light estimation on Android? (Within Unity)

Enabling Lighting Estimation

February 22, 2019 - 4:14am #16

any update for light estimation support on android devices?

Enabling Lighting Estimation

July 24, 2018 - 2:21pm #15

Any updates on this I see 7.2.23 has some progress on ARCORE

Would be great if there’s a tutorial showing how to connect these parameters up to a shader or post process and have it work cross platform on all fusion_providers

thanks

tom 

Enabling Lighting Estimation

February 2, 2018 - 8:47am #14

Thanks for the feedback lhooson, I'll bring this up with the team in charge of the documentation and see what we can do.

Thanks,

Vuforia Support

Enabling Lighting Estimation

February 1, 2018 - 2:26am #13

Thanks, So ARKit only devices(iPad pro and iPad 2017), might I suggest a column on your ground plane compatible devices webpage saying which are working with light estimation as this is not mentioned anywhere and then when it comes to ARcore devices having it implemented then developers will know which are working and which are not. 

 

Thanks. 

Enabling Lighting Estimation

January 31, 2018 - 10:56am #12

lhooson wrote:

I've had a go at this on a Samsung S8 (Unity 2017.3.0p3 + Vuforia 7.0.43), cannot get it to work though.  

Any advise why this is not working? 

This is the code:

 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Vuforia;

public class IlluminationEstimation : MonoBehaviour {


    public Light m_LightToEffect;
    private IlluminationManager m_IlluminationManager;

    private float? m_Temperature;
    private float? m_AmbientIntensity;

    private void Start()
    {
        m_IlluminationManager = new IlluminationManager();
    }

    private void Update()
    {
        if (m_IlluminationManager == null)
            return;

        if(m_LightToEffect != null)
        {
            m_AmbientIntensity = m_IlluminationManager.AmbientIntensity;
            if(m_AmbientIntensity != null)
            {
                m_LightToEffect.intensity = (float)m_AmbientIntensity;
            }

            m_Temperature = m_IlluminationManager.AmbientColorTemperature;
            if (m_Temperature != null)
            {
                m_LightToEffect.colorTemperature = (float)m_Temperature;
            }
        }
    }
}

 

Light estimation is currently ARKit devices only.

Apologies for the inconvenience,

Vuforia Support

Enabling Lighting Estimation

January 31, 2018 - 10:56am #11

dereklam0528 wrote:

Is there an example to show how they can be used also how to set this up in Unity project?

 

thanks.

Not currently in Unity. The native sample for iOS does however.

Thanks,

Vuforia Support

Enabling Lighting Estimation

January 31, 2018 - 6:05am #10

I've had a go at this on a Samsung S8 (Unity 2017.3.0p3 + Vuforia 7.0.43), cannot get it to work though.  

Any advise why this is not working? 

This is the code:

 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Vuforia;

public class IlluminationEstimation : MonoBehaviour {


    public Light m_LightToEffect;
    private IlluminationManager m_IlluminationManager;

    private float? m_Temperature;
    private float? m_AmbientIntensity;

    private void Start()
    {
        m_IlluminationManager = new IlluminationManager();
    }

    private void Update()
    {
        if (m_IlluminationManager == null)
            return;

        if(m_LightToEffect != null)
        {
            m_AmbientIntensity = m_IlluminationManager.AmbientIntensity;
            if(m_AmbientIntensity != null)
            {
                m_LightToEffect.intensity = (float)m_AmbientIntensity;
            }

            m_Temperature = m_IlluminationManager.AmbientColorTemperature;
            if (m_Temperature != null)
            {
                m_LightToEffect.colorTemperature = (float)m_Temperature;
            }
        }
    }
}

 

Enabling Lighting Estimation

January 23, 2018 - 2:52am #9

Is there an example to show how they can be used also how to set this up in Unity project?

 

thanks.

Enabling Lighting Estimation

January 22, 2018 - 9:24am #8

Enabling Lighting Estimation

January 21, 2018 - 7:35pm #7

Hi Strasza, 

Would you please kindly tell us how to enable ARKit lighting estimation in native iOS SDK? 

 

Regards,

Yi JIANG

Enabling Lighting Estimation

January 15, 2018 - 3:17pm #6

Hello all,

Unity has light estimation as well. You can view the APIs for it here: https://library.vuforia.com/content/vuforia-library/en/reference/unity/classVuforia_1_1IlluminationManager.html#aaee41bf33e97294dd70bb67472b3bb79

Thanks,

Vuforia Support

Enabling Lighting Estimation

December 28, 2017 - 10:09am #5

I would also like to know the answer

Enabling Lighting Estimation

December 28, 2017 - 2:50am #4

areavisuale wrote:

Will be available in Unity?

 

I am also using Unity too. I would like to know as well.

Enabling Lighting Estimation

December 28, 2017 - 1:48am #3

Will be available in Unity?

Enabling Lighting Estimation

December 27, 2017 - 11:23am #2

Hello Derek,

Light estimation with ARKit is available in the 7.0.43 version of the native iOS SDK available on our downloads page.

Thanks,

Vuforia Support

Log in or register to post comments