SceneKitのインスタンスプロパティ「autoenablesDefaultLighting」が機能しない

アンディ・フェドロフ

.autoenablesDefaultLightingインスタンスプロパティを介してSCNViewでデフォルトの照明をオンまたはオフにしようとしましたが、機能しません(UIでもプログラムでも)。

光がないときは、すべてのオブジェクトを黒にする必要があります。

デフォルトの照明をオフにする方法は

コードは次のとおりです。

import SceneKit
import QuartzCore

class GameViewController: NSViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        let scnView = SCNView(frame: NSRect(x: 0, 
                                            y: 0,
                                        width: 450, 
                                       height: 300))

        view.addSubview(scnView)
        scnView.autoenablesDefaultLighting = false     // DOESN'T WORK
        scnView.allowsCameraControl = true
        scnView.backgroundColor = NSColor.blue

        let scene = SCNScene()
        scnView.scene = scene

        let sphereGeo = SCNSphere(radius: 2)
        sphereGeo.segmentCount = 4
        sphereGeo.materials.first?.diffuse.contents = NSColor.lightGray
        let sphereNode = SCNNode(geometry: sphereGeo)
        sphereNode.name = "Sphere Node"
        scene.rootNode.addChildNode(sphereNode)
    }
}
アンディ・フェドロフ

Physically Based Renderingシェーディングモデルを使用している場合にのみ機能しているようです

let material = SCNMaterial()
material.lightingModel = SCNMaterial.LightingModel.physicallyBased

sceneView.autoenablesDefaultLighting = false

.physicallyBasedモデルのシェーディングにtypeプロパティを使用すると、ライティングは想定どおりに機能します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

カスタムコントロールの依存関係プロパティへのプロパティのバインドが機能しない

分類Dev

画像コントロールの「ソース」プロパティのバインドが機能しない

分類Dev

MVC6のASPID-ログインパスプロパティが機能しない

分類Dev

テキストの中心重力プロパティが Android ボタンで機能しない

分類Dev

TextBlockテキストプロパティのバインドが期待どおりに機能しない理由

分類Dev

ボタンバインディングの無効なプロパティが角度4で機能しない

分類Dev

親プロパティがnullの場合、WPFネストプロパティバインディングが機能しない

分類Dev

インターフェイスを実装するクラスのプロパティが機能しないのはなぜですか?

分類Dev

テキスト整列プロパティがスパンタグで機能しない

分類Dev

Xamarin Forms のカスタム コントロールとバインド可能なプロパティが期待どおりに機能しない

分類Dev

別のタスクから割り当てられたプロパティでバインディングが機能しない

分類Dev

PWAディスプレイスタンドアロンが機能しない

分類Dev

プロパティが動的に設定されている場合、インラインスタイリングが機能しない

分類Dev

インスタンスがサーバーから実行されているときにWinformTopMostプロパティが正しく機能しない

分類Dev

インフィニティスライダーの前のボタンロジックが機能しない

分類Dev

cssカスタムプロパティ変数の使用が機能しない

分類Dev

HTMLボタンのbackground-colorプロパティが機能しない

分類Dev

Typescriptオーバーライドスーパーインターフェイスプロパティが機能しない

分類Dev

MvxSpinnerSelectedItemプロパティへのバインドが機能しない

分類Dev

正しくインストールした後、xgboostプロパティが機能しない

分類Dev

プロパティ値を使用したWIXカスタムアクション条件が機能しない

分類Dev

コンテキスト外でのHibernateプロパティの読み込みが機能しない

分類Dev

一部のスタイルを適用した後、WPF TextBoxMaxLengthプロパティが機能しない

分類Dev

Ionic4イオンスライド、ループ構成がオンのときにプロパティが機能しない

分類Dev

スプリングブートプロパティの自動配線が機能しない

分類Dev

Angular 6.0 Firebaseホスティングデプロイが機能しない

分類Dev

スタイルプロパティ内の角度文字列補間が機能しない

分類Dev

インスタンス化のないプロパティとしてのStaticmethod

分類Dev

TemplatedParent へのプロパティ バインディングが機能しないのはなぜですか?

Related 関連記事

  1. 1

    カスタムコントロールの依存関係プロパティへのプロパティのバインドが機能しない

  2. 2

    画像コントロールの「ソース」プロパティのバインドが機能しない

  3. 3

    MVC6のASPID-ログインパスプロパティが機能しない

  4. 4

    テキストの中心重力プロパティが Android ボタンで機能しない

  5. 5

    TextBlockテキストプロパティのバインドが期待どおりに機能しない理由

  6. 6

    ボタンバインディングの無効なプロパティが角度4で機能しない

  7. 7

    親プロパティがnullの場合、WPFネストプロパティバインディングが機能しない

  8. 8

    インターフェイスを実装するクラスのプロパティが機能しないのはなぜですか?

  9. 9

    テキスト整列プロパティがスパンタグで機能しない

  10. 10

    Xamarin Forms のカスタム コントロールとバインド可能なプロパティが期待どおりに機能しない

  11. 11

    別のタスクから割り当てられたプロパティでバインディングが機能しない

  12. 12

    PWAディスプレイスタンドアロンが機能しない

  13. 13

    プロパティが動的に設定されている場合、インラインスタイリングが機能しない

  14. 14

    インスタンスがサーバーから実行されているときにWinformTopMostプロパティが正しく機能しない

  15. 15

    インフィニティスライダーの前のボタンロジックが機能しない

  16. 16

    cssカスタムプロパティ変数の使用が機能しない

  17. 17

    HTMLボタンのbackground-colorプロパティが機能しない

  18. 18

    Typescriptオーバーライドスーパーインターフェイスプロパティが機能しない

  19. 19

    MvxSpinnerSelectedItemプロパティへのバインドが機能しない

  20. 20

    正しくインストールした後、xgboostプロパティが機能しない

  21. 21

    プロパティ値を使用したWIXカスタムアクション条件が機能しない

  22. 22

    コンテキスト外でのHibernateプロパティの読み込みが機能しない

  23. 23

    一部のスタイルを適用した後、WPF TextBoxMaxLengthプロパティが機能しない

  24. 24

    Ionic4イオンスライド、ループ構成がオンのときにプロパティが機能しない

  25. 25

    スプリングブートプロパティの自動配線が機能しない

  26. 26

    Angular 6.0 Firebaseホスティングデプロイが機能しない

  27. 27

    スタイルプロパティ内の角度文字列補間が機能しない

  28. 28

    インスタンス化のないプロパティとしてのStaticmethod

  29. 29

    TemplatedParent へのプロパティ バインディングが機能しないのはなぜですか?

ホットタグ

アーカイブ