I've been using Solidworks for both modelling and rendering.and I cant seem to render sldprt in Keyshot .
you should be able to import .sldprt files in Keyshot if both are the same year release. If you have an older version of Keyshot and a newer release of SW you will need to create a STEP or other neutral format to get into keyshot. Also, if you are using SW pro or premium you should also have a license to Visualize. It is now part of SW but a stand alone program.
I think KS 6 will read SW 2015 files. Export your part as a parasolid, STEP, or IGES.
only same releases work?? i have solidworks 2015 and key shot 5.0.97
A good result can be achieved for the vast majority of professional presentations directly in SW.
I agree with most of what Stephen wrote. I'd just add that Parasolid is a better choice when sending files to keyshot. Step files work, but they don't support colors on individual faces/features like parasolid does.
With parasolid you could export a cube and have a color assigned to each face in SolidWorks. In Keyshot you can apply a material to each color.
If the same example is done with a step file, Keyshot will make the whole cube from a single material.
There are dozens of rendering programs available though. The choice may be somewhat dictated by what you are rendering (i.e. products, vs. interior design, vs. architecture). Keyshot seems to be the most popular at the moment, but demo some other products especially if they are optimized for the models you'll be working with.
Some rendering programs are CPU based, and others utilize the graphics card, others can make use of a distributed network for additional rendering power. Make sure the one you choose meets your needs.
Parasolid is .x_t I think. SW should be able to export it the same way you do a STEP.
Ivan, if you are modeling parts in SolidWorks, you'll simply save/export them as a parasolid (.X_T)
Keyshot gives the "does not contain 3D geometry" error when the file does not contain geometry, or when Keyshot is unable to open/read the file.
Instead of importing the SolidWorks model, try a step, parasolid, iges, or stp file saved from SolidWorks.
cant seem to get my hands on parasolid
i use visualize, basic and simple.
GPU render is great to.
I'd suggest CPU based. Keyshot is one of the best for this purpose.
Of course that GPU based is faster. The gpu is part of the video rendering system of a computer. My answer "Keyshot" was for his question "for sldprt". From my 6 years of experience till now, KeyShot is the best software. You can easily edit your 3D model and you can get very good results which for you'd need 2xTIME to have it done in Photoview 360 Solidworks. If you use Vray as a rendering software, of course that GPU based will be the choice. But i know exactly what he needs and exactly what he asks for. Photoview 360 is very good indeed, but in the final rendering you can still see the "not so realistic details". While KeyShot is specifically designed for that.
CPU based is not a great choice anymore. Keyshot is one of the best in CPU rendering being faster than others, but in GPU i can render in few minutes what with CPU will take hours...
One example Persona 9h rendering: https://s-media-cache-ak0.pinimg.com/736x/14/67/e0/1467e0586fba2805938f9cc7a14fb690.jpg
I did this for my company and first time when I tried took 24hours only cpu. When I did GPU with one gtx780 + K2200 I was able to render in 3 hours same quality same resolution... Right now I render with 1 3 or 5 GTX780ti and is away faster. i build my system in idea to be able to start how many gpu s do I need 1 gpu for normal use, 3 gpu s for fast renderings and 5 gpu s for high resolution. Using external power supplies...
Photovies 360 or visualize?
3ds Max with Vray, you can import SW files in Solidworks, or you can use .sat format
They've released the SolidWorks Visualize 2017. It's really, really good. Plus, it's CUDA based.