2016-04-18 8 views
4

私は検索しましたが、暗いSceneKitシーンを作成する方法はありません...低い照明のシーンと同様に。シーンからすべてのライトを削除し、autoenablesDefaultLightingをfalseに設定し、ストーリーボードでチェックされていないことを確認しました。さらに黒い周囲光を追加しようとしましたが、何もしませんでした。 SceneKitシーンを低/暗の照明で作る方法はありますか?シーン/シーンを暗く/暗くする方法はありますか?

答えて

4

これは正しいとは言えませんでしたので、自分自身で試してみる必要がありました。デフォルトのSceneKitゲームテンプレートからすべてのライトを削除すると、実際にアンビエントライトが点灯したモデルになります。 SceneKitが自分のシーンにライトがないことがわかったときに、何らかの不具合が起きると思います。

enter image description here

ブラック環境光を追加することが暗いシーンを生じない単暗い非周囲(オムニ指向性、スポット)を添加すること、これを変更していないようです。次の画像は、暗いグレーのオムニライトと周囲光のない画像です。

enter image description here

私はあなたがいない非周囲ライトが付いているシーンを持っている可能性は低いだろう、これは実際の使用ではあまり重要とは思いません。しかし、この例の混乱を確実に理解してください。

+0

ちょっと、これは動作します!ありがとうございました!これを試してください。これが回避策であることを奇妙に思う。 –

+1

これは、3ds Maxスタイルの思考(そして他のほとんどのモデリングアプリ)の残りの部分です。これにより、作業を行うためだけにライトを設定する必要がなくなり、何かをする前に常にライトを作成する必要がなくなります。 Scene Kitはテンプレートを使用しているので、おそらく余分なものですが、私が理解している3Dアプリケーションのような一般的なものです。 – Confused

0

SCNLightingModelConstantは一見価値があります。

2014年と2013年のSceneKitデモ(apple.comで提供されるコード)はかなり暗いです。そこから学ぶべきことはたくさんあります。

関連する問題