Author
|
Message
|
alfied
|
alfied
Posted 4 Years Ago
|
Group: Forum Members
Last Active: Last Year
Posts: 52,
Visits: 277
|
As you can see the jerkiness on my character is just insane, can anyone help me figure out what I'm doing wrong? Here are all the details: - Intel i7 7700l CPU @4.20GHZ, 4 Cores
- 32GB RAM with a GeForce GTX 1060 6GB Card
Context: - I am seeing 30-35fps in iclone in quick mode while linked with unreal
- I am seeing between 80 and 100 fps in unreal
- I am using live face at the same time as I am linking
- I used fixed frame rate to 30 and set capture in unreal to 30 (I have also tried releasing fixed frame rate in unreal with same results)
What do you think? Any ideas?
|
|
|
toystorylab
|
toystorylab
Posted 4 Years Ago
|
Group: Forum Members
Last Active: 4 days ago
Posts: 4.6K,
Visits: 29.9K
|
Yeah, sometimes it really is a problem. I hope there will be improvements to that... A workaround is to play in iClone "by frame" instead of "Realtime" during record. Though finding the fitting playrate afterwards to trim it/speed it up is not that easy. I normally use a "realtime" one to see where to set the playrate. This approach is not that good for animations with voice though, as syncing might be a PITA... I also set everything to invisible, sometimes in Unreal too.
Toystorylab on Vimeo : 75% of original size (was 671x19) - Click to enlarge Crassitudes (my "Alter Ego") on Youtube: 75% of original size (was 671x19) - Click to enlarge
|
|
|
alfied
|
alfied
Posted 4 Years Ago
|
Group: Forum Members
Last Active: Last Year
Posts: 52,
Visits: 277
|
Thank you TSL - Im going to do a pass this evening doing as you describe. When you say playrate, do you mean that the resultant framerate from the unreal render should then be... incremented manually until it syncs?
This just feels like such a janky experience with so many "must-do's" considering the expense of the solution.
This is not a massive poke at Reallusion - I appreciate how hard it is to code for all of these cases but it does seem as though mine and others expectation is more core functionality than edge case issue.
|
|
|
toystorylab
|
toystorylab
Posted 4 Years Ago
|
Group: Forum Members
Last Active: 4 days ago
Posts: 4.6K,
Visits: 29.9K
|
Sorry, it's called time scale: Right click recorded sequence - Properties - Timing - Time Scale 75% of original size (was 671x19) - Click to enlarge You can use a realtime recorded sequence to check the length of the clip. With time scale you can fit the "by frame" one...
Toystorylab on Vimeo : 75% of original size (was 671x19) - Click to enlarge Crassitudes (my "Alter Ego") on Youtube: 75% of original size (was 671x19) - Click to enlarge
|
|
|
alfied
|
alfied
Posted 4 Years Ago
|
Group: Forum Members
Last Active: Last Year
Posts: 52,
Visits: 277
|
Brilliant, thank you. I've got a good result by just switching absolutely everything off and mocapping into a void. At 30FPS.
I am very curious the development pipeline Reallusion has in place in terms of addressing core performance issues.
|
|
|
Gotan
|
|
Group: Forum Members
Last Active: Last Year
Posts: 8,
Visits: 527
|
I experience the same issue. I am on a Ryzen 3700X. What I find curious is that when I check my system's utilization during an iClone animation my CPU load is at 45%. So, it looks like iClone does not take advantage of all the CPU cores. Probably Reallusion is already looking into that as it is an obvious way to optimize the performance for all users. I would be very interested to hear Reallusion's take on that.
|
|
|
ninjarama
|
ninjarama
Posted 4 Years Ago
|
Group: Forum Members
Last Active: 3 Weeks Ago
Posts: 12,
Visits: 144
|
Try hiding your timeline in iClone... (F3 key). I have found this can significantly raise the frame rate inside of iClone... I'm not sure if this is considered a bug or a feature =P You might also want to check other things in the Preferences and turn off some of the options under the "Real-time Render Options" especially TAA and experiment with the other options as well to see if you can squeeze more frames out of it. Additionally, you might try turning on wireframe mode for your character within the Scene tab-- there's an icon that looks like a cube and it has a drop-down where you can choose to render your character as a wireframe or even bounding. These are the options I've experimented with that allowed me to have 60fps or close to it during iClone playback and Unreal Live Link. 75% of original size (was 671x19) - Click to enlarge 75% of original size (was 671x19) - Click to enlarge 75% of original size (was 671x19) - Click to enlarge
|
|
|
Gotan
|
|
Group: Forum Members
Last Active: Last Year
Posts: 8,
Visits: 527
|
Thank you! This helped me to squeeze out a few frame rates.
|
|
|
ninjarama
|
ninjarama
Posted 4 Years Ago
|
Group: Forum Members
Last Active: 3 Weeks Ago
Posts: 12,
Visits: 144
|
Great! Here’s something else you can try — If you have a 2nd computer capable of running either iClone or Unreal, you can also try Live Link over your network. This could help minimize the CPU and GPU load... preferably use Ethernet and a 1gbps or faster router / switch. If all u have is WIFI then be sure to use 5ghz instead of 2.4ghz. I’ve had good success with this method.
|
|
|