Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rendering in Fusion 360 with virtualbox [closed]

I have installed Autodesk's Fusion360 on a Windows virtual machine running onto an Ubuntu host. It all works fine except for rendering: all textures are rendered in a random colorful way.

For instance, on a classical windows machine this piece is rendered nicely with a grey aluminium texture, but on the virtual machine I get this: enter image description here

I guess this is related to the way graphics are handled by the virtual machine. I followed the instructions of this thread, and installed the guest additions + direct3D support on the virtual machine, but I could not get the rendering to work properly.

I have not tried PCIe passthrough yet, but it seems a bit overkill and as there is no guarantee that it solves my problem I would like to find an easier solution.

Did anyone faced this kind of problem before ? Does anyone have an idea of what I could try to solve it ?

Hardware

  • Asus X99E-WS motherboard with 64Gb of RAM
  • ZOTAC GeForce GTX TITAN X graphics card (NVidia driver 352.63)

Host machine

  • Ubuntu 14.04
  • Virtualbox 5.0.10 (r104061)

Virtual machine

  • Windows 10 with 8Gb allocated RAM
  • Guest additions installed
  • Direct3D support enabled
  • 2D and 3D acceleration enabled
like image 489
Ratbert Avatar asked Jan 11 '16 12:01

Ratbert


People also ask

Does Fusion 360 use GPU for rendering?

There are 2 types of rendering methods in Fusion 360: Graphics Processing Unit rendering (GPU) is the rendering you see in the modeling window and uses your computer's graphics card to show the materials and lighting that have been assigned to your model and is similar to the technology used in computer gaming.

Is Fusion 360 good for rendering?

The rendering environment of Fusion 360 is effective and easy to use, with a functionality similar to other popular rendering tools such as Keyshot. Model preparation is not directly covered here, as it relates more to modeling workflows and fabrication considerations.

Is Fusion 360 GPU or CPU intensive?

Fusion 360 only uses the CPU, not the GPU (graphics card) and fully utilizes all available cores power when rendering locally.

How do I change the rendering in Fusion 360?

Render from Fusion 360 In Fusion 360, navigate to the Render workspace. From the toolbar, click the Render button . If necessary, adjust the render settings, and click Render. Rendered images appear in the Render Gallery at the bottom of the viewport.


1 Answers

According to this website here, which includes the minimum specification of the application you wish to use in your Virtual Machine.

Graphics Card: 512MB GDDR RAM or more, except Intel GMA X3100 cards

As I know, (please provide your VM's Graphic Card RAM) VirtualBox supports up to 128Mb RAM (maximum) in most cases, and in some cases you can increase it to 256Mb (I didn't tried myself though).

With my limited knowledge on this topic, I don't think there is a way to get higher than that. But if you find a way to increase the VRAM to 512Mb, I think this will solve your problem.

I think you should try a different virtual machine, without being sure, but according to this website, VMware Horizon 6 (unfortunately not free, but is available for your Linux machine) does support 3D Rendering and Graphics RAM up to 512Mb!

For virtual hardware version 9 (vSphere 5.1) and 10 (vSphere 5.5 Update 1) virtual machines, the default VRAM size is 96MB, and you can configure a maximum size of 512MB.

like image 158
Rafael Avatar answered Sep 18 '22 16:09

Rafael