2017-09-11 33 views
0

是否可以爲SceneKit中的給定相機添加紅色色調?我想在沒有(我認爲是)的簡單解決方案的情況下完成這項工作,只是試圖在相機前面推一個不透明的紅色物體。這可能是一個解決方案,但我在SceneKit中沒有取得很大的成功,在攝像機前顯示一個對象。Scenekit - 爲相機添加紅色色調

此外,理想情況下,我可以使用SCNAction或其他方式淡入淡出紅色色調。

最後,一個完美的解決方案將在ARKit中工作,並給你周圍的整個世界帶來紅色的色彩。所以它不僅僅是一個紅色的場景燈。

回答

-1

除了在場景中添加一個紅色的SCNNode,您可以在故事板中的ARSCNView前添加一個有色的UIView。有了這個觀點的出口將會很容易。

3

SCNCamera的colorGrading屬性可以做到這一點(這將是最有效的選擇)。 使用SCN技術來應用自定義後期處理也可以,但它需要額外的通過。 這兩個選項都會比攝像頭前面的混合節點快,或者SCNView頂部的紅色精靈Spritekit覆蓋或UIView。

+0

感謝您的回覆,Toyos。 SCN技術理念似乎特別吸引人,因爲您可以完全控制它。我做了一個快速的谷歌搜索,並且確實有使用SCNTechnique實現各種結果的工作示例(使用Scenekit很難找到工作示例)。鏈接的文章看起來特別有用。隨意地說不 - 但是你有什麼機會可以添加一個在你的答案中添加紅色色調的工作示例?如果沒有,我會弄清楚。 http://blog.simonrodriguez.fr/articles/26-08-2015_a_few_scntechnique_examples.html –

+0

正如@toyos指出的那樣,colorGrading比SCNTechnique更便宜,而且可能更容易實現。 – rickster