ARDirectionalLightEstimate

Estimated environmental lighting information associated with a captured video frame in a face-tracking AR session.

估計的環(huán)境照明信息與臉部追蹤AR Session中捕獲的視頻幀相關(guān)聯(lián)蝌戒。


Overview

When you run a face tracking AR session (see?ARFaceTrackingConfiguration) with the?lightEstimationEnabled?property set to?YES, ARKit uses the detected face as a light probe to estimate the directional lighting environment in the scene. The?lightEstimateproperty of each frame vended by the session contains an?ARDirectionalLightEstimateinstance containing this information.

If you render your own overlay graphics for the AR scene, you can use this information in shading algorithms to help make those graphics match the real-world lighting conditions of the scene captured by the camera. (The?ARSCNView?class automatically uses this information to configure SceneKit lighting.)

概述

當(dāng)您將lightEstimationEnabled屬性設(shè)置為YES時串塑,運(yùn)行人臉跟蹤ARSession(請參閱ARFaceTrackingConfiguration)時,ARKit會使用檢測到的人臉作為光線探測器來估計場景中的定向照明環(huán)境北苟。 Session給出的每個幀的lightEstimate屬性包含一個包含此信息的ARDirectionalLightEstimate實例桩匪。

如果您為AR場景渲染自己的疊加圖形,則可以在著色算法中使用此信息友鼻,以幫助使這些圖形與相機(jī)捕捉的場景的真實照明條件相匹配傻昙。 (ARSCNView類自動使用此信息配置SceneKit照明。)


? ? ? ? ? ? ? ? ? ? Examining Light Parameters


sphericalHarmonicsCoefficients
Data describing the estimated lighting environment in all directions.
描述所有方向的估計照明環(huán)境的數(shù)據(jù)彩扔。

Discussion

Spherical harmonics provide a compact mathematical model for the global lighting environment around a point in space, describing the distribution and colors of multiple directional light sources. When used in a renderer that supports environment-based lighting, spherical harmonics provide much less high-frequency detail than a cube map texture, but make much more efficient use of GPU resources.

ARKit provides second-level spherical harmonics in separate red, green, and blue data planes. Thus, this data buffer contains 3 sets of 9 coefficients, or a total of 27 values of 32-bit floating point type.

討論

球面諧波為空間點周圍的全球照明環(huán)境提供了一個緊湊的數(shù)學(xué)模型妆档,描述了多個定向光源的分布和顏色。 在支持基于環(huán)境照明的渲染器中使用時虫碉,球面諧波比立方體貼圖紋理提供更少的高頻細(xì)節(jié)贾惦,但可以更高效地使用GPU資源。

ARKit在分開的紅色敦捧,綠色和藍(lán)色數(shù)據(jù)平面中提供二級球面諧波须板。 因此,該數(shù)據(jù)緩沖區(qū)包含3組9個系數(shù)兢卵,或總共27個32位浮點類型的值习瑰。

primaryLightDirection
A vector indicating the orientation of the strongest directional light source in the scene.
指示場景中最強(qiáng)定向光源的方向的矢量。

Discussion

When ARKit analyzes the directional lighting environment for a detected face, the resulting lighting estimate can represent the influence of multiple light sources with different directions and intensities. To access this level of detail for use in your custom rendering code, use the?sphericalHarmonicsCoefficients?property.?

If your app displays AR content using a technology that doesn’t support environment-based lighting, this?primaryLightDirection?property represents the average of directional light sources in the scene. This vector is normalized and in world coordinate space.

討論

當(dāng)ARKit分析檢測面部的定向照明環(huán)境時秽荤,所得到的照明估計可以表示具有不同方向和強(qiáng)度的多個光源的影響杰刽。 要訪問此級別的細(xì)節(jié)以用于自定義渲染代碼,請使用sphericalHarmonicsCoefficients屬性王滤。

如果您的應(yīng)用使用不支持基于環(huán)境照明的技術(shù)顯示AR內(nèi)容贺嫂,則此primaryLightDirection屬性表示場景中定向光源的平均值。 這個向量被標(biāo)準(zhǔn)化并且在世界坐標(biāo)空間中雁乡。

primaryLightIntensity
The estimated intensity, in lumens, of the strongest directional light source in the scene.
估計的強(qiáng)度第喳,流明中場景中最強(qiáng)的定向光源。

Discussion

When ARKit analyzes the directional lighting environment for a detected face, the resulting lighting estimate can represent the influence of multiple light sources with different directions and intensities. To access this level of detail for use in your custom rendering code, use the?sphericalHarmonicsCoefficients?property.?

