Profile Picture

[iClone] Drive Substance $time System Variable With iClone Timeline

Posted By grabiller 4 Years Ago
You don't have permission to rate!

[iClone] Drive Substance $time System Variable With iClone Timeline

Author
Message
grabiller
grabiller
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)

Group: Forum Members
Last Active: 2 Months Ago
Posts: 1.1K, Visits: 5.7K
Hi,

Internally, Substances have access to a system variable named $time useful for creating time dependent animated textures. This $time variable is available from Functions and FX-Maps.

Unfortunately, iClone doesn't drive this variable (or update the Substance API) with its own time from the timeline, so the $time variable never change in Substances used in iClone.

No time dependent Substance animation are currently shown/possible in iClone (unless exposing an attribute manually animated.. but existing Substances relying on $time still wont work).

Substance is very well integrated in iClone, I really love it. The only missing bit is this $time variable not being updated by iClone.

Please fix this.

Cheers,
Guy.



--
guy rabiller | citizen guy | 3d technical director | youtube channel
not an animator, "idirector" perhaps - the audience will decide, icloner for sure.

Galfridus
Galfridus
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)

Group: Forum Members
Last Active: Last Month
Posts: 654, Visits: 2.1K

I support your request Guy.

After each successive IC6 patch/upgrade I have reported this continuing problem elsewhere in the official technical issues thread.

So far no indicationfrom RL that remedial action will eventually be taken, even though some of the files in the RL Substance 200 pack depend on this feature.

Let's hope it's fixedsoon.Smile
Geoff.

Edit: formatting.



https://forum.reallusion.com/uploads/images/ba17ca1f-2bbe-4b61-819c-6bdf.png


Edited
4 Years Ago by Galfridus
justaviking
justaviking
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)

Group: Forum Members
Last Active: 5 hours ago
Posts: 7.5K, Visits: 23.0K
@Guy,

I am not opposed to your request, but I confess I don't understand the need for it.

Move the timeline scrubber, modify the substance (material), and it will vary with time.

It seems to me utilizing the $time variable would add an unnecessary layer of complexity and confusion.  What am I missing?




iClone 7... Character Creator... Substance Designer/Painter... Blender... Audacity...
Desktop (homebuilt) - Windows 7, i7-3770k CPU, GTX 1080 GPU (8GB), 16GB RAM, Asus P8Z77-V Pro motherboard, 500 GB SSD, terabytes of disk space, dual  monitors.
Laptop - Windows 10, MSI GS63VR STEALTH-252, 16GB RAM, GTX 1060 (6GB), 256GB SSD and 1TB HDD

grabiller
grabiller
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)

Group: Forum Members
Last Active: 2 Months Ago
Posts: 1.1K, Visits: 5.7K
justaviking (7/20/2015)
@Guy,

I am not opposed to your request, but I confess I don't understand the need for it.

Move the timeline scrubber, modify the substance (material), and it will vary with time.

It seems to me utilizing the $time variable would add an unnecessary layer of complexity and confusion.  What am I missing?

If you don't create Substance yourself using Substance Designer then you don't need to understand what the $time variable is.

If you use pre-made Substances then you may stumble upon some Substances that are time animated by design, like Water Drops, Water Drips, Waves, Ocean, etc.. If you use Substance Player, load a model and apply say Water Drops and hit the play button on the timeline, then you will see Water Drops falling along the object. In iClone, it wont work, the Water Drops will stay immobile, there is no control you can act on in order to move them. That makes that Sustance useless in iClone (and all time-dependent Substances useless in iClone).

There is no additional layer of complexity for a iCloner by fixing this issue, just Substances that would actually work as designed.


--
guy rabiller | citizen guy | 3d technical director | youtube channel
not an animator, "idirector" perhaps - the audience will decide, icloner for sure.

Edited
4 Years Ago by grabiller
justaviking
justaviking
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)

Group: Forum Members
Last Active: 5 hours ago
Posts: 7.5K, Visits: 23.0K
Oh, now I get it.  Thank you for the clarification.  The example of waves or water ripples makes perfect sense.

+1   Smile

I have only recently (finally!!!) *started* learning Substance Designer.  I have a couple substances I want to make, but I have a long, long way to go before I get to that point.  I'll probably never become proficient, but I look forward to making one of my own from scratch (rather than following a tutorial) at least once.



iClone 7... Character Creator... Substance Designer/Painter... Blender... Audacity...
Desktop (homebuilt) - Windows 7, i7-3770k CPU, GTX 1080 GPU (8GB), 16GB RAM, Asus P8Z77-V Pro motherboard, 500 GB SSD, terabytes of disk space, dual  monitors.
Laptop - Windows 10, MSI GS63VR STEALTH-252, 16GB RAM, GTX 1060 (6GB), 256GB SSD and 1TB HDD

grabiller
grabiller
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)

Group: Forum Members
Last Active: 2 Months Ago
Posts: 1.1K, Visits: 5.7K
justaviking (7/20/2015)
Oh, now I get it.  Thank you for the clarification.  The example of waves or water ripples makes perfect sense.

+1   Smile

I have only recently (finally!!!) *started* learning Substance Designer.  I have a couple substances I want to make, but I have a long, long way to go before I get to that point.  I'll probably never become proficient, but I look forward to making one of my own from scratch (rather than following a tutorial) at least once.

To ease the process, before thinking you will create a procedural texture or something esoteric, think about Substance as Materials handlers or containers, like a iClone material file.

You dont even need to generate anything. Take an existing asset you have, import the texture maps into a Substance file and simply recreate your Material at first. You can create a Substance file that encapsulate all your object Materials in one file.

Take a look at the Allegorythmic getting started videos, you'll see it is actually quite easy. By only using Substances as materials containers you can already use quite interesting features to your materials creation process.

Then actual procedural texture generation itself is only a feature you can experiment with later on, once you are comfortable with Substances.


--
guy rabiller | citizen guy | 3d technical director | youtube channel
not an animator, "idirector" perhaps - the audience will decide, icloner for sure.

Peter (RL)
Peter (RL)
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (52.1K reputation)Distinguished Member (52.1K reputation)Distinguished Member (52.1K reputation)Distinguished Member (52.1K reputation)Distinguished Member (52.1K reputation)Distinguished Member (52.1K reputation)Distinguished Member (52.1K reputation)Distinguished Member (52.1K reputation)Distinguished Member (52.1K reputation)

Group: Administrators
Last Active: Yesterday
Posts: 15.9K, Visits: 24.1K
Hi Guy.. Your request has been passed to the iClone team for consideration. Thanks for the feedback.

If I get any update from the dev team about this I will let you know.

                                                                

Peter
Forum Administrator

www.reallusion.com


grabiller
grabiller
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)Distinguished Member (5.1K reputation)

Group: Forum Members
Last Active: 2 Months Ago
Posts: 1.1K, Visits: 5.7K
Peter (RL) (8/18/2015)
Hi Guy.. Your request has been passed to the iClone team for consideration. Thanks for the feedback.

If I get any update from the dev team about this I will let you know.


Thanks a lot Peter.


--
guy rabiller | citizen guy | 3d technical director | youtube channel
not an animator, "idirector" perhaps - the audience will decide, icloner for sure.

justaviking
justaviking
Posted 2 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)Distinguished Member (15.3K reputation)

Group: Forum Members
Last Active: 5 hours ago
Posts: 7.5K, Visits: 23.0K
Raising this thread from the dead...

It has been released in iClone 7.

I learned how to create a substance with the $TIME variable.
And I submitted a Feedback Tracker Issue.  https://www.reallusion.com/FeedBackTracker/Issue/Support-the-TIME-variable-for-animated-Substances

It was only this morning I noticed that it had been released.  (They really should email the submitter when the status changes.)

I tested it, and it works.

You can read more, and download my substance over in my "iClone 7 corner."
https://forum.reallusion.com/331848/Justavikings-iClone-7-corner





iClone 7... Character Creator... Substance Designer/Painter... Blender... Audacity...
Desktop (homebuilt) - Windows 7, i7-3770k CPU, GTX 1080 GPU (8GB), 16GB RAM, Asus P8Z77-V Pro motherboard, 500 GB SSD, terabytes of disk space, dual  monitors.
Laptop - Windows 10, MSI GS63VR STEALTH-252, 16GB RAM, GTX 1060 (6GB), 256GB SSD and 1TB HDD




Reading This Topic