3d Archives - 3DVista https://www.3dvista.com/en/kb/tag/3d/ Mon, 03 Jun 2024 10:37:55 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.5 https://www.3dvista.com/wp-content/uploads/2020/07/cropped-favicon_3dvista_new-32x32.png 3d Archives - 3DVista https://www.3dvista.com/en/kb/tag/3d/ 32 32 Why do the transparent objects in my 3D model appear opaque? https://www.3dvista.com/en/kb/faqs/3d-faqs/why-do-the-transparent-objects-in-my-3d-model-appear-opaque/ Mon, 03 Jun 2024 10:23:09 +0000 https://www.3dvista.com/?post_type=epkb_post_type_1&p=39594 This usually happens because each 3D program has different ways of handling transparency in materials or creating materials of different types. Some of these methods may not be compatible when exporting to the GLB and GLTF formats, which are supported in VTPro, hence they appear as opaque afterwards. To avoid this, it's important to ensure […]

The post Why do the transparent objects in my 3D model appear opaque? appeared first on 3DVista.

]]>
This usually happens because each 3D program has different ways of handling transparency in materials or creating materials of different types. Some of these methods may not be compatible when exporting to the GLB and GLTF formats, which are supported in VTPro, hence they appear as opaque afterwards.

To avoid this, it's important to ensure using materials or parameters that are compatible with these formats. Here are the supported features: https://docs.blender.org/manual/en/latest/addons/import_export/scene_gltf2.html

In the case of Blender (and similar in other programs), you need to use materials of the type "Principled BSDF", and most importantly, change the Blend Mode to "Alpha Blend", so that transparency takes effect when exporting to GLB/GLTF.

Attached is an image showing the main parameters affecting transparency:

The post Why do the transparent objects in my 3D model appear opaque? appeared first on 3DVista.

]]>
Improve the performance of the tours with 3D models by ensuring that Chrome uses the Dedicated Graphics Card https://www.3dvista.com/en/kb/faqs/3d-faqs/improve-the-performance-of-our-tours-with-3d-models-by-ensuring-that-chrome-uses-the-dedicated-graphics-card/ Tue, 14 May 2024 08:06:24 +0000 https://www.3dvista.com/?post_type=epkb_post_type_1&p=39198 In certain situations, virtual tours created in 3DVista, especially those containing 3D models or demanding multimedia like Stereo Video, may not work well. They may appear less fluid or smooth, or with jerky movements. This depends on many factors such as the device used, the complexity and size of the 3D models, etc. However, one […]

The post Improve the performance of the tours with 3D models by ensuring that Chrome uses the Dedicated Graphics Card appeared first on 3DVista.

]]>
In certain situations, virtual tours created in 3DVista, especially those containing 3D models or demanding multimedia like Stereo Video, may not work well. They may appear less fluid or smooth, or with jerky movements. This depends on many factors such as the device used, the complexity and size of the 3D models, etc. However, one particular factor we want to address in this article is having the correct configuration of the Chrome browser regarding the graphics card it uses to process and display these tours. We have observed that in many cases, users with good dedicated graphics cards were not getting good playback, and the problem was solely in this area. Chrome was actually using the integrated graphics card and not the dedicated one (the more powerful one). For this reason, even after optimizing the tours and 3D models with the tips we previously offered in this tutorial, the experience was not satisfactory. Similarly, this could be happening to some customers, which is a problem since it is something beyond our control. Moreover, it is relatively unknown to a large part of the public.

For all these reasons, here we explain how to configure the Chrome browser to ensure it uses the dedicated graphics card in the most optimal way and thus improve the performance, not only of 3DVista tours, but of any other content as well.

Steps to follow for the correct Chrome configuration:

1. Click on the settings button in the upper right corner (the three dots in a line).

2. Select the "Settings" option (at the bottom of the list).

3. In the left side menu that appears, select "System". Or go to "Advanced" and then "System" (in older versions).

4. Finally, if it is disabled, click to activate the "Use hardware acceleration when available" option.

You're done, but you'll need to close and reopen the browser to notice the changes applied.

Advanced Chrome settings that can also improve performance (flags):

Although enabling the above option is the one that can have the most impact, there are other settings that can also help squeeze the properties of your dedicated graphics card even more and thus improve performance.

This involves activating certain advanced GPU flag options. Here are the steps:

1. Type: Chrome://flags in the Chrome browser navigation bar and press enter.

2. On the page that appears, there is a search bar at the top, type the word "gpu".

3. Although many options will appear to enable, we recommend activating these two: "Override software rendering list" and "GPU rasterization". Then press the "Relaunch" button in the lower corner to apply the changes.

Force Windows to use the External Graphics Card in Chrome

For Windows 10 or 11 users, if the above changes have not taken effect, you can also try this other solution:

1. Go to the windows search bar or press the windows key to make it appear, and type "Graphics Settings" and press to open it.

2. In the list of applications that have access to the GPU, look for Google Chrome.

