Any update on when USD import will be worked on? I need to bring 3D scans in via GLB or USDZ but most often USDZ works better in other CAD programs. Currently going via Blender as FBX or OBJ works poorly but I plan to try Rhino 8 GLB import soon.
Hi,
We will start to work on it this month.
According to this AEC magazine article, USD format has the potential to become the one and only âallmightyâ file format.
It would be interesting to learn what parts of a Rhino scene it can describe. All of it? Curves, surfaces, the lot?
Maybe one day it even could be a cloud solution for teamwork?
Interesting stuffâŚ
We are only writing the data that we know other applications can currently read. For now that means meshes and curves. When other applications are found that support more data types we will see what can be done to get that data into the other applications.
Materials, textures, light sources, pointclouds etc, too?
Materials, textures and lights are already exported. If you have a case where you need a point cloud and have a program that supports reading point clouds from USD, let us know
Hi will the USD exporter also be available for Rhino7 Users?
No; the USD file exporter was added to Rhino 8 and will not be added to Rhino 7
I tried this feature but unfortunately without luck. Both Substance Painter and Sketchfab is showing that the mapping is screwed.
Can you please allow uploading usdz files on the discourse?
System Info
Rhino 8 SR2 2023-12-5 (Rhino 8, 8.2.23339.13001, Git hash:master @ 3339793d527b7e0d93befdbf4c588ae6b691ee74)
License type: Evaluation, build 2023-12-05
License details: Cloud Zoo
Expires on: 2024-01-30
Windows 11 (10.0.22621 SR0.0) or greater (Physical RAM: 64Gb)
.NET 7.0.11
Computer platform: LAPTOP - Plugged in [97% battery remaining]
Non-hybrid graphics configuration.
Primary display and OpenGL: NVIDIA RTX A3000 12GB Laptop GPU (NVidia) Memory: 11GB, Driver date: 10-4-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 537.58
> Integrated accelerated graphics device with 4 adapter port(s)
- Secondary monitor is laptopâs integrated screen or built-in port
- Windows Main Display attached to adapter port #1
Primary OpenGL: NVIDIA RTX A3000 12GB Laptop GPU (NVidia) Memory: 11GB, Driver date: 10-4-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 537.58
> Integrated accelerated graphics device with 4 adapter port(s)
- Secondary monitor is laptopâs integrated screen or built-in port
- Windows Main Display attached to adapter port #1
OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPUâs maximum)
Anti-alias mode: 8x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High
Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 10-4-2023
Driver Version: 31.0.15.3758
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 11520 MB
Rhino plugins that do not ship with Rhino
C:\Users\Czaja\AppData\Roaming\McNeel\Rhinoceros\8.0\Plug-ins\Bella (813de3fb-18eb-405f-bfcd-b0b4d3da91fb)\23.4.0.0\bella_rhino.rhp âBellaâ 23.4.0.0
C:\Users\Czaja\Desktop\Rhino_7_Win_2023.0417\HDRLightStudioTexture.rhp âHDRLightStudioTextureâ
C:\Program Files\Common Files\McNeel\Rhinoceros\8.0\Plug-ins\Crayon (39629248-4fa6-47b8-83c7-745a7efea259)\1.2.0.0\Crayon\Crayon.rhp âCrayonâ 1.0.0.0
C:\Users\Czaja\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\SubstanceImporter\2.0.5\Substance.Win.rhp âSubstanceImporterâ 2.0.5.0
C:\ProgramData\McNeel\Rhinoceros\7.0\Plug-ins\Datasmith Rhino Exporter (d1fdc795-b334-4933-b680-088119cdc6bb)\DatasmithRhino7.rhp âDatasmith Exporterâ 5.3.2.0
Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp âCommandsâ 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp âRenderer Development Kitâ
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp âRhino Renderâ 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp âRDK_EtoUIâ 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp âSnapshotsâ
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp âMeshCommandsâ 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp âRhinoCyclesâ 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCode\RhinoCodePlugin.rhp âRhinoCodePluginâ 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp âToolbarsâ 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp â3Dconnexion 3D Mouseâ
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp âDisplacementâ
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp âSectionToolsâ
C:\Program Files\Rhino 8\Plug-ins\export_USD.rhp âExport USDâ
Model:
USD export test.3dm (1.6 MB)
Rhino
Skechfab
Iâm not sure what that is but I have logged it here and will look into it.
Thanks for reporting.
I donât think there will be one and only almighty file format, same as there wonât be one and only almighty programming language or one and only geometry modelling tool
Each tool has itâs own strengths and weaknesses. I think both GLTF and USD try to achieve something similiar, which is describing a 3d scene as universally as it could be. This goal is compeletely different than e.g. IFC which is mostly focused on storing AEC data in a standardized way.
Issue I have personally about such universal solutions is the fact, that if you can describe there hundreds different geometry types or other features then you donât really know which software will export and import which parts of it. So e.g. software A will export textures, but software B wonât import it. Software A will export curves, but software B will take only meshes. Also your question there about what parts of a Rhino scene can it describe proves my point But I know that for many people this is how it is, a normal thing, or they donât see a problem
Any chance we can export to USDZ like blender does? See this
I believe we already support writing to usdz
@Devang_Chauhan - check out the Rhino 8 Evaluation, as it supports writing usdz files.
â Dale
How is the Status of USD at the moment?
In our company we are using Version 8 SR3- Has there been an Update in the USD since then?
And I was a little frustrated when I wanted to use USD-
How is the Support of Nurbs Curves developing? When I load them into Blender, they are rotated x90 while Tesselated meshes are orinented just fine.
Is there a way to translate the Nurbs without tesselating already? I just talked to a Visu Guy in my department, and I was surprised to hear that maya seems to handle âaliveâ Nurbs for years in USDâŚ
Can we have that anytime soon?
Hi there,
as I am playing around with Omniverse / OPEN USD / Rhino / Blender I have noticed the following:
-
Omniverse plugin USD export: â Useless, as it splits my closed surface in several meshes during export + it uses the viewport tesselation
-
Default Rhino USD export is treating the Vertex normals diffrently to the 3) FBX export
Can anybody confirm this?
Cheers Jan
Maya USD handles NURBS curves or surfaces also?
Yes it does- but I am no Maya user myself- so i cannot say to which degree it is implemented.
But it is definatly in there!
Any update?