Пікірлер
@Jr-sj9nu
@Jr-sj9nu Күн бұрын
When i bake it ends up being quite different,in general the image loses settings, the most notable is Transition Roughness (pseudoShader cycles), despite giving roughness bake type, the settings are not passed
@sofico5338
@sofico5338 2 күн бұрын
Hey, I wanted to ask. Does the pseudo boke only works on Eevee? Cause I'm using it on Cycles, and it shows very different. I don't know if the illumination is affecting the hole thing but it definitely doesn't look like yours. I hope you would answer my question. Nice video, thank you! ;)
@Emelineeeeeee
@Emelineeeeeee 6 күн бұрын
FOAMING AT THE MOUTH this is amazing and for free!!!
@rsher_digital-art
@rsher_digital-art 7 күн бұрын
This is absoulty awesome, my background in art is painting with organic products and this rings my bell.
@DearBearDrinkingBeer
@DearBearDrinkingBeer 10 күн бұрын
Please make three trunk (bark) with your shaders. Like Ghibli style
@DearBearDrinkingBeer
@DearBearDrinkingBeer 10 күн бұрын
Bro. The last effect working with any color if turn off the "Real time" solidify. Not really understand why, but it works.
@santiagoeskenazi7746
@santiagoeskenazi7746 10 күн бұрын
Amazing bro!!
@하자-c7v
@하자-c7v Ай бұрын
I Love you so much
@bellVFX
@bellVFX Ай бұрын
Can we export to Unreal?
@barely_art
@barely_art Ай бұрын
Somewhat…. but not in a straight forward way, unfortunately. I'd say you can bake two different types of things from this shader in order to use it on a different 3d software. A. You can bake the final texture itself, which would mean that it wouldn’t be able to dynamically interact with lights. B. You can bake the normal, which would mean that it could interact dynamically with lights, but you essentially need to rebuilt half of the shader in said software (in this case unreal) Here’s how you do it (partly copied from another reply, based on the PseudoPainter v2, but can be applied to v1 as well): The simplest way to do it is to bake the texture using the ‘pseudoShader (Cycles)’ , though it won’t give you the same amount of control that the eevee version have. A more elaborate way do it, probably, is by baking the BSDF shader that is connected to the ‘Shader to RGB’ node inside the ‘pseudoShader (Eevee)’ node group, and then replacing the ‘Shader to RGB’ with an 'Image Texture' node of the baked texture. That way, you can render the shader in Cycles and then bake it and export it. If you want to use the ‘B’ method mentioned above, you could also bake the normal from said BSDF.
@SONlCSPEEDRIDER
@SONlCSPEEDRIDER 2 ай бұрын
Could you please explain how to paint my own texture_ I can't seem to figure it out, it won't let me paint and I don't know what the shader you connected it is, I would appreciate it
@barely_art
@barely_art 2 ай бұрын
Hello… If you’re talking about timestamp 11:45 , you just need to add an [Image Texture] node, and then click on the [+New] button. Choose the name and resolution, and choose [Blank] for the [Generated Type]. Click OK. Switch mode from [Object Mode] to [Texture Paint]. Click on the [Image Texture] node that you created and you should be able to paint right away. (Don’t forget to connect the [Color] output of the [Image Texture] node to actually see your painting) What I did to make it look like a ‘painting’ was to connect the [Vector] input of the [Image Texture] with the [Texture Displacement Mapping] output from the [PseudoPainter Pattern] node. if still unclear pls don't feel hesitant to ask more so sorry that my video is really bad and unclear. I learned a lot in this past year and I’ll be sure to try my best to make better stuff
@SONlCSPEEDRIDER
@SONlCSPEEDRIDER 2 ай бұрын
@@barely_art No worries, thank you so much!
@SONlCSPEEDRIDER
@SONlCSPEEDRIDER 2 ай бұрын
If you could upload a video on how to paint the texture just like you did it on 11:45 that would be amazing, again thanks!
@barely_art
@barely_art 2 ай бұрын
here ya go : kzbin.info/www/bejne/fqbLk2h6pq2NeZosi=gjt1WzoNxBzxp6Ty
@trainzmarcel2074
@trainzmarcel2074 2 ай бұрын
this is beautiful
@lordfondragon
@lordfondragon 3 ай бұрын
YOU ARE SOOOO NICE!!! Just thanks for your hard work! Providing this enormous shader is just incomprehensible!!! You deserve so much more, gl with your future projects, YOU ARE AWESOME!!!!❤
@delarosajervis4777
@delarosajervis4777 3 ай бұрын
Thank you for this! But Is it normal for it to use so much of my GPU when I view it in rendered view? does it depends on how many poly there are in my model?
@barely_art
@barely_art 3 ай бұрын
It might be…? I’m gonna be honest, I didn’t think much about optimization when I made this. Heck, I probably didn’t even understand half the things that I did. So yeah, I also found it can get slow somewhat quickly. From my experience though, I think it mostly came from the ‘pseudoLayer’ node. Since the ‘pseudoPainter’ node already got a heck ton of nodes inside of it, combining two or more of them probably resulted in quite a heavy computation*. I also found that using alpha blending (instead of opaque) makes things quite slow as well. Being aware of that, I’ve been tinkering some more with this shader and have been trying to make it …lighter? Having a better understanding of how the shader nodes work, I can see ways to use less and less nodes in each of the ‘pseudo’ nodes. I hope, in the next version of pseudo painter-which I am currently working on-I can make it even more practical with more features as well. * I also found that things can get slow when I add a lot of nodes in a single material EVEN when those nodes aren’t actually connected to anything.
@김무식-i9t
@김무식-i9t 3 ай бұрын
고맙소..
@almadefelippo2061
@almadefelippo2061 4 ай бұрын
The texture is beautiful but it only works properly on a sphere, when I try to apply it on a model like a simple plate or a head sculpt it doesn't work, could someone help me?
@barely_art
@barely_art 4 ай бұрын
hmmm…. If it works on default/primitives shapes, but it only shows a single shade of color (not black or grey) on other models, then the first thing I would check is the uv map, since this shader relies on uv map to work
@pyraffin
@pyraffin 4 ай бұрын
The Edge Effect section is just what I've been looking for!! I wanted to make a heatwave effect and a water distortion for fish in a river- but could find NO turorials on such a thing other than water simulation or opaque stylized water. This method would be lighter on the computer. And easily placed on a plane infront of the camera for heat waves in the air or used with sylized water ripples to be the surface of the water, this making the fish/rocks look wavy from above, to create a great running water look. I highly reccomend you to use that shader to make an easy fake water distortion tutorial because all that's out there is water sim or caustic *lighting*, not caustic distortion. So many others could use it!
@ravink9656
@ravink9656 4 ай бұрын
thank you, thank you, thank you from the bottom of my heart as an animation student. I wanted to try a painterly effect for a while now and REALLY appreciate that you made it this accessible
@AnimatedLoopHD
@AnimatedLoopHD 4 ай бұрын
This is satisfying
@hasanzig
@hasanzig 4 ай бұрын
May I ask.. What do you do in 10:05 because my image texture is not working and this part get trim on the video...?
@barely_art
@barely_art 4 ай бұрын
I think all I did was just connecting the 'pDisplacement' into the 'Vector' input of the 'Image Texture'. I only trimmed the video to cut the part when the texture was loading so that people don't have to wait for it. But.... hmmm.... if I were to guess though, the image texture might not work because of the UV map that's being used, since (assuming you use UV for the 'Mapping(1)' input like in 2:00 ) how the image texture is mapped (still) depends on the UV map. Something that I would try to check in order to troubleshoot is to connect the ‘UV’ from the ‘Texture Coordinate’ node straight into the ‘Vector’ of ‘Image Texture’ and see if the image is properly mapped the way I wanted. If not, then I will try to fix the UV map, or even use a ‘Mapping(2)’ node to fix it. After that, I would just connect the ‘Mapping(2)’ node into the ‘Mapping(1)’ input of the ‘pseudoPainter’ node. do let me know if that works (or not) Mapping(1) : an input on the ‘pseudoPainter’ node Mapping(2) : an actual node called “Mapping”
@dead8021
@dead8021 4 ай бұрын
how do you animate shaders?
@barely_art
@barely_art 4 ай бұрын
you should be able to just right-click on any parameters and add a keyframe
@salmanfarsi8059
@salmanfarsi8059 4 ай бұрын
thanks a lot dudee..love you😊
@kety2580
@kety2580 5 ай бұрын
How to bake these textures?
@barely_art
@barely_art 5 ай бұрын
Yeaaa… this is definitely something that I want to tackle for the next version of pseudopainter. But, as for now, I can think of two ways of baking. First, the simplest way is to use ‘pseudoShader (Cycles)’ so that cycles can render it. Of course, this way you would be limited to the settings on the cycles version of the shader. Second method, a bit more complicated. You need to open the ‘pseudoShader (Eevee)’ node and look for the ‘ShadertoRGB’ section. Despite the mess, it is located on the left side and framed inside a brown-ish/orange frame; so it should be easy enough to find. Connect the ‘Principled BSDF’ straight to the ‘Surface’ input of the ‘Material Output’ node (If you use node wrangler add-on you can just [Ctrl+Shift+Left Click] the ‘Principled BSDF’ to connect it). Bake* that BSDF, and then replace the ‘Shader to RGB’ node with an ‘Image Texture’ node of the texture that you just baked. After that, the ‘pseudoShader (Eevee)’ should be able to be rendered using Cycles, thus, you can bake. Taking things a step further, you can also connect the 'pDisplacement' output into the 'Vector' input of the 'Image Texture' node. It should make the shader looks better, assuming it didn't give out problems instead. You wouldn’t be able to change some of the settings on the ‘pseudoShader (Eevee)’ after you bake the ‘Principled BSDF’, so I recommend to get the look you want first, before doing any kind of baking. And of course, the baking process would bake the lighting into the texture so you won’t be able to change the lighting of your scene. *I use the 32-bit setting on when creating the blank texture. Not sure if that would make any difference ps. don’t forget to check out the ‘v2.07b (Preview)’ . It has additional setting for the ‘pseudoShader (Eevee)’ , though might have some unexpected behaviour.
@kety2580
@kety2580 5 ай бұрын
How to bake these textures??
@ilya.gladkiy
@ilya.gladkiy 5 ай бұрын
Shader is amazing! But im facing problems when im trying to bake materials to a set of images. Is there any workaround about this? is there any chance to bake materials?
@barely_art
@barely_art 5 ай бұрын
Yeaaa… this is definitely something that I want to tackle for the next version of pseudopainter. But, as for now, I can think of two ways of baking. First, the simplest way is to use ‘pseudoShader (Cycles)’ so that cycles can render it. Of course, this way you would be limited to the settings on the cycles version of the shader. Second method, a bit more complicated. You need to open the ‘pseudoShader (Eevee)’ node and look for the ‘ShadertoRGB’ section. Despite the mess, it is located on the left side and framed inside a brown-ish/orange frame; so it should be easy enough to find. Connect the ‘Principled BSDF’ straight to the ‘Surface’ input of the ‘Material Output’ node (If you use node wrangler add-on you can just [Ctrl+Shift+Left Click] the ‘Principled BSDF’ to connect it). Bake* that BSDF, and then replace the ‘Shader to RGB’ node with an ‘Image Texture’ node of the texture that you just baked. After that, the ‘pseudoShader (Eevee)’ should be able to be rendered using Cycles, thus, you can bake. Taking things a step further, you can also connect the 'pDisplacement' output into the 'Vector' input of the 'Image Texture' node. It should make the shader looks better, assuming it didn't give out problems instead. You wouldn’t be able to change some of the settings on the ‘pseudoShader (Eevee)’ after you bake the ‘Principled BSDF’, so I recommend to get the look you want first, before doing any kind of baking. And of course, the baking process would bake the lighting into the texture so you won’t be able to change the lighting of your scene. *I use the 32-bit setting on when creating the blank texture. Not sure if that would make any difference ps. don’t forget to check out the ‘v2.07b (Preview)’ . It has additional setting for the ‘pseudoShader (Eevee)’ , though might have some unexpected behaviour.
@ilya.gladkiy
@ilya.gladkiy 5 ай бұрын
@@barely_art Thanks a lot. I'll try your methods
@rantirahmadhani6497
@rantirahmadhani6497 5 ай бұрын
hei saya punya masalah pada 11:48, node berwarna biru menjadi polos setelah saya menghubungkan lapisan pseudo ke pseudo shader
@rantirahmadhani6497
@rantirahmadhani6497 5 ай бұрын
i use blender 3.4.1
@barely_art
@barely_art 5 ай бұрын
kalau warnanya bukan hitam/abu-abu tapi jadi polos, kemungkinan masalahnya di UV. Apa boleh minta penjelasan lebih lanjut soal setup dan problem nya?
@STERRYCHEGE
@STERRYCHEGE 6 ай бұрын
This is amazing , but i had a question . Is there a way to change the brush strokes
@screenkiduniya3717
@screenkiduniya3717 5 ай бұрын
Of course
@barely_art
@barely_art 5 ай бұрын
Currently, the closest thing to a solution is probably to use ‘pseudoScatter’ . Although, having a custom brush is definitely on my future feature list and I’m hoping to tackle it on the next version of pseudo painter. ps. really sorry for taking a long while to reply
@martintoapanta6152
@martintoapanta6152 6 ай бұрын
Hi I have one question! but firstable, what a wonderful shader that you made! My question is if you know how to export a model with your textures to unreal engine?
@barely_art
@barely_art 5 ай бұрын
Well.. the simplest way to do it is probably to bake the texture using the ‘pseudoShader (Cycles)’ , though it won’t give you the same amount of control the eevee version have. A more elaborate way do it, probably, is by baking the BSDF shader that is connected to the ‘Shader to RGB’ node inside the ‘pseudoShader (Eevee)’ node group, and then replacing the ‘Shader to RGB’ with the baked texture. That way, you can render the shader in Cycles and then bake it and export it. I’m planning to tackle this problem in the next version of pseudo painter, but for now, that’s some of the only ways I can think of doing it. ps. sorry that it took me this long to reply
6 ай бұрын
the highlight color variation is not on pseudo shader for eevee anymore. how can we do the same effect?
@barely_art
@barely_art 5 ай бұрын
Hello! I’ve just added some kind of preview version in the download link (v2.07b). It will have some additional settings regarding color variation. It might not be exactly the same, but it should give you more control over the color variety. Do keep in mind though that this is a preview version and might have some unexpected behavior. ps. very sorry for only been able to reply just now
@OrdinaryPersonah
@OrdinaryPersonah 6 ай бұрын
i've been using this shader for some time now, only problem i found is with controlling shadow color, its really difficult to get the desired color. i wish if it was possible to choose desired shadow color without affecting the light part. is there a way to have more control with shadows using this shader
@barely_art
@barely_art 5 ай бұрын
hello! I’m currently working on the next version of this pseudo painter, and this feedback is certainly on my list of things to improve. It seems that it’s going to be some time until I can manage to finish it, so in the meantime I added some kind of a preview release that’s available on the download link. It will have some additional settings regarding highlight/shadow control but keep in mind that it might have some unexpected behavior. ps. really sorry for the super duper late reply
@OrdinaryPersonah
@OrdinaryPersonah 5 ай бұрын
@@barely_art great! I'll check it out
@3DWinters
@3DWinters 6 ай бұрын
That is really amazing stuff.
@CorpseTongji
@CorpseTongji 7 ай бұрын
is there a good way to troubleshoot this ? lmao i cant get it working
@barely_art
@barely_art 7 ай бұрын
mind to elaborate, good sir?
@skaiyeung7645
@skaiyeung7645 7 ай бұрын
Thank you so much. Could it create a watercolor effect?
@barely_art
@barely_art 7 ай бұрын
yes i think it can!
@demwz
@demwz 7 ай бұрын
I'm like hmmmm. Usingfree software developers spent years in to tempt users to your comericial web site. Not exactly what i would have expected
@irr97d
@irr97d 7 ай бұрын
Ngl, Im in love this.
@vangistar7936
@vangistar7936 7 ай бұрын
This is so good!!!
@cartoonfive
@cartoonfive 7 ай бұрын
You, sir, are a genious. Looking forward to trying this out! Thanks for sharing!
@rahulpurohit5567
@rahulpurohit5567 7 ай бұрын
hi ! love your shader, i'm going to use it in my next npr project. I just wanted to know if there is a way to use a base texture and then shade over it Like we use texture image and shader together for shading handpainted models.Pls let me know if it is possible with your shader or is there any alternate solution for this. Thank you so much ! let me know if you want to know more
@barely_art
@barely_art 7 ай бұрын
Assuming 10:00 is not what you meant, I think you want to have the paint strokes to be put on top of an image texture? Please do elaborate more if that’s not what you meant-but if it is, a way to do that is: to use ‘Mix’ or ‘Mix Shader’ to combine the image texture and the paint strokes. It can be done by utilizing the ‘Alpha’ output from ‘pseudoLayer’ as the ‘factor’ input in the ‘Mix’ / ‘Mix Shader’. The ‘Alpha’ output basically acts like a mask, so you can set how much paint strokes you want to add on top of the image using the parameters on ‘pseudoLayer’. Despite having A and B input, the ‘Alpha’ output on ‘pseudoLayer’ can actually be used with only B input connected. (you can also put the image texture straight into the 'A | pColor' on the 'pseudoLayer' without using any mix nodes. The 'pColor' output of the 'pseudoLayer' will then output the result) Again, if that’s not what you meant, please do elaborate more. EDIT : just wanna say, your comment made me realize how i can combine different pseudoShader(s) using the 'pseudoLayer' alpha! Thank you very much good sir!
@rahulpurohit5567
@rahulpurohit5567 7 ай бұрын
@@barely_art Thank you so much! This is exactly what I want. I'm glad it helped you, would love to see your KZbin journey.
@rahulpurohit5567
@rahulpurohit5567 7 ай бұрын
@@barely_art So i tried your 2nd method and it worked but even though your shader is working fine but the pseudo painter is not working with my node setup. I mean i'm not able to play with brush strokes. can you make a video to show how you would use the image texture with your shader. That would be amazing.
@barely_art
@barely_art 7 ай бұрын
here ya go : kzbin.info/www/bejne/e5yymY13ptl2jZI
@rahulpurohit5567
@rahulpurohit5567 7 ай бұрын
@@barely_art damn bro This is just amazing. Now i can finally use it in my next project. Thank you so much. can't believe its free.
@chenjony8407
@chenjony8407 8 ай бұрын
All blender users will be your fans.
@perrijane3d
@perrijane3d 8 ай бұрын
I recently used it for a personal project. amazing shader kzbin.info/www/bejne/o6K9aGqnp56eeLc
@ishansingh2222
@ishansingh2222 8 ай бұрын
Dear lord has blessed me with the sign of your video. This informational tutorial and free shader is what I was searching for, for a long time (1 week). So THANKS! Thanks a lot.
@Blo.
@Blo. 8 ай бұрын
hello! im stuck at the minute 1.39! i did everything you did in this pretty tutorial but my sphere remains black T^T
@barely_art
@barely_art 8 ай бұрын
aaaaaaaaaaa I just realised I cut the part where I connect the 'toSurface' of the 'pseudoShader (Eevee)' to the 'Surface' of the 'Material Output' nodee!!! (which can be seen in 1:30) Im soooo sooorrryyyyy!!!! .... pls tell me if you did that already and it's still black.
@Talsized
@Talsized 8 ай бұрын
Splendid
@jackcomas
@jackcomas 8 ай бұрын
This shader has the most captain obvious text I've ever seen in my entire life
@navidjavan7472
@navidjavan7472 8 ай бұрын
Fantastic! And I can't believe it was free.!!
@ericchu6633
@ericchu6633 8 ай бұрын
I used some similar NPR effects from Artineering's Flair a few years ago... shaders in this video works much better than that
@ericchu6633
@ericchu6633 8 ай бұрын
looks so awesome!
@ericchu6633
@ericchu6633 8 ай бұрын
does it also work as post process effect? with special gbuffers?
@barely_art
@barely_art 8 ай бұрын
As I said in some other comment, I’m not actually a 3D artist of any kind, and (I think) this is the first time I heard the term ‘g buffer’. Upon doing some light reading, I understand it as some kind of render passes? So if I understood you correctly, you want to have the painting effects as a post process instead of actually having it as a shader? Well, I never had that kind of use case in mind when I made the shader, but I suspect it’s possible. This shader works by creating a mask for each of the highlights, midtone and shadow, which is all affected/driven by the ‘pData’. So if you can get hold of them as a render pass / gbuffer, I think you could “recreate” the painting effect using post process (to some extent). All this shader does is doing some color correction using masks after all. There is currently no direct ‘Mask’ output if you want to render it (to use it as a render pass), although I don't think it's difficult to add (since I do have some new features for an upcoming update anyway). But I pretty much don't know anything about render passes and how exactly they are used in post, so I don't know how you would set up those masks to be an actual render pass (in blender) instead of rendering them manually. But hey, that’s all in the assumption that my understanding of gbuffer is correct and I didn’t misunderstand your question either. or maybe....... I should (try) add a post-process version of the shader as well? ps. soooooo soooooorryyy for replying so laaaateeeeeee!!!
@Mezbich
@Mezbich 8 ай бұрын
Gorgeous shader! I will have lots of fun playing around with this <3
@du_barnstokr
@du_barnstokr 9 ай бұрын
Magic! 👏
@swthelostarchives
@swthelostarchives 9 ай бұрын
That's insane!
@nikz000
@nikz000 9 ай бұрын
How do one bake this process into image?
@nikz000
@nikz000 9 ай бұрын
So it affects the base color and the normals right?
@barely_art
@barely_art 9 ай бұрын
I suppose you can use the cycles version of the shader. It won't look exactly the same as the eevee one, but you it does enable you to bake it
@barely_art
@barely_art 9 ай бұрын
Not quite? It uses the “data” from ‘shader to RGB’ node to make different masks for highlights/mid/low. Yes indeed the shader that drives the ‘shader to RGB’ has the 'Normal' modified using the ‘pData’ input, but it’s all just for creating masks. Which is why in theory, you can actually have different textures/colors for each of the highlights, midtone and shadow (or any different values on the mask). So what I did is just combining all the different textures/colors that I have tweaked for the high/mid/low and then porting them to the ‘emission’ socket (so technically it doesn’t actually have a ‘Base Color’). though it works somewhat differently for the cycles version
@nikz000
@nikz000 8 ай бұрын
@@barely_art Thanks l lot super helpful