Close

VR 3d modeling

Postby cwatkinson » March 24th, 2017, 1:59 pm

User avatar

cwatkinson
Moderator
Moderator
 
Posts: 269
Joined: October 8th, 2015, 11:43 am
Any software suggestions for creating 3D models and then being able to view them using Oculus Rift?

Re: VR 3d modeling

Postby cadjunkie » March 24th, 2017, 8:37 pm


cadjunkie
step three
step three
 
Posts: 136
Joined: May 23rd, 2008, 1:16 pm
This will take a model from just about any 3D software and go to VR with interactivity if necessary. Just took it for a test run at Solidworks World and have to say that it was pretty damm impressive and I can't stand VR......https://www.virtalis.us/

Re: VR 3d modeling

Postby Mrog » March 25th, 2017, 9:21 am


Mrog
step three
step three
 
Posts: 120
Joined: July 12th, 2013, 7:03 am
Location: Germany
I used sketchfabs VR viewer for a while. It's free and can offer incredible visual fidelity. It needs some time to set up your scene though and it is not "ready to import". All the models must be converted to proper meshes and the workflow for the shaders is a pbr workflow common in the gaming industry for example, so it will need some time to learn how to do it correctly. Also, obviously it is not meant for industrial design specifically and is really more a viewer.

https://sketchfab.com/

Re: VR 3d modeling

Postby Parts+ » March 25th, 2017, 5:31 pm

User avatar

Parts+
 