If your app displays AR content using a technology that doesn’t support environment-based lighting, this?primaryLightIntensity?property represents the average of directional light sources in the scene. This value is scaled to be appropriate for use in rendering architectures that use realistic lighting metrics, with a value of 1000 representing neutral lighting.

For example, you can pass this value directly to the?intensity?property of a SceneKit directional light for lighting results that roughly match those of the real-world scene captured by the device camera. (However, passing this value to SceneKit is generally not necessary; the?ARSCNView?class automatically sets SceneKit lighting based on the?sphericalHarmonicsCoefficients?property.)

討論

當(dāng)ARKit分析檢測面部的定向照明環(huán)境時踱稍,所得到的照明估計可以表示具有不同方向和強(qiáng)度的多個光源的影響曲饱。要訪問此級別的細(xì)節(jié)以用于自定義渲染代碼,請使用sphericalHarmonicsCoefficients屬性珠月。

如果您的應(yīng)用使用不支持基于環(huán)境照明的技術(shù)顯示AR內(nèi)容扩淀,則此primaryLightIntensity屬性表示場景中定向光源的平均值。該值被縮放為適合用于渲染使用逼真照明度量的體系結(jié)構(gòu)啤挎,值為1000表示中性照明驻谆。

例如,您可以直接將此值傳遞給SceneKit方向燈的強(qiáng)度屬性,以獲得與設(shè)備相機(jī)捕捉的真實世界場景大致相同的照明效果胜臊。 (但是勺卢,將此值傳遞給SceneKit通常不是必需的; ARSCNView類會根據(jù)sphericalHarmonicsCoefficients屬性自動設(shè)置SceneKit光照。)


Inherits From ?ARLightEstimate

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末象对,一起剝皮案震驚了整個濱河市黑忱,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌勒魔,老刑警劉巖甫煞,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異冠绢,居然都是意外死亡危虱,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進(jìn)店門唐全,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蕊玷,你說我怎么就攤上這事邮利。” “怎么了垃帅?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵延届,是天一觀的道長。 經(jīng)常有香客問我贸诚,道長方庭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任酱固,我火速辦了婚禮械念,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘运悲。我一直安慰自己龄减,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布班眯。 她就那樣靜靜地躺著希停,像睡著了一般。 火紅的嫁衣襯著肌膚如雪署隘。 梳的紋絲不亂的頭發(fā)上宠能,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天,我揣著相機(jī)與錄音磁餐,去河邊找鬼违崇。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的亦歉。 我是一名探鬼主播恤浪,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼肴楷!你這毒婦竟也來了水由?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤赛蔫,失蹤者是張志新(化名)和其女友劉穎砂客,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體呵恢,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡鞠值,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了渗钉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片彤恶。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖鳄橘,靈堂內(nèi)的尸體忽然破棺而出声离,到底是詐尸還是另有隱情,我是刑警寧澤瘫怜,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布术徊,位于F島的核電站,受9級特大地震影響鲸湃,放射性物質(zhì)發(fā)生泄漏赠涮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一暗挑、第九天 我趴在偏房一處隱蔽的房頂上張望笋除。 院中可真熱鬧,春花似錦炸裆、人聲如沸株憾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嗤瞎。三九已至,卻和暖如春听系,著一層夾襖步出監(jiān)牢的瞬間贝奇,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工靠胜, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留掉瞳,地道東北人毕源。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像陕习,于是被迫代替她去往敵國和親霎褐。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,308評論 0 10
  • 保護(hù)自己版權(quán)该镣,嗯… 版權(quán)歸作者所有冻璃,任何形式轉(zhuǎn)載請聯(lián)系作者。 作者:七彩小蘋果(來自豆瓣) 來源:https://...
    七彩小蘋果閱讀 105評論 0 0
  • 這些天滿心思都在和偷雞的野獸斗智斗勇损合,差點錯過了這越來越濃的春意省艳。田野中、山坡上嫁审,到處都長出了可愛的新葉跋炕。...
    學(xué)士雞地閱讀 179評論 0 0
  • Do you want to marry me?Yes, I do.Do you want to listen t...
    李之琴閱讀 308評論 0 3
  • 傍晚律适,國外時差七小時的老馬忽然微信說辐烂,每一個今天,都是我們余生里最年輕的一天捂贿,好憂傷纠修。 這句話一年前我在朋友圈發(fā)過...
    聽說_閱讀 207評論 0 0