【问题标题】:Volume Rendering in X3DX3D 中的体积渲染
【发布时间】:2019-12-16 12:02:34
【问题描述】:

所以最近我开始使用 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> 

我从以下链接中获取了这个示例,并修剪了头部标签中的一些脂肪。此外,他们引用的图像似乎不在服务器上,因此我使用的图像与他们使用的图像不同。

http://www.web3d.org/x3d/content/examples/Basic/VolumeRendering/BasicBrainIndex.html

现在,由于某种原因,当我打开 X3D 文件并尝试查看场景时,似乎唯一呈现的是背景。当我在 BS Content Studio 中将其拉起时,它给了我一个错误,声明“未知节点类 'VolumeData'”。至于我使用的 X3D 播放器,我使用的是 BS Content Player。任何帮助将不胜感激,因为我现在有点茫然,还没有收到 BS Content Player 支持团队的回复。

哦,我的桌面上有一个文件夹来镜像 datasets/nrrd/supine.nrrd 的 url 调用,所以我认为这不是问题。

【问题讨论】:

  • 你检查浏览器的错误控制台了吗? X3DOM 的控制台上也可能有一些输出。您可以通过在场景中按 D 来激活后者。
  • 我刚刚检查了我正在使用的播放器中的控制台,它给了我以下错误: X3D 语法错误:在 C:\Users**\Desktop\volume.x3d: Unknown node class '体积数据'。出于隐私考虑,我将用户帐户的名称替换为 **。
  • 对不起,我没有仔细阅读这个问题。但显然您没有使用浏览器,因此您没有尝试使用 BS Content Player。我不熟悉他们。但是错误已经表明 VolumeData 没有在其中实现。您可以尝试使用即时现实中的即时播放器:instantreality.org/downloads
  • 非常感谢 misapink。在使用 Instantplayer 安装和运行 X3​​D 文件时,就像您建议的那样,NRRD 确实呈现了它应该具有的效果。我非常感谢所有的帮助。

标签: x3d


【解决方案1】:

BS Content Player 不支持节点 VolumeData。但您可以尝试使用即时现实中的即时播放器:http://instantreality.org/downloads

【讨论】:

    【解决方案2】:

    X_ITE 工作正常。

    https://www.web3d.org/x3d/content/examples/Basic/VolumeRendering/BasicBrainIndex.html

    如果测试本地副本,该目录中的 build.xml 文件有目标下载(非常大的)datasets.zip 包含 .nrrd 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多