使用virtualbox在Fusion 360中渲染

使用virtualbox在Fusion 360中渲染,virtualbox,autodesk,fusion360,Virtualbox,Autodesk,Fusion360,我已经在运行在Ubuntu主机上的Windows虚拟机上安装了Autodesk的Fusion360。除了渲染之外,它都可以正常工作:所有纹理都以随机彩色方式渲染 例如,在一台经典的windows机器上,这件作品用灰色铝纹理进行了很好的渲染,但在虚拟机上,我得到了以下结果: 我想这与虚拟机处理图形的方式有关。我按照的说明在虚拟机上安装了guest additions+direct3D支持,但无法使渲染正常工作 我还没有尝试过,但这似乎有点过分,因为不能保证它能解决我的问题,我想找到一个更简单的解

我已经在运行在Ubuntu主机上的Windows虚拟机上安装了Autodesk的Fusion360。除了渲染之外,它都可以正常工作:所有纹理都以随机彩色方式渲染

例如,在一台经典的windows机器上,这件作品用灰色铝纹理进行了很好的渲染,但在虚拟机上,我得到了以下结果:

我想这与虚拟机处理图形的方式有关。我按照的说明在虚拟机上安装了guest additions+direct3D支持,但无法使渲染正常工作

我还没有尝试过,但这似乎有点过分,因为不能保证它能解决我的问题,我想找到一个更简单的解决办法

以前有人遇到过这种问题吗?有人知道我能解决什么吗

硬件

  • 华硕X99E-WS主板,64Gb内存
  • ZOTAC GeForce GTX TITAN X图形卡(NVidia驱动程序352.63)
主机

  • Ubuntu 14.04
  • Virtualbox 5.0.10(r104061)
虚拟机

  • 配备8Gb分配RAM的Windows 10
  • 已安装来宾添加
  • 已启用Direct3D支持
  • 启用二维和三维加速
根据本网站,其中包括您希望在虚拟机中使用的应用程序的最低规格

图形卡:512MB GDDR RAM或更多,英特尔GMA X3100卡除外

据我所知,(请提供您的虚拟机的图形卡RAM)VirtualBox在大多数情况下支持高达128Mb的RAM(最大),在某些情况下,您可以将其增加到256Mb(尽管我自己没有尝试)

由于我对这方面的知识有限,我认为没有比这更高的方法了。但是如果您找到一种方法将
VRAM
增加到512Mb,我认为这将解决您的问题

我认为您应该尝试不同的虚拟机,但不确定,但根据网站,VMware Horizon 6(不幸的是不是免费的,但可用于您的Linux机器)确实支持3D渲染和高达512Mb的图形RAM

适用于虚拟硬件版本9(vSphere 5.1)和10(vSphere 5.5 更新1)虚拟机,默认VRAM大小为96MB,您可以 配置最大大小为512MB


哥们,这看起来棒极了!比想象的要好得多;-)请注意,仅启用3D加速是不够的,还必须将Virtualbox中的directx/direct3d驱动程序安装到guest中。这只适用于d3d,不适用于opengl(我想)。您可以尝试
gallium
,以满足您对opengl、YMMV的需求。@qarma。谢谢你的评论。正如我在问题中所写的那样,已经安装了来宾添加,包括direct3d。我可以看一看gallium,但什么让你认为这是opengl相关的问题呢?如果d3d驱动程序根本不支持特定的纹理格式(可能)或纹理,或者虚拟gfx适配器没有足够的视频内存来存储所有纹理,或者d3d驱动程序不支持着色器(可能),使用OpenGL可以获得更好的结果。也有可能3d加速根本不支持高强度directx/direct3d