Posts: 10
Joined: February 20th, 2014, 9:33 am
I've used online VR viewers in the past and was mostly dissapointed in their quality. I mean they're great for a quick review of a CAD model and require little to no effort to set-up, but this also means little to no added value.
Lately I - , and other persons in my design team, are using Unity3D (https://unity3d.com/) to review and render 3D models in VR and create real-time renders and small animations. So far it's working great.

Unity is relatively easy to learn if you know the coding basics. And even without these, the main site has loads of tutorials to get started on basic VR development.
If you model in CAD-software that has the option to extract the UV-mappings of the model, making realistic models is relatively straightforward. It's not exactly Keyshot click and drag but basic photoshop skills do the trick.

The great benefit of Unity (and other game-engines such as Unreal) is the big community behind it, with loads of active VR developers.

Re: VR 3d modeling

Postby MK19 » March 26th, 2017, 2:26 pm


MK19
step two
step two
 
Posts: 84
Joined: August 19th, 2016, 10:13 am
How would you go from SolidWorks into something like Unity with materials and textures? SolidWorks to Keyshot and then push out an OBJ or something?

Re: VR 3d modeling

Postby Kodama » March 26th, 2017, 4:57 pm


Kodama
 
Posts: 4
Joined: March 2nd, 2017, 7:02 pm
I'm currently working on hololens development (so I can't specifically speak for VR, but I figure it's about the same process) and there are a few ways to go about converting your parametric model to mesh. The way you would do it really depends what you are building. An automatic conversion from an stl in solidworks leaves you with a huge number of faces which can really slow down your processor if your running a game or heavy animations. If it just a static model it should be fine though. I usually do one of two things since I'm best at modeling in solidworks. Save your solidworks model as an stl, import into blender or other mesh modeling program, reduce faces using the decimator (if your building more than a static object) and then export as a dae or obj, from there you can directly drop it into Unity. Also I've been messing with Simplygon which is a mesh reducer that is compatible with Unity. It seems to be a lot cleaner than Blender which tends to give you a pretty messy face layout (from stl) making it difficult to create accurate UV maps. For materials and textures, I would just build them in Unity.

Re: VR 3d modeling

Postby Mrog » March 26th, 2017, 5:40 pm


Mrog
step three
step three
 
Posts: 120
Joined: July 12th, 2013, 7:03 am
Location: Germany
@Parts+
That's a weird thing to say because online VR viewers like sketchfab are in fact based on unity. What "added value" over e.g. sketchfab has it to code you own VR viewer? Seems like doing a lot of work others have done before.

@MK19
The shaders for realtime have nothing to do with keyshot. Keyshot is it's own little render world that can't be exported out in any way. You have to build your own shaders via texture mapping, it is a very different approach. Google pbr shaders

Re: VR 3d modeling

Postby ralphzoontjens » March 27th, 2017, 5:14 am

User avatar

ralphzoontjens
step four
step four
 
Posts: 582
Joined: February 3rd, 2010, 10:20 am
Location: Tilburg, the Netherlands
The simplest and most cost-effective way is export to STL, remesh with Meshmixer, and you can texture paint it in Sculptris.
The you can export to an OBJ that is usable in many VR/AR environments such as Aurasma.

:idea:
http://www.designsoul.nl
Designsoul - Product Design & Visualisation

Re: VR 3d modeling

Postby Cyberdemon » March 27th, 2017, 10:28 am

User avatar

Cyberdemon
full self-realization
full self-realization
 
Posts: 3266
Joined: February 7th, 2006, 11:51 pm
Location: New York
The question is do you want to view CAD specific geometry, or just model for 3D?

VR is notoriously sensitive to framerates so if you want to create VR assets from scratch, modeling them in a typical animation package like Maya, Blender, 3D Studio would be most efficient.

If you want to go from CAD->VR, you will still need a conversion tool - going directly into Unity will not give you proper control over things like mesh normals or UV mapping which is important if you want to be able to shade or texture your model. If you just wanted to view solid colors for fun, that's easier you an import an OBJ model directly.

Otherwise, export your CAD to any animation tool, Blender is free. You can use that to simplify and clean your geometry (delete internal polygons, objects, back faces to simplify geometry), create UV maps that match your intent, apply textures and then export to Unity. It's important to know that textures and shaders are considered different in the game environment. You'd want to apply texture maps in the animation tool and then apply your shaders (material properties) in Unity.

Re: VR 3d modeling

Postby gregsonlucas » March 30th, 2017, 3:39 am


gregsonlucas
step one
step one
 
Posts: 38
Joined: March 6th, 2014, 4:15 am

Re: VR 3d modeling

Postby Cyberdemon » March 30th, 2017, 8:17 am

User avatar

Cyberdemon
full self-realization
full self-realization
 
Posts: 3266
Joined: February 7th, 2006, 11:51 pm
Location: New York
gregsonlucas wrote:Your wish answered

http://pro.radeon.com/en-us/introducing ... d-in-beta/


That's interesting - but given that it's made by AMD I wonder if they would completely forgo supporting anyone with Nvidia GPU's (which right now are the preferred hardware for VR in terms of performance).

Also looks like it's still only a private beta.

One nice thing about Unity is you can also download a number of existing professional shaders for common/complex materials like car paint. You're not going to get ray tracing but you can certainly pull some convincing visuals for real time rendering.

Re: VR 3d modeling

Postby MK19 » March 30th, 2017, 5:32 pm


MK19
step two
step two
 
Posts: 84
Joined: August 19th, 2016, 10:13 am
I was at Develop3D Live on Tuesday and tried every CAD VR company out there. Nothing suffices. Nothing yet works better than Unity despite the workflow to get there being ridiculous. I have heard VRED works well too but have not tried it. Also hoping KeyShot 7 has some kind of VR setup.

As a lecturer I contacted AMD to get early beta to their ProRadeon plugin for SolidWorks and all they sent me was some terribly broken beta program each time. The one they showed at Develop3D was much more advanced but still only slightly better than Photoview 360 and nowhere near Keyshot or Visualise or VRED etc.

Re: VR 3d modeling

Postby Cyberdemon » March 31st, 2017, 8:40 am

User avatar

Cyberdemon
full self-realization
full self-realization
 
Posts: 3266
Joined: February 7th, 2006, 11:51 pm
Location: New York
I don't see Keyshot ever having a true VR mode.

The nature of Keyshot (and really any CPU based Raytracer) means that it will never be able to generate a high resolution image in real time @ the 60-90fps needed to keep you from puking in VR. Their current "VR" mode is really just a 360 render of a ton of still frames.

VRED is GPU based and it looks like they have (or are working on) their VR capabilities: https://www.youtube.com/watch?v=8aCPgWggwH4

Re: VR 3d modeling

Postby Mrog » April 1st, 2017, 4:36 am


Mrog
step three
step three
 
Posts: 120
Joined: July 12th, 2013, 7:03 am
Location: Germany
I wonder what will stop Keyshot from porting their render engine from CPU to GPU in the future. I don't know a lot about how this works on a technological level, but at least Cycles from Blender has both and you can switch between them: a fully featured CPU mode with all the shaders and caustics and what not and a slightly less feature rich but blazing fast GPU mode.

I think actually Keyshot HAS to come up with something like this or at some point in time there will be a competitor who will offer the same Keyshot does, only on the GPU and much faster. And then Luxion would be in trouble.

Re: VR 3d modeling

Postby MK19 » April 1st, 2017, 5:50 am


MK19
step two
step two
 
Posts: 84
Joined: August 19th, 2016, 10:13 am
I was just about to post the exact same thing. Maybe one day Keyshot will have a GPU rendering option. Must have been pretty short sighted for them to code it as CPU only ever.

Go to the Next Page

Return to software and technology