THREE.SubdivisionModifierを使用すると、normalMapが正しくレンダリングされないのはなぜですか?

Ice101781

法線マップで「ソフト」キューブをレンダリングする必要があります。コードの実行時にエラーや警告は表示されませんが、関数呼び出しで法線マップパラメーターを指定してブラウザーを更新すると、黒いオブジェクトが表示されます。法線マップを削除すると、フォンマテリアルを使用して立方体を正常にレンダリングできます。興味深いことに、マテリアルを法線マテリアルに変更し、立方体にテクスチャを適用しようとすると、それ以外の方法で使用しようとしている実際のRGB法線マップが適用されます。また、キューブでTHREE.SubdivisionModifier()を使用しない場合は、法線マップを正しく機能させることができ、エッジの鋭いキューブをレンダリングするだけです。何か案は?前もって感謝します。これが私のコードです:

var cube_geo = new THREE.BoxGeometry(.1, .1, .1, 5, 5, 5);
   var smooth = cube_geo.clone();
   var modifier = new THREE.SubdivisionModifier(5);
     modifier.modify(smooth);
var cube_mat = new THREE.MeshPhongMaterial(
  {
    color: 0x000000,
    specular: 0x222222,
    normalMap: cube_normal_map,
  }
);
cube = new THREE.Mesh(smooth, cube_mat);
  scene.add(cube);  
WestLangley

Three.SubdivisionModifier 現在、UVを処理しないという制限があります。

のソースコードの注記を参照してくださいSubdivisionModifier.js

three.js r.70

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

three.js SVGLoaderがsvgを逆さまにレンダリングするのはなぜですか?

分類Dev

TextGeometry(Three.js)を使用してテキストが正しくレンダリングされない

分類Dev

TextGeometry(Three.js)を使用してテキストが正しくレンダリングされない

分類Dev

Three.jsの頂点でテクスチャがレンダリングされないのはなぜですか(UVがありません)

分類Dev

経過時間を計算するときにThree.jsがレンダリングされない

分類Dev

<div>ではなく<canvas>でthree.jsをレンダリングすることには賛否両論がありますか?

分類Dev

Three.jsは、特定のWebGL拡張機能なしで正確にレンダリングできますか?

分類Dev

three.jsがレンダリング中にエラーをスローしたことを検出するにはどうすればよいですか?

分類Dev

THREE.jsが.mtlで.objをレンダリングしない-THREE.jsのファイルをエクスポートする

分類Dev

three.jsユーザーが3Dスペースを見ることができないときにレンダリングを停止する方法は?

分類Dev

THREE.JS:大きくて離れたオブジェクトを正しいzインデックスでレンダリングし、それでも小さなオブジェクトにズームインします

分類Dev

IE と Chrome で CSS と HTML が正しくレンダリングされないのはなぜですか?

分類Dev

three.jsでオブジェクトを「アイコン」としてレンダリングするにはどうすればよいですか?

分類Dev

Three.jsObjectLoaderを使用してアニメーションを正しくレンダリングする

分類Dev

ウィンドウサイズ変更イベントリスナーが機能しないのはなぜですか?Three.jsとVuetify.jsの使用

分類Dev

verticesNeedUpdateを設定しても、THREE.Lineに新しい行が追加されないのはなぜですか?

分類Dev

Three.jsでオクルージョンカリングが失敗するのはなぜですか?

分類Dev

Three.js:なぜ影が表示されないのですか?

分類Dev

Three.js-表示されていない/ビューポートから外れているときにシーンのレンダリングを停止します

分類Dev

three.jsLineSegmentsを取得して表示されている線のみをレンダリングする方法

分類Dev

Three.js-頂点が更新されないのはなぜですか?

分類Dev

three.jsでテクスチャを作成し、シェーダーでレンダリングするにはどうすればよいですか?

分類Dev

three.js R71-アンビエントが削除されました。同じレンダリング結果を取得するように構成するにはどうすればよいですか?

分類Dev

ReactコンポーネントがHTMLをレンダリングしないのに、正しくログに記録されるのはなぜですか?

分類Dev

このviewmodel値が正しくレンダリングされないのはなぜですか?

分類Dev

Three.js-CanvasRendererが複数のマテリアルでメッシュをレンダリングしない

分類Dev

Three.jsでOrbitControlsを使用すると、キャッチされないTypeErrorが発生します。インスタンス化しようとすると、THREE.OrbitControlsはコンストラクターではありません。

分類Dev

Three.jsの予期しないレンダリング結果?

分類Dev

SVGが正しくレンダリングされないのはなぜですか?

Related 関連記事

  1. 1

    three.js SVGLoaderがsvgを逆さまにレンダリングするのはなぜですか?

  2. 2

    TextGeometry(Three.js)を使用してテキストが正しくレンダリングされない

  3. 3

    TextGeometry(Three.js)を使用してテキストが正しくレンダリングされない

  4. 4

    Three.jsの頂点でテクスチャがレンダリングされないのはなぜですか(UVがありません)

  5. 5

    経過時間を計算するときにThree.jsがレンダリングされない

  6. 6

    <div>ではなく<canvas>でthree.jsをレンダリングすることには賛否両論がありますか?

  7. 7

    Three.jsは、特定のWebGL拡張機能なしで正確にレンダリングできますか?

  8. 8

    three.jsがレンダリング中にエラーをスローしたことを検出するにはどうすればよいですか?

  9. 9

    THREE.jsが.mtlで.objをレンダリングしない-THREE.jsのファイルをエクスポートする

  10. 10

    three.jsユーザーが3Dスペースを見ることができないときにレンダリングを停止する方法は?

  11. 11

    THREE.JS:大きくて離れたオブジェクトを正しいzインデックスでレンダリングし、それでも小さなオブジェクトにズームインします

  12. 12

    IE と Chrome で CSS と HTML が正しくレンダリングされないのはなぜですか?

  13. 13

    three.jsでオブジェクトを「アイコン」としてレンダリングするにはどうすればよいですか?

  14. 14

    Three.jsObjectLoaderを使用してアニメーションを正しくレンダリングする

  15. 15

    ウィンドウサイズ変更イベントリスナーが機能しないのはなぜですか?Three.jsとVuetify.jsの使用

  16. 16

    verticesNeedUpdateを設定しても、THREE.Lineに新しい行が追加されないのはなぜですか?

  17. 17

    Three.jsでオクルージョンカリングが失敗するのはなぜですか?

  18. 18

    Three.js:なぜ影が表示されないのですか?

  19. 19

    Three.js-表示されていない/ビューポートから外れているときにシーンのレンダリングを停止します

  20. 20

    three.jsLineSegmentsを取得して表示されている線のみをレンダリングする方法

  21. 21

    Three.js-頂点が更新されないのはなぜですか?

  22. 22

    three.jsでテクスチャを作成し、シェーダーでレンダリングするにはどうすればよいですか?

  23. 23

    three.js R71-アンビエントが削除されました。同じレンダリング結果を取得するように構成するにはどうすればよいですか?

  24. 24

    ReactコンポーネントがHTMLをレンダリングしないのに、正しくログに記録されるのはなぜですか?

  25. 25

    このviewmodel値が正しくレンダリングされないのはなぜですか?

  26. 26

    Three.js-CanvasRendererが複数のマテリアルでメッシュをレンダリングしない

  27. 27

    Three.jsでOrbitControlsを使用すると、キャッチされないTypeErrorが発生します。インスタンス化しようとすると、THREE.OrbitControlsはコンストラクターではありません。

  28. 28

    Three.jsの予期しないレンダリング結果?

  29. 29

    SVGが正しくレンダリングされないのはなぜですか?

ホットタグ

アーカイブ