最近、私はX3Dでの作業を開始し、ボリュームレンダリングを実験しようとしていますが、何も動作しないようです。私は、以下のリンクから、この例をつかんで、頭のタグに脂肪の一部をトリミングX3Dでの音量レンダリング
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "http://www.web3d.org/specifications/x3d-3.3.dtd">
<X3D profile='Interchange' version='3.3' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation =' http://www.web3d.org/specifications/x3d-3.3.xsd '>
<head>
<component level='1' name='VolumeRendering'/>
</head>
<Scene>
<Group>
<Viewpoint DEF='VP' description='Basic Brain' orientation='-0.0212122 0.99986 0.012461 3.23009' position='-0.00920216 0.012033 -0.184913'/>
<Background DEF='BG' skyColor='1 1 1'/>
<Transform scale='0.117188 0.117188 0.117188'>
<VolumeData dimensions='1.28 1.28 1.0' containerField='children'>
<ImageTexture3D containerField='voxels'
url=' "datasets/nrrd/supine.nrrd"'>
</ImageTexture3D>
</VolumeData>
</Transform>
</Group>
</Scene>
</X3D>
:私はそれで次のコードでX3Dファイルを持っています。また、彼らが参照しているイメージはサーバー上にないようですので、使用するイメージとは異なるイメージを使用しています。
http://www.web3d.org/x3d/content/examples/Basic/VolumeRendering/BasicBrainIndex.html
今私はX3Dファイルを開いて、シーンに背景でレンダリングするように思えるだけの事を表示しようとするいくつかの理由があります。 BS Content Studioでプルアップすると、「Unknown node class 'VolumeData'」というエラーが表示されます。私が使用しているX3Dプレーヤーに関しては、BS Content Playerを使用しています。私は少し損失があり、BS Content Playerのサポートチームから言葉を受け取っていないので、どんな助けでも大歓迎です。
また、データセット/ nrrd/supine.nrrdのURL呼び出しをミラーリングするためにデスクトップにフォルダがありますので、それは問題ではないと思います。
ブラウザのエラーコンソールを確認しましたか? X3DOMのコンソールにも出力があるかもしれません。後者をアクティブにするには、シーンのDを押します。 – mistapink
私は使用しているプレーヤーでコンソールをチェックしただけで、次のエラーが表示されます。X3D構文エラー:C:\ Users \ ** \ Desktop \ volume.x3d: 未知のノードクラス 'VolumeData'。私は私のユーザーアカウントの名前をプライバシーのために**に置き換えました。 – Serratus
申し訳ありませんが、私は慎重に質問を読んでいませんでした。しかし、明らかにブラウザを使用していないので、BS Content Playerを使用しようとしているわけではありません。私はそれらに精通していない。しかし、このエラーはVolumeDataがその中に実装されていないことを既に示唆しています。あなたはインスタントリアリティからインスタントプレイヤーを使用しようとすることができます:http://www.instantreality.org/downloads/。 – mistapink