|
By Wilby - 2 Years Ago
|
Hi! I've recently gotten the chance to start using iClone 7 even if I've bought it years ago. I've replaced my PC with a new one that has the specifications listed below to try and match or even exceed the recommended specifications for iClone 7 as indicated here in the online manual:- Intel Core i9-10850K Processor
- Asus TUF Gaming GeForce RTX 3070 Ti 8GB GDDR6X GPU
- Crucial Ballistix 32GB DDR4 3600Mhz Memory RAM
- Samsung 980 NVMe M.2 1TB SSD (Operating System)
- Samsung 860 EVO 1TB SSD (Production Software Files)
- Samsung 850 EVO 500GB SSD (Data Files)
- Microsoft Windows 10 Pro 64-bit Operating System
- HP 27-inch 1440p Monitor w/ Freesync & Gsync support
Anyhow, when I open iClone 7 with it's default empty project file, I noticed it's already consuming 1GB+ of Memory RAM. Is this normal? Blender with it's default project open only uses about 200MB. See below pic:

I then opened an iClone 7 project file I have which has a file size of about 622MB and I just got around 4-6 FPS even with some quality settings turned down/reduced (see pic below). I compared this with the Performance Test Result of iClone 7 made by Reallusion and my result was very far and quite low.

Is there any way I can increase my FPS in iClone 7 and closely match what was specified? Do I have a wrong configuration or other oddities I've done? Would appreciate any suggestions to fix this. Thanks in advance!
|
|
By animagic - 2 Years Ago
|
The 1 GB is normal. I just opened IC7 and it use 1.4 GB for an empty project. Your system specs by itself are fine.
As to why things are slow, there could be many reasons. One is that iClone doesn't like a large number of objects, such as props. Another source is the number of characters you have. Use of reflection also has a huge impact. So without more information about your project it is hard to tell.
What you could try to get a baseline is loading one of the demo programs and compare your FPS with the one in the table.
BTW, as far as I know, in iClone 7, the displayed FPS is limited to 60, so I don't know where RL's numbers come from. But your 3070 ti should give better performance than a 1080.
|
|
By Wilby - 2 Years Ago
|
|
animagic (1/6/2023) The 1 GB is normal. I just opened IC7 and it use 1.4 GB for an empty project. Your system specs by itself are fine.
As to why things are slow, there could be many reasons. One is that iClone doesn't like a large number of objects, such as props. Another source is the number of characters you have. Use of reflection also has a huge impact. So without more information about your project it is hard to tell.
What you could try to get a baseline is loading one of the demo programs and compare your FPS with the one in the table.
BTW, as far as I know, in iClone 7, the displayed FPS is limited to 60, so I don't know where RL's numbers come from. But your 3070 ti should give better performance than a 1080.
Thanks for the reply Animagic! :) I'm glad to know my iClone 7 Memory RAM usage is normal. Another reason why I posted this question was because I previously experienced random hangs and resets of my PC when using iClone 7. I had to edit my Windows Registry and added some stuff related to TDR and then reconfigured my Nvidia Control Panel to maximize it's resource use when running the program. Doing this, I think, may have fixed the hangs and resets as I didn't encounter them any longer... so far. My GPU heats up more though like it was "mining" but temperature is still tolerable. I initially had suspicion that some of the Reallusion installers may have been tampered with as they have Unverified Certificates (Yellow colored window prompt when installing. See pic below.). This window popped-up using the Reallusion Hub.