3. Select the application and click on the "options" button.

4. Now, in the "What do you prefer for graphics performance?" section, select the "Specific GPU" option and choose your dedicated graphics card.

5. Finally, restart your computer for the change to take effect.

Force Chrome to use an Nvidia Card

For users with Nvidia graphics cards, there is also the alternative of manually forcing Chrome to use it.

To do this, make sure you have updated the drivers for your card and follow these steps:

1. Go to the windows search bar or press the windows key to make it appear, and type "Nvidia Control Panel" and press to open it.

2. In the left panel, expand the first section "3D Settings" and choose the option "Manage 3D Settings".

3. On the right side, select the "Program Settings" tab and choose Google Chrome from the programs list.

4. In the "Select the preferred graphics processor for this program:" section, choose your Nvidia Card.

5. Click the "Apply" button in the lower corner and restart your computer.

That's it, we hope these simple steps help improve performance for those users experiencing display problems even with dedicated or external graphics cards.

In some cases, some options may vary slightly depending on the version of the operating system you have installed, or may not even be available if you only have a single graphics card, even if it is not integrated.

The post Improve the performance of the tours with 3D models by ensuring that Chrome uses the Dedicated Graphics Card appeared first on 3DVista.

]]>
Why are my models sometimes not displayed correctly, I only see part of them, as if they were cut or some parts seem to flicker when I move the camera? https://www.3dvista.com/en/kb/faqs/3d-faqs/why-are-my-models-sometimes-not-displayed-correctly-i-only-see-part-of-them-as-if-they-were-cut-or-some-parts-seem-to-flicker-when-i-move-the-camera/ Mon, 29 Apr 2024 10:14:57 +0000 https://www.3dvista.com/?post_type=epkb_post_type_1&p=39060 In most cases, that display issue may be due to the scale of your original 3D model.We have an option in VTPro that can solve this, it would be within the advanced camera settings, deactivate the "Calculate Near/Far Plane automatically" option and adjust those values by hand, testing until you find the appropriate ones so […]

The post Why are my models sometimes not displayed correctly, I only see part of them, as if they were cut or some parts seem to flicker when I move the camera? appeared first on 3DVista.

]]>
In most cases, that display issue may be due to the scale of your original 3D model.
We have an option in VTPro that can solve this, it would be within the advanced camera settings, deactivate the "Calculate Near/Far Plane automatically" option and adjust those values by hand, testing until you find the appropriate ones so that your model is displayed correctly.

If this first option does not solve the problem, we recommend opening your model in any 3D program, for example Blender (free software), scaling it to reduce it, and exporting it again to open it in VTPro.

Finally, remember that in the case of flickering, it may also be an error in the model, this would be that on one plane there is another superimposed just above, so that when viewed, sometimes the upper plane is shown and sometimes times the lower one alternatively. This is something that must also be solved in a 3D program, by eliminating one of the planes, or separating something else from each other.

The post Why are my models sometimes not displayed correctly, I only see part of them, as if they were cut or some parts seem to flicker when I move the camera? appeared first on 3DVista.

]]>
How can I define that some objects cast shadows or not? https://www.3dvista.com/en/kb/faqs/3d-faqs/how-can-i-define-that-some-objects-cast-shadows-or-not/ Thu, 29 Jun 2023 06:42:11 +0000 https://www.3dvista.com/?post_type=epkb_post_type_1&p=37061 For this purpose, we have the "Cast Shadow" option for individual objects in 3D Models While the lights in VTPro possess the property to project shadows or not, and this attribute can be globally modified for our 3D model, certain projects require the ability to individually assign this property per object. For instance, consider a […]

The post How can I define that some objects cast shadows or not? appeared first on 3DVista.

]]>
For this purpose, we have the "Cast Shadow" option for individual objects in 3D Models

While the lights in VTPro possess the property to project shadows or not, and this attribute can be globally modified for our 3D model, certain projects require the ability to individually assign this property per object.

For instance, consider a model full of objects that cast shadows, which can potentially reduce performance due to the computational burden of all these interactions. We could pre-compute ('bake') these shadows in our 3D program and import them into VTPro, thereby significantly enhancing performance. However, what happens when we have an animated element? The baked shadow would not suffice as it remains static. This is where the solution to assign the "shadow projection" option to this object alone comes in. In this way, the system only has to calculate the shadows for this object, and these shadows will also be animated, moving in synchrony with the object.

Another potential scenario could be wanting objects inside a house to cast shadows, but encountering the limitation that exterior light does not permeate indoors due to the roof casting a large shadow within the interior space. By selecting the roof and disabling its shadow projection capability, we allow light to pass through this component, thereby achieving the desired effect of illumination and shadow casting inside the house.

This feature allows for detailed control over the interplay of light and shadow, optimizing both visual fidelity and system performance.

The post How can I define that some objects cast shadows or not? appeared first on 3DVista.

]]>