SceneKitでPBRLightingModelを使用するときに、金属性をフロート値として設定するにはどうすればよいですか?

サンブロ

Xcodeの8では、SceneKitエディタが使用するときにmetalnessプロパティのfloat値を設定することができますSCNLightingModelPhysicallyBasedをオプションは、メタリック、誘電体、フロート値、または画像です。Metallicを選択すると、metalnessが1に設定されます。Dielectricを選択すると、metalnessが0に設定されます。

メタルネスシーンキットエディター

SceneKit Editorで許可されているように金属性を1に設定することとプログラム的に同等なものは何ですか?金属性は読み取り専用のプロパティです。それで、someMaterial.metalness.contentsを金属性マップ画像に設定する唯一の選択肢はありますか?

mnuages

以下のようないくつかの材料特性metalnessroughness受け入れるNSNumber彼らのためにcontents

// Objective-C
material.roughness.contents = @0.5;
// Swift
material.roughness.contents = NSNumber(value: 0.5)

オンラインドキュメントはまだそれを理解していないようですが、のヘッダードキュメントにSCNMaterialPropertyはこの情報があります。

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

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

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