Ha, thanks so much. That´s such a great compliment to get.
@Jake__Boll2 жыл бұрын
I was there when you were trying to help zomax with this on stream lol, was curious how it was done. Thanks for the vid!
@SilverwingVFX2 жыл бұрын
Cheers and thanks for your comment. Ha ha yeah. It ended up costing him some nerves 😅 Well at least there is a video to look at now.
@JeromeLove2 жыл бұрын
I feel like every time I am wondering how to do or tweak something in Octane, you make a tutorial that same week! Super fortunate for your skills!!! ☺
@SilverwingVFX2 жыл бұрын
Ha ha that´s amazing. Fingers crossed this stays that way!
@fubuilshemg2 жыл бұрын
I really like this kind of video that is explained based on principle. As a liberal arts born, I also listen to it with relish. Thanks Silverwing!
@SilverwingVFX2 жыл бұрын
Thank you very much. Yeah, same for me. Liberal arts all the way! Great to hear you enjoy to watch the content!
@arenasvfx2 жыл бұрын
You sir, are a wizard. Amazing.
@hellochristhompson2 жыл бұрын
Thanks Silverwing! Loving all your tips and tricks and really looking forward to digging into this one...
@SilverwingVFX2 жыл бұрын
Thank you very much. Means a lot to me!
@FLXD Жыл бұрын
Super useful tip, Raphael! Right on time too! To my shame, I rarely post comments here and say how thankful I am. Not as much as I should! I just want you to know your videos help immensely!! For the last couple of years, I almost daily refer to the Octane manual and your videos. Massively improved my knowledge! While most of the time I try to figure everything out by myself, your videos are an amazing additional help! Thanks a lot, and good health to you!
@SilverwingVFX Жыл бұрын
Hey thank you very much for your comment and your nice words. It´s always great to hear feedback like this! Highly appreciate you took the time to write such a long text!
@TheRexIz2 жыл бұрын
That is a very valuable tutorial, it's actually something I've been looking for, for a long time. And here it is, thank you!
@JMach42172 жыл бұрын
Incredible. I am obviously excited for the ability to randomize a texture between many objects....but I'm also excited to use the distorted UV mesh when creating large environments, as there is now an easy way to scale up a texture as it gets farther away from the camera, reducing the look of tiling! That, along with the chaos node, will be SO powerful in large scenes
@SilverwingVFX2 жыл бұрын
Thank you very much. Yeah in the last couple of releases Octane has really upped their node game. I am also amazed what I sometimes find in there. Cheers and all the best with your landscape scenes!
@robinklein56552 жыл бұрын
Oh my god. Raphael, thx so much for this deep dive in to this so important texturing techniques. More than I expected. So much treasures in here. Your tips are so important to the whole Cinema4d and Octane community. Glad that you get alot of positive feedback. I told you that a lot of people are interested in this. Nothing but respect!!! An very well done! Can please someone of the Otoy Team give this guy a medal!? Greets!
@ArgoBeats2 жыл бұрын
Magic, thank you Raphael!
@andreas_resch Жыл бұрын
That's a really great OSl script. I use it in Blender to randomize my UV rotations. I hope OTOY will add some node that can feed random values into float or vector nodes. But for now this works great. Thanks a lot.
@SilverwingVFX Жыл бұрын
Thank you very much. I hope the same. I wild love a randomize function fiving out randomized float values for different things to be in Octane. Not only Instances: For Example: Objects, non connected geometry within one object, non connected UV islands within one object, polygon faces. Hopefully they can implement that some Day.
@Sjoerdish2 жыл бұрын
So very useful! Thanks so much for diving in so deep and sharing your findings to the community Raphael. Much love
@SilverwingVFX2 жыл бұрын
Hey Sjored. Thank you for your nice comment. Really appreciate it!
@bloritz2 жыл бұрын
Thank you again Raphael! Your tutorials are very useful and entertaining!
@SilverwingVFX2 жыл бұрын
Very nice to hear. Great you also find them entertaining 🙌
@yassinrupp1462 жыл бұрын
Love this Tut! Thank you Raphael
@SilverwingVFX2 жыл бұрын
Thank you very much for the nice comment.
@Nickabooticus2 жыл бұрын
Great tutorial as usual
@SilverwingVFX2 жыл бұрын
Thank you very much!
@MrSnooz690002 жыл бұрын
OMG ! You are a genius !!
@dbmd_uk2 жыл бұрын
Fantastic tutorials!!
@SilverwingVFX2 жыл бұрын
That´s awesome to hear. Thank you very much!
@MotionPunk2 жыл бұрын
Awesome buddy!
@SilverwingVFX2 жыл бұрын
Hey, thanks for your ongoing support! According to your comment, you were up late yesterday ha ha.
@MotionPunk2 жыл бұрын
@@SilverwingVFX very haha jut woke up :D
@botondben5 ай бұрын
Hi Raphael, Thanks for the very detailed presentation! Have you tried this with texture displacement. On my end it seems not working sadly :( The texture itself is nicely shifting randomly but as soon as I plug it in a displacement the random shifts are gone :(
@SilverwingVFX5 ай бұрын
Hey there. No I have not tried it with displacement. Maybe the result you get is because the process calls for render instances. And they all share the same mesh. And so since Vertex Displacement is mesh dependent, I think all of the objects therefore share the same displacement. There might be a way to get there with non render instanced objects where you get the color from e.g. a Mograph Color and not the random color (that only works with Render Instances. I might try on my own when I have the time! Thank you for letting me know and a great start into this week to you!
@botondben5 ай бұрын
@@SilverwingVFX Thanks for that! I've tried it, but no luck this time. Maybe thats a displacement limitation or sg like that.
@fernandolardizabal4582 жыл бұрын
Amazing as always, Raphael! Your OSL scripts work beautifully! IMO, Otoy spends too much time promoting not so useful features on their presentations and leave these gems for people to figure it out how to use. Now... if this randomizer could also work with grouped polygons, or connected mesh groups (not only cloners)... then you would solve a very limited aspect of Octane. Ever used Corona Render UV Randomizer? It allows you to randomize by mesh groups (connected islands if you will), polygons, primitives, etc. If you ever worked on ArchVIZ you know how important these nodes are.
@SilverwingVFX2 жыл бұрын
Hi there and thank you very much for your comment. I have been requesting that from Otoy for Years. Even before there was a Chaos UV Randomizer. While not built in to Octane, there are workarounds for some of those problems. This is what I spoke about for a possible Tut next week. Randomness for connected Meshes can be achieved via a plugin that creates vertex colors. You can then just read those in with a Vertex Map / Attribute. Also for non instances you can use the object color. There is also a free plugin from the same person that made the other one that gives objects random colors. This then can be read in using an Octane Object Tag with ticked "use display color" in the Object Layer, Object Color section. Then you´d need the object color OSL script to read that into the Octane Shader. Did not find a solution for a per polygon basis also not for a per UV Island basis. But I would consider those more exotic anyways. I will speak to Otoy again and ask for those features so we have them without workarounds. Maybe someone will hear us.
@LosPhillips7 ай бұрын
Thank you!
@SilverwingVFX7 ай бұрын
You are very welcome 🙏🙌
@vinderesual2 жыл бұрын
can you give tutorial how to blend 2 color in metaball and make it like proximal shader?
@Willopo100 Жыл бұрын
would this work with cloner object?
@SilverwingVFX Жыл бұрын
If you set the clones to be render instance or clone render instances. You might refer toy render instances motion blur video to know how to best set them up.
@simontrickfilmer2 жыл бұрын
why don't you use the GGX(energy preserving)? Wouldn't that be faster? Topic of next Week? 🙂
@SilverwingVFX2 жыл бұрын
Energy preserving takes a little longer to render since is a bit more complex. Also there is only a difference between them if you are using really high roughness values. If I use high roughness I am using GGX Energypreserving
@simontrickfilmer2 жыл бұрын
@@SilverwingVFX oh no, longer? so I did misunderstand somewhere something :-(
@IEproductions110 ай бұрын
Anyway to do this in Redshift?
@SilverwingVFX10 ай бұрын
Hey there Adam, yes, this is possible. You could do this with a texture offset. There are multiple different ways to get random values. Since Redshift can read in Userdata. I usually generate a "Random" user data per Object to use. This has the benefit of being able to art direct the offset later on if e.g. to objects next to each other are looking to similar. I set a percentage user data a ranging from 0% to 100% per object. Then randomize it by selecting all objects with the Userdata (there is even a script that lets you distribute the Userdata quickly to multiple objects) and randomize it by typing in X+RND(100) to generate random values. Then I link the value to the texture offset in the shader via a userdata node. Talking about it sounds rather complicated. This makes me think if it would be a good idea to do a tut about it 🤔 Last but not least, here´s a very good channel for RS shader stuff: kzbin.info/www/bejne/q6fbYYeIeqt5bas
@ArchViz-4D Жыл бұрын
This is great but the easiest way to make such things is to use simple Box Projection with World Space not Object that is limited to Object UV. World Space can extend texture repetitions without limit it to cloned object. Also, to avoid texture seams on edges there is way to use XYZ to UV Projection with rotations like 5-45 degrees - but they are of course not stepped by 90 degrees.
@SilverwingVFX Жыл бұрын
I guess it pretty much comes down to the individual needs. I do a lot of animations so for my needs world space box projections would not work. I would have seams and sliding textures everywhere!
@ArchViz-4D Жыл бұрын
@@SilverwingVFX Yes, there are problems using image texture maps but for procedurals that are unlimited in the terms of repetitions it works fine.
@spacemonqee56642 жыл бұрын
I think my original comment about Vray got deleted? Anyway great tutorial!
@SilverwingVFX2 жыл бұрын
Oh sorry to hear that. I didn´t delete anything. Let me see if I can find it somwhere.
@SilverwingVFX2 жыл бұрын
Sorry. could not find your comment in the "Held for Review" section. Must have been deleted by KZbin!
@spacemonqee56642 жыл бұрын
@@SilverwingVFX probably because I put in the link to Chaos docs Vray UVW randomizer. I was just asking if it's a similar thing.
@SilverwingVFX2 жыл бұрын
@@spacemonqee5664 Its sort of similar. But I think the Chaos UV Randomizer has more options and is more easy to use.
@vladan.Poison Жыл бұрын
WOW. thank you for that ! why doesn't otoy employ you ?
@SilverwingVFX Жыл бұрын
Thanks a lot. Well, I am a simple artist. Not a programmer. But I appreciate your comment and compliment ❤️
@vladan.Poison Жыл бұрын
programers need "simple artists" to showcase their stuff.