KeyShot Forum

Technical discussions => Data Import => Pro/ENGINEER - Creo => Topic started by: Bj on May 06, 2014, 08:00:32 AM

Title: imported Creo Mechanism models show black surfaces during animating
Post by: Bj on May 06, 2014, 08:00:32 AM
With about half of the mechanism animations I exported from Creo directly into Keyshot the following happens:
After applying materials that give some form of light reflection and animating; the resulting animation has some surfaces going totally black at some frames. The result is therefore useless. I have tried everything (also different pc's with different sub-versions of Keyshot 4) but no other solution but setting the material of the affected surfaces on "diffuse". See attachment for an example (the top surface of the table in this case). I can even go with the slider in the animation window to the exact frames where this happens.
Does this sound familiar to anyone? Any solution?
Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: KeyShot on May 06, 2014, 09:29:40 AM
I believe this is an old bug. Which version of KeyShot are you using?
Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: Bj on May 06, 2014, 11:14:43 AM
4.3.10

Thanks for replying!
Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: Bj on May 06, 2014, 11:16:38 AM
check out the following animation. Ive set the top surface on emissive, but if you look at eg. the handled next to the top-surface, its kind of flashing (because of black surfaces in some frames).

https://www.youtube.com/watch?v=T-cCHX-OUMU
Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: thomasteger on May 06, 2014, 04:47:33 PM
Looking weird. No matter what you should upgrade to 4.3.18.

If you don't mind, please go ahead and send us the scene. We will give it a shot here to see what we are getting in the latest build.
Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: Bj on May 07, 2014, 12:39:35 AM
I've also tried in 4.3.18 but to no avail.
I must stress this is not a one off, it happens with half of the animation models I import from Creo (2.0 M90 and previous..)
See attached .bip file.

Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: Chad Holton on May 07, 2014, 04:18:54 AM
Hi Bj,

Would you please send the Creo assembly (and all applicable parts) to: support@luxion.com

Use this upload link, if you like: https://keyshot.wetransfer.com/

Thanks,
Chad
Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: Bj on May 09, 2014, 06:39:00 AM
Just quickly created and uploaded a simplified example of the earlier model, same problem. I must say I've created these models using "motion skeletons". Perhaps that has something to do with it?
Hoping to hear from you soon.
Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: Chad Holton on May 09, 2014, 07:21:47 AM
Thanks for sending, Bj. I checked it out and it all looks fine on my end from what I can tell. I'm thinking it's a mix of your environment (with black in it) and the mirror finish on your part causing the black areas (basically, the mirror finish is reflecting the black areas of the environment). Try a different environment to see (maybe one of the interior or outdoor environments) and/or add a little roughness to your material (under the material's properties tab). Let us know if this makes a difference or not.
Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: Bj on May 09, 2014, 10:16:48 AM
Hi,

I've tried several different environments and different material (roughness). Doesnt help  :(
See the animation I created. Most of the animation is okay, but certain frames just wont render certain surfaces and leave them black!

Ive tried on a Dell3500 (Intel Xeon W3550, Nvidia Quadro 2000), a Dell Precion 390 (core 2 dual, AMD FirePro V4900) and a Dell 3400 (Core 2 quad, nVidia Quadro FX 3450).

Going on holiday for a week now!

cheers.
Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: TpwUK on May 09, 2014, 10:32:11 AM
When you get back of holiday, check your model for duplicate surfaces. They do sometimes occur when extruding surfaces so check in your modelling app.

Martin
Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: Bj on July 06, 2014, 02:59:29 AM
Moved to Keyshot 5 and still get these black surfaces in certain frames when imported an animation from Creo. Nobody else with this issue? Getting a newer Dell T3600 soon, perhaps this will fix it but I doubt it.
Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: Rex on July 07, 2014, 02:06:35 PM
Hey BJ,

Did you check your model for duplicate surfaces as Martin suggested? It looks like there is some strange z-fighting going on at the frames that show black. I'm not a creo user but perhaps the top surface is separate and the mechanism isn't syncing the two parts properly?
Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: Bj on July 16, 2014, 12:36:19 AM
Hi guys,
Im pretty sure there are no duplicate surfaces in my models (I only export solid models, if that makes sense).
Ive found out that these black surfaces appear when I import a mechanism in Keyshot that contains bodies that rotate.

Ive created a really simple model and even that produces black spots (complete white environment and ray bounces above 20). The only time I dont get these spots is when I apply diffuse materials.
Im really curious if more people experience the same, so if anybody could animate and render the attached .bip file and post what they see?

Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: Rex on July 16, 2014, 09:41:30 AM
Hey BJ,

Thanks for sharing the file. I see the same black areas. I filed the bug with development so it should be fixed for the next update.

Rex
Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: Bj on September 08, 2014, 06:35:06 AM
Hey guys,
This thursday I have a presentation,  would have hoped to be able to show some slick animations with Keyshot instead of simple Creo models, I have updated to the latest Keyshot version but still black surfaces all over the place.. could someone from Keyshot tell me if this problem is actually picked up and resolved in the next update?!
Title: Re: imported Creo Mechanism models show black surfaces during animating
Post by: Chad Holton on September 09, 2014, 03:42:29 AM
Yes - Rex filed the bug as he mentioned and is fixed on version 5.1.