Anyhow, my project only uses a few objects and is set in a three-walled room with a few furniture, 1 camera, 2 characters, and a looping video sky background. There is also 1 music background sound and 2 audio files for voices. There is a total of 5,650 frames. I did some more testing by removing stuff in the project... I deleted 1 of the characters that uses Tokomotion's Hair Studio Vol. 1 and my FPS increased to 15 - 16. Value is still low but the increase was significant. I am now wondering whether the looping video sky background is the culprit. So I removed that and nothing much changed with the FPS.
I hope there is a simple way to determine what is consuming the resources. Could the Total Project Triangles provide a clue? In your experience, how much is usually the ideal range to still have a decent FPS?
|
|
By Kelleytoons - 2 Years Ago
|
Polys ain't an issue - I have scenes with millions of them that work just fine (even on my older graphics card).
It's odd if you have so few objects that's still an issue - it's nearly ALWAYS objects that causes the problem. Even 20 simple spheres can bring a system down to its knees (the workaround is to combine them into one). You can always post your scene for others to look at, but your troubleshooting process should also reveal it. Are your characters wearing multiple items of clothing? That could be an issue as well (again - objects).
Somewhere on this forum there are some benchmarks for the default loft scene (the one with the staircase). You can always try loading that one in and seeing what your FPS and/or rendering times are - that would give you a big clue as to whether it's your system or not (my bet is not).
|
|
By toystorylab - 2 Years Ago
|
|
Wilby (1/9/2023) I deleted 1 of the characters that uses Tokomotion's Hair Studio Vol. 1 and my FPS increased to 15 - 16. Value is still low but the increase was significant. Yes, I also noticed that this hair pack is quite heavy on resources... Some soft cloth simulations could also drop FPS, so be sure to let them run in "by frame" mode once and after that disable soft cloth.
|
|
By Wilby - 2 Years Ago
|
|
Kelleytoons (1/9/2023) Polys ain't an issue - I have scenes with millions of them that work just fine (even on my older graphics card).
It's odd if you have so few objects that's still an issue - it's nearly ALWAYS objects that causes the problem. Even 20 simple spheres can bring a system down to its knees (the workaround is to combine them into one). You can always post your scene for others to look at, but your troubleshooting process should also reveal it. Are your characters wearing multiple items of clothing? That could be an issue as well (again - objects).
Somewhere on this forum there are some benchmarks for the default loft scene (the one with the staircase). You can always try loading that one in and seeing what your FPS and/or rendering times are - that would give you a big clue as to whether it's your system or not (my bet is not).
Hey there Kelleytoons! I've loaded and played the "2.Loft Scene.iProject" as you suggested and the FPS I got ranged from 50 to 60 FPS. Since I've noticed there are no moving characters in the project and only the camera is moving, I also removed both characters in my own project. I hit play, and I got 60 FPS! :D That means the characters are the primary source of the slow down. But I need moving characters in the scene :P
I only have 3 Clothes layers for 1 character (dress, shoes, & underwear) and 1 clothes layer for the other. The female is wearing 5 small jewelries (earrings pair, bracelet, ring, & necklace). But my suspicion is the hair objects are the real cause of the lag because each character has more or less 5-6 layers of hair components on their head. I'm using Reallusion's Hair Builder and Tokomotion's Hair Studio Vol. 1. So as a test, I temporarily deleted all the hair layers from both characters head and when I pressed play (Realtime), I was able to achieve 20 to 30 FPS. The lag time was significantly reduced when moving my mouse inside the scene so with that, I can already continue working in iClone 7. But my problem now is, my characters are both bald. :laugh:
I checked the Internet on how to merge objects in iClone 7 and I can only find out how to do it with props (attach & merge sub-props). Would you know of a way how to merge hair layers into one or how to optimize character's hair while they can still retain physics/dynamic effects?
|
|
By Wilby - 2 Years Ago
|
|
toystorylab (1/9/2023) [quote]Wilby (1/9/2023)Yes, I also noticed that this hair pack is quite heavy on resources... Some soft cloth simulations could also drop FPS, so be sure to let them run in "by frame" mode once and after that disable soft cloth. Followed your suggestion and it helped!!! :) I was able to get 14 to 20 FPS with unmodified hair on both characters in the scene. I didn't know I can do that and still have Soft Cloth work even if it is disabled. :D I will most probably just convert the short hair layers on my male character to Accessories and merge them all in Character Creator 3 then reimport back to iClone 7. That may further increase my FPS. But I will have to retain the female hair as they are longer and does not look good when they're unmoving as an Accessory. Many thanks again for your valuable assistance! :D
|
|
By Peter (RL) - 2 Years Ago
|
|
Wilby (1/9/2023) I had to edit my Windows Registry and added some stuff related to TDR and then reconfigured my Nvidia Control Panel to maximize it's resource use when running the program. Doing this, I think, may have fixed the hangs and resets as I didn't encounter them any longer... so far.
If you have customised your settings in the Nvidia Control Panel then this could be causing the performance problems. iClone gives best performance when it is set to the default "Application Controlled" setting. If you take that control away from iClone by changing your settings then that will normally cause a hit in performance.
I would try making sure that you either set your global 3D Settings in the Nvidia Control Panel to the default,or create a separate profile for iClone 7 and have that set to default. Then see if performance improves (restart your computer first before checking).
|
|
By Kelleytoons - 2 Years Ago
|
|
Wilby (1/10/2023) [quote]Kelleytoons (1/9/2023) Polys ain't an issue - I have scenes with millions of them that work just fine (even on my older graphics card). The female is wearing 5 small jewelries (earrings pair, bracelet, ring, & necklace). But my suspicion is the hair objects are the real cause of the lag because each character has more or less 5-6 layers of hair components on their head. I'm using Reallusion's Hair Builder and Tokomotion's Hair Studio Vol. 1. So as a test, I temporarily deleted all the hair layers from both characters head and when I pressed play (Realtime), I was able to achieve 20 to 30 FPS. The lag time was significantly reduced when moving my mouse inside the scene so with that, I can already continue working in iClone 7. But my problem now is, my characters are both bald. :laugh:
I checked the Internet on how to merge objects in iClone 7 and I can only find out how to do it with props (attach & merge sub-props). Would you know of a way how to merge hair layers into one or how to optimize character's hair while they can still retain physics/dynamic effects?
It still wouldn't hurt for you to merge those props into one (those jewelry pieces). Even with two characters in a scene you ought to be able to get more than 30fps (when you remove the hair). As always, you want to understand ALL the processes involved in iClone.
(And while I hate to knock any private developer (and I like Tokomotion, particularly his avatars), hair should NOT have that many components to it - not if it's designed to be animated. There really isn't any need for it - there are some tremendous hairs out there that do it with only a layer or two. Someone who needs more probably doesn't understand how to create poly hair for animation).
|
|
By Wilby - 2 Years Ago
|
|
Peter (RL) (1/10/2023) If you have customised your settings in the Nvidia Control Panel then this could be causing the performance problems. iClone gives best performance when it is set to the default "Application Controlled" setting. If you take that control away from iClone by changing your settings then that will normally cause a hit in performance.
I would try making sure that you either set your global 3D Settings in the Nvidia Control Panel to the default,or create a separate profile for iClone 7 and have that set to default. Then see if performance improves (restart your computer first before checking).
That's strange. I haven't customized my settings before the Nvidia GPU issue happened. It's only when I customized them for iClone 7 with separate profile in Nvidia Control Panel and some settings maximized that I haven't experienced any hangs or reboots when using the program so far. I am reaching 20 FPS now with one character's hair merged as a single accessory. I think I've determined the hair are the main cause for the slow down as when I remove them, my FPS jumps up significantly. But will try to merge more props & accessories to hopefully gain additional FPS.
|
|
By Wilby - 2 Years Ago
|
|
Kelleytoons (1/10/2023) It still wouldn't hurt for you to merge those props into one (those jewelry pieces). Even with two characters in a scene you ought to be able to get more than 30fps (when you remove the hair). As always, you want to understand ALL the processes involved in iClone.
Ok, I will try merging more props & accessories to see whether I can squeeze some more extra FPS. I wish some tips on how optimization works in iClone 7 for related content were included in all those official tutorial videos I've watched. Even a mention of bits and pieces of info would be valuable. But it felt like a majority of them were made more for marketing reasons rather than delivering quick but important learnings to newbies and potential customers. :P A newbie to the program would definitely encounter a road block creating his first animation by using unoptimized character hair. :laugh:
Kelleytoons (1/10/2023) (And while I hate to knock any private developer (and I like Tokomotion, particularly his avatars), hair should NOT have that many components to it - not if it's designed to be animated. There really isn't any need for it - there are some tremendous hairs out there that do it with only a layer or two. Someone who needs more probably doesn't understand how to create poly hair for animation).
I am guessing Tokomotion's Hair Studio - Vol. 1's hair were designed to produce bald spots by default. So I had to use more layers than usual to cover them up for one character. But it's ok, since the hair is for male characters that is not the main focus in my video, I don't mind not animating it for now. Thus merging it as an Accessory is acceptable for me on this current project I have. On future projects, I might just need to separate the project file for any single main character that uses it if I need the hair to be animated. Then again, maybe Tokomotion can provide an update which adds some more "strategically placed" hair elements to easily cover bald spots with the use of less layers -or- just tips on how to do that with less layers if I miss something. :D
|
|
By Peter (RL) - 2 Years Ago
|
Wilby (1/11/2023)
Peter (RL) (1/10/2023) If you have customised your settings in the Nvidia Control Panel then this could be causing the performance problems. iClone gives best performance when it is set to the default "Application Controlled" setting. If you take that control away from iClone by changing your settings then that will normally cause a hit in performance.
I would try making sure that you either set your global 3D Settings in the Nvidia Control Panel to the default,or create a separate profile for iClone 7 and have that set to default. Then see if performance improves (restart your computer first before checking).That's strange. I haven't customized my settings before the Nvidia GPU issue happened. It's only when I customized them for iClone 7 with separate profile in Nvidia Control Panel and some settings maximized that I haven't experienced any hangs or reboots when using the program so far. I am reaching 20 FPS now with one character's hair merged as a single accessory. I think I've determined the hair are the main cause for the slow down as when I remove them, my FPS jumps up significantly. But will try to merge more props & accessories to hopefully gain additional FPS.
Thanks for explaining more. If you are now getting better performance (and improved stability) then of course leave your settings as they are. My own personal experience of customising the Nvidia Control Panel always led to a reduction in performance, so I now leave everything at default and I get great performance even on lesser powered hardware. It's something to consider if you continue to suffer poor performance in other areas.
|
|
By Wilby - 2 Years Ago
|
|
Peter (RL) (1/11/2023) Thanks for explaining more. If you are now getting better performance (and improved stability) then of course leave your settings as they are. My own personal experience of customising the Nvidia Control Panel always led to a reduction in performance, so I now leave everything at default and I get great performance even on lesser powered hardware. It's something to consider if you continue to suffer poor performance in other areas.
Ok Peter, will try that route if I experience performance issues again. Thank you! :-) By the way, how about those "unverified certificates" for the installers? Are they really that way? Can they be changed to "verified" for security reasons?
|
|
By ToKoMotion - 2 Years Ago
|
Hi Wilby & Everyone else,
I just came accross this discussion and I'm sorry to hear that you have (performance)issues using HairStudio Vol.1. The main reason for the perfomance problems might be that Softcloth Simulation is enabled for each hair element by default in iClone. I couldn't find a way to disabled it by default when I created the pack, so I suggest to manually disable Softcloth simulation for all hair elements that doesn't need it.
I also totally understand Kelleytoons' point regarding the components and my initial idea for HairStudio was to provide a most versatile approach to create many different styles with just one pack. I definitely see the problems here and will try to provide an update for this asap - and I will also take this into consideration for possible future packs.
Thanks a lot for letting me know and sorry again for any inconveniences caused. Please also feel free to post your feedback and suggestions in the corresponding Forum Product Threads (e.g. CC3+ HairStudio), so I don't miss any important feedback ;).
|
|
By Wilby - 2 Years Ago
|
ToKoMotion (1/18/2023)
Hi Wilby & Everyone else, I just came accross this discussion and I'm sorry to hear that you have (performance)issues using HairStudio Vol.1. The main reason for the perfomance problems might be that Softcloth Simulation is enabled for each hair element by default in iClone. I couldn't find a way to disabled it by default when I created the pack, so I suggest to manually disable Softcloth simulation for all hair elements that doesn't need it. I also totally understand Kelleytoons' point regarding the components and my initial idea for HairStudio was to provide a most versatile approach to create many different styles with just one pack. I definitely see the problems here and will try to provide an update for this asap - and I will also take this into consideration for possible future packs. Thanks a lot for letting me know and sorry again for any inconveniences caused. Please also feel free to post your feedback and suggestions in the corresponding Forum Product Threads (e.g. CC3+ HairStudio), so I don't miss any important feedback ;).
Hello there! By disabling Softcloth Simulation for each hair element in iClone I guess you mean removing the Vertex Animation for each like in the GIF animations below?


(Source of these GIFs can be found here.)
If I only knew initially how to further optimize hair like you suggested, I wouldn't have mentioned it here since I'm also open to remove animations from it anyway. So my apologies. :P I actually like your HairStudio Vol. 1 pack as it's a real value if looking for versatility on male hairdo. :D I also just visited the related forum thread you suggested and saw some nice hairdo variations. The hairdo design I did was actually for a male toddler and I tried making it look as closely as possible to the actual person generated in the Headshot plugin. Thus, I've lost control and used a bit more hair elements than normal having no prior experience with this. Thanks for taking the time to reply! :)
|
|
By Wilby - 2 Years Ago
|
|
Kelleytoons (1/10/2023)It still wouldn't hurt for you to merge those props into one (those jewelry pieces).
Got an additional 10+ FPS having done this! So I'm now reaching 30+ FPS! Awesome, thanks!!! :D
|
|
By ToKoMotion - 2 Years Ago
|
You can activate/deactivate the Hair Softcloth/Physics of each hair element via the "Modify" Panel. I currently don't have access to iClone, but CC should have the same layout - so here is a quick screenshot. Just select the hair element, go to the "Modify" tab and select/deselect "Activate Physics".
 Also, feel free to share a pic of the hair design you wanted to create and I'll see if I can give some useful tips.
|
|
By Wilby - 2 Years Ago
|
|
ToKoMotion (1/18/2023) You can activate/deactivate the Hair Softcloth/Physics of each hair element via the "Modify" Panel. I currently don't have access to iClone, but CC should have the same layout - so here is a quick screenshot. Just select the hair element, go to the "Modify" tab and select/deselect "Activate Physics". Also, feel free to share a pic of the hair design you wanted to create and I'll see if I can give some useful tips.
I can't seem to find anything in the Physics / PhysX Modify Panel in my Character Creator 3. Maybe this feature of compatible Hair Elements are only available in CC4? I've found the same feature though in iClone 7 so I can test this out there later on. Anyhow, I will send you privately a pic of the character that uses HairStudio Vol.1 elements with the Headshot image just to show you what I have and how I went overboard with using hair. :laugh: This is my first time using dynamic hair that I bought from the Content Store and my first iClone project so what I have is still pretty rough and not worth sharing publicly yet. :P
|