Silverwing Long Tip: Random Texture Offset (In C4D Octane)

  Рет қаралды 7,443

SilverwingVFX

SilverwingVFX

Күн бұрын

Пікірлер: 62
@intruderstudio4703
@intruderstudio4703 2 жыл бұрын
This are not tips, this are masterclasses!
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
Ha, thanks so much. That´s such a great compliment to get.
@Jake__Boll
@Jake__Boll 2 жыл бұрын
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!
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
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.
@JeromeLove
@JeromeLove 2 жыл бұрын
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!!! ☺
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
Ha ha that´s amazing. Fingers crossed this stays that way!
@fubuilshemg
@fubuilshemg 2 жыл бұрын
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!
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
Thank you very much. Yeah, same for me. Liberal arts all the way! Great to hear you enjoy to watch the content!
@arenasvfx
@arenasvfx 2 жыл бұрын
You sir, are a wizard. Amazing.
@hellochristhompson
@hellochristhompson 2 жыл бұрын
Thanks Silverwing! Loving all your tips and tricks and really looking forward to digging into this one...
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
Thank you very much. Means a lot to me!
@FLXD
@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
@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!
@TheRexIz
@TheRexIz 2 жыл бұрын
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!
@JMach4217
@JMach4217 2 жыл бұрын
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
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
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!
@robinklein5655
@robinklein5655 2 жыл бұрын
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!
@ArgoBeats
@ArgoBeats 2 жыл бұрын
Magic, thank you Raphael!
@andreas_resch
@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
@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.
@Sjoerdish
@Sjoerdish 2 жыл бұрын
So very useful! Thanks so much for diving in so deep and sharing your findings to the community Raphael. Much love
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
Hey Sjored. Thank you for your nice comment. Really appreciate it!
@bloritz
@bloritz 2 жыл бұрын
Thank you again Raphael! Your tutorials are very useful and entertaining!
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
Very nice to hear. Great you also find them entertaining 🙌
@yassinrupp146
@yassinrupp146 2 жыл бұрын
Love this Tut! Thank you Raphael
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
Thank you very much for the nice comment.
@Nickabooticus
@Nickabooticus 2 жыл бұрын
Great tutorial as usual
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
Thank you very much!
@MrSnooz69000
@MrSnooz69000 2 жыл бұрын
OMG ! You are a genius !!
@dbmd_uk
@dbmd_uk 2 жыл бұрын
Fantastic tutorials!!
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
That´s awesome to hear. Thank you very much!
@MotionPunk
@MotionPunk 2 жыл бұрын
Awesome buddy!
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
Hey, thanks for your ongoing support! According to your comment, you were up late yesterday ha ha.
@MotionPunk
@MotionPunk 2 жыл бұрын
@@SilverwingVFX very haha jut woke up :D
@botondben
@botondben 5 ай бұрын
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 :(
@SilverwingVFX
@SilverwingVFX 5 ай бұрын
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!
@botondben
@botondben 5 ай бұрын
@@SilverwingVFX Thanks for that! I've tried it, but no luck this time. Maybe thats a displacement limitation or sg like that.
@fernandolardizabal458
@fernandolardizabal458 2 жыл бұрын
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.
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
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.
@LosPhillips
@LosPhillips 7 ай бұрын
Thank you!
@SilverwingVFX
@SilverwingVFX 7 ай бұрын
You are very welcome 🙏🙌
@vinderesual
@vinderesual 2 жыл бұрын
can you give tutorial how to blend 2 color in metaball and make it like proximal shader?
@Willopo100
@Willopo100 Жыл бұрын
would this work with cloner object?
@SilverwingVFX
@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.
@simontrickfilmer
@simontrickfilmer 2 жыл бұрын
why don't you use the GGX(energy preserving)? Wouldn't that be faster? Topic of next Week? 🙂
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
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
@simontrickfilmer
@simontrickfilmer 2 жыл бұрын
@@SilverwingVFX oh no, longer? so I did misunderstand somewhere something :-(
@IEproductions1
@IEproductions1 10 ай бұрын
Anyway to do this in Redshift?
@SilverwingVFX
@SilverwingVFX 10 ай бұрын
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
@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
@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
@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.
@spacemonqee5664
@spacemonqee5664 2 жыл бұрын
I think my original comment about Vray got deleted? Anyway great tutorial!
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
Oh sorry to hear that. I didn´t delete anything. Let me see if I can find it somwhere.
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
Sorry. could not find your comment in the "Held for Review" section. Must have been deleted by KZbin!
@spacemonqee5664
@spacemonqee5664 2 жыл бұрын
@@SilverwingVFX probably because I put in the link to Chaos docs Vray UVW randomizer. I was just asking if it's a similar thing.
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
@@spacemonqee5664 Its sort of similar. But I think the Chaos UV Randomizer has more options and is more easy to use.
@vladan.Poison
@vladan.Poison Жыл бұрын
WOW. thank you for that ! why doesn't otoy employ you ?
@SilverwingVFX
@SilverwingVFX Жыл бұрын
Thanks a lot. Well, I am a simple artist. Not a programmer. But I appreciate your comment and compliment ❤️
@vladan.Poison
@vladan.Poison Жыл бұрын
programers need "simple artists" to showcase their stuff.
@爸爸-y5w
@爸爸-y5w 2 жыл бұрын
非常滴方便你真是个天才!
@SilverwingVFX
@SilverwingVFX 2 жыл бұрын
非常感谢。我非常感谢
Silverwing "Long" Tip: Octane Nested Dielectrics
15:29
SilverwingVFX
Рет қаралды 12 М.
Silverwing Long Tip: All the Ways to Decal (in Octane)
35:20
SilverwingVFX
Рет қаралды 8 М.
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 122 МЛН
Сюрприз для Златы на день рождения
00:10
Victoria Portfolio
Рет қаралды 2,4 МЛН
Silverwing Quick Tip: Random Values (In C4D Octane Shaders)
20:25
SilverwingVFX
Рет қаралды 8 М.
Every Octane Node Explained (Part 3)
29:09
New Plastic
Рет қаралды 4,6 М.
Octane Render - Octane Camera | VFXHUT
19:45
VFX Hut
Рет қаралды 3,5 М.
Silverwing Quick-Ish Tip: Octane Texture Baking
28:02
SilverwingVFX
Рет қаралды 11 М.
Silverwing Quick Tip: Octane Anisotropy
10:06
SilverwingVFX
Рет қаралды 7 М.
Silverwing Quick Tip: Octane Paper Shader
15:56
SilverwingVFX
Рет қаралды 9 М.
Worn Out Edges in Octane Renderer
13:02
Nojs Graphics
Рет қаралды 9 М.
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 122 МЛН