you are my favourite maya youtuber of all times!!!!
@sarkamari3 жыл бұрын
Comments like this make my day. Appreciate it
@PierreAlexandreDucos Жыл бұрын
Thank you for being one of the sole sources of legitimate information on Bifrost. Maya is SO poorly documented. It is amazing when we find tutorials that do more that explain basics. *Thank you.*
@kakalookastudio7153 ай бұрын
Man your tuts are massive. Thanks for spread the knowleadge!
@sarkamari3 ай бұрын
Glad to hear you found them useful
@rickypillai4073 жыл бұрын
I was so stuck with the shading for my own simulations, thank you so much for pointing that we need to do it specifically to voxel_ temperature and fog density. This has helped me so so much! Thanks a lot.
@sarkamari3 жыл бұрын
Glad I could help 🙏🏼
@SugarTouch3 жыл бұрын
There is default preset in aiStadardVolume shader for bifrost. It will fill corresponding fields for you. Author types it manually to teach us but you probably would use preset instead until you have a custom parameters inside bifrost. Keep in mind also you might vary parameters. You might apply density instead of temperature and vice versa in emission/transparency/color fields :) You might also scale/remap/clamp them as any other parameters in Maya to get endless artistic results. You ever don't need an fuel/combustion to get a fire. You might use single source of gas and just crank up temperature in aiStandardVolume to reach blackbody's fire range instead of smoke :) Fuel/combustion allows you to get significant "spikes" of temperature in your gas cloud. But you might achieve the same result just adding contrast to your voxel_density values. Think of as it's a fractal noise (because it is :))). You have a ramp (gradient) of values. Density and temperature. It's like grayscale noise pattern. Now you could remap/recolor/level/curve it just like any other ramps. "blackbody" preset in aiVolumeShader is just a color ramp preset according to real physics (black body emission colors). But you might replace it with any custom ramp instead. Kelvin's parameters in aiVolumeShader ARE just "levels" controls for this regular ramp.
@stasnikitin14562 жыл бұрын
One of the best Bifrost tuts i have ever seen. Special thanks for "zoom" on particular areas.
@sarkamari2 жыл бұрын
Amazing to hear
@em301424 жыл бұрын
Nice. It’s kind of overwhelming how much there is to learn of maya.
@sarkamari4 жыл бұрын
That is so true Evan. The reality is it never ends. There is always new ways of doing the old things. 🙂
@SugarTouch3 жыл бұрын
I agree to SARKAMARI :) I'm in Maya for 20 years and still learning each day :) Just imagine what is the level of understanding is in heads of Maya _creators_ if USERS have to spent years to explore this universe :)))
@anmcopico42283 жыл бұрын
I never thought i can understand this , but you've done a good job.
@sarkamari3 жыл бұрын
Thank you RC
@SugarTouch3 жыл бұрын
Node graphs are looking confusing and complex at a first glance. But it's very native to our brains. They are _literally_ mind maps :) Once you got it you'll never go back to layers/stacks/lists anymore. That's why NUKE looks much harder to understand for beginners corresponding to AE, but you'll never prefer AE once you meet NUKE/FUSION. The same with Maya. You might work with native Maya particles/fluids in native node graphs (in hyper graph/node editor) but tutorials wouldn't teach you that way. They would probably guide you over outliner and attribute editor what's very non-intuitive. Easier to manage but harder to understand what's going on :) That's why you feel so comfortable when you dive into node graphs (bifrost graphs in that case).
@anmcopico42283 жыл бұрын
@@SugarTouch I'm working with Houdini now . And i prefer node based work flow like you said.
@kishanpatel12644 жыл бұрын
Great tutorial. Thanks for awesome tutorials.
@sarkamari4 жыл бұрын
Glad you enjoyed it Kishan
@sravanthikacham2 ай бұрын
hii..I cant found randomize operator in graph..plz let me know
@SingularisFox2 жыл бұрын
HI! Great tutorial! Though, how do I get the custom operators that you use here? Only via patreon?
@thesoundofart7124 Жыл бұрын
Thank you for sharing your knowledge and work my friend. I have a question.. at 2:20 what key do you press to get the drop menu with All Nodes/core/diagnostic/modelling .. so to create the mesh sphere? I deleted the input but right clicking doesn't give me that option nor if I press space bar? Hope this makes sense
@rohithrajkk Жыл бұрын
use Tab key
@mortenbojsen-hansen1178 Жыл бұрын
Love the tutorial!
@sarkamari Жыл бұрын
Thanks for your warm feedback
@akhilshekar84274 жыл бұрын
Thanks for sharing sir
@sarkamari4 жыл бұрын
Thank you Akhil
@hamedgln82694 жыл бұрын
that was amazing thanks
@sarkamari4 жыл бұрын
Appreciate the kind words Hamed.
@povilaslondon Жыл бұрын
do you know why I cant see anything inside bifrost volume in the viewport?
@yebkamin2 жыл бұрын
Source air doesn't have "additional properties" connection to add the fuel too. What am i doing wrong?
@jonastietz67763 жыл бұрын
Great Tutorial. The Result looks amazing. It would be awesome, if you could answer me two questions. My rendered flame has some kind of streaks in it. It looks kind of pixelated. How can I increase the resolution or the particlenumber? Secondly, where do I have to implement the created chache in the Graph-Editor? Thanks for this great tutorial and I will check out your other ones.
@sarkamari3 жыл бұрын
Source air has got the quality (needs to be lowered). Also you can render with no cache but it requires very strong processing power. Check the timestamps for the caching section. :)
@jonastietz67763 жыл бұрын
@@sarkamari Thanks for the reply. With your help I managed to solve both of my problems. :)
@SugarTouch3 жыл бұрын
Pixelated (blocked by squares) fluids are mostly caused by your "details" in source and your temperature ranges. Bifrost calculates density/temperature by grids in space. Voxel _cubes_. One temperature/density value inside one cube. aiVolumeShader smoothes and fades these results but they ARE still there. If you crank up your temperature range in aiVolumeShader your density/temperature values jumps above "fade-off" and became visible. If you need brighter flame - don't crank up temperature or density. Rise the emission instead. It will shine brighter accordingly to environment but wouldn't "block" visible flames/fluids. You have to keep in mind that "look" of volumes are not physically realistic. It's just applying incoming density/temperature values to color ramp. It's a fake. Simulation is accurate but visualisation is NOT. :) If you see block it just means the range of temperature in simulation is not significant for your purposes. If you need a candle in front of star you have to simulate physically accurate temperature ranges from 500 to 5kk kelvins (or whatever). Than your visual ramps will work :) Otherwise you have to trick/cheese your image on post by glow/levels/curves/whatever to remap Colors accordingly. Renderer will "fade" your density/brightness of gas from 1 to 0 in your temperature range. If you'll ask him to not fade any temperature/density up to 0.9999 you'll have visible blocks :) You need more variations of temperature in simulation instead. Or more voxels in computation (source details size/fluid size). But it will significantly affect render times. Keep in mind you don't need real flames. You need beautiful believable picture of flames until you work for DARPA. :)
@NitishKumar-s1e7h8 күн бұрын
how do you make that custom node?
@BakaNimate3 жыл бұрын
Thank you for the wonderful tutorial. I did followed it and build the node. Unfortunately my material is not working, the fire is visible while caching but once I stop caching and turn to "Read" the shader disappears and I see the volume very slightly, fire is visible. When trying to render, nothing comes out. Could you think of what might cause that issue?
@surajbathija76113 жыл бұрын
Move the assign shader along with the aiStandardVolume node after the cache node, and plug it into the output
@NazimZaki2 жыл бұрын
nice tutorial. i ve learnt a lot. quick question. where can i download the noise and randomised operator? it doesnt come by default right?
@sarkamari2 жыл бұрын
hi Nazim and thank you for the kind words. I share ALL scene files for most of my videos via my Patreon.
@AmitKumar-te6vw3 жыл бұрын
Thank you.
@isanVFX2 жыл бұрын
why i dont have randomize and noise operator in my bifrost graph?
@trevoradams86753 жыл бұрын
My god thank you thank you
@sarkamari3 жыл бұрын
Glad i could help
@Nortorock3 жыл бұрын
Love the tutorial. However I am having an issue. curl_noise has an error "no promotion exists for a value if type 'Math::Float4' to a value type 'Math::float3' " I am guessing, I am a wrong input type, though I have no idea. Any suggestions?
@sohailshaikh71803 жыл бұрын
Plzz make more bifrost tutorials
@sarkamari3 жыл бұрын
Will do
@keltart8092 жыл бұрын
for some reason my file cache only creates one file?
@Bart12603 жыл бұрын
Hi, nice tutorial. I think your 1st and 3rd links don't work right. I also don't know how to import your compound node to my Maya. :( (new user)
@amoghsanji3 жыл бұрын
Yess me too, Could you please tell us how? Or send a link if youve alredy done a video how to do it @SARKAMARI
@Harmzz3 жыл бұрын
@@amoghsanji im stuck at the noise operator bit, link doesnt do anything.
@olegshadowmaker3 жыл бұрын
Please tell me, when calculating the aero simulation, a white cube appears in the viewport, and not an air sphere with an effect, as in the video. what's my mistake ?
@sarkamari3 жыл бұрын
If you don't see the white cube in the render then there's a big chance that it come from your viewport settings
@olegshadowmaker3 жыл бұрын
@@sarkamari , Thank you. Yes, by switching the viewport rendering engine to DirectX 11, everything was displayed normally :)
@keithyakouboff87553 жыл бұрын
Dude... it would be so much more helpful if you would work within the native Maya nodes to create your fire effect.
@sarkamari3 жыл бұрын
Haha. I hear you. I also have a tutorial on fire using fluid container . :) Make sure to check it out
@keithyakouboff87553 жыл бұрын
@@sarkamari I know man. But, I'm trying to learn the newer stuff, the new Maya technologies with a future. Bifrost is so much more efficient, and the bifrost graph kicks ass. Trying to focus my self-education on that.
@SugarTouch3 жыл бұрын
It's interesting SARKAMARI uses custom operators to modulate parameters of SOURCE but bifrost teams usually expects us to modulate _influence_ instead. There's native modulate_influence node for it. You have to connect it just like any turbulence and dissipation (actually IN turbulence/dissipation). SARKAMARI is trying to tune emitter (source) instead to achieve the same result. Seems like it just adds some clarity into node graph. The general parameters are always at the very ends of the "tree" and not scattered across. But it will force you to use custom "macros" just like we have here :) And you might combine any group of nodes into "operator" anytime (and expand it back and forth). I'm sure noise/random operators ARE groups of native nodes just "grouped" to not "blow your flow" :)
@keithyakouboff87552 жыл бұрын
@@SugarTouch Eh.. I think it's important to learn what the base capabilities are before you start looking for scripts that may or may not exist. Don't know if that makes sense. I will go the influence route instead and follow along as closely as I can.
@thorarinn133 жыл бұрын
Hi, I'm wondering, I'm working on a scene ant the ball is moving through the scene with high speed and I'm getting a dotted result like the fire is lagging behind, any tips on how to fix that?
@sarkamari3 жыл бұрын
Watch my smoke tutorial
@thorarinn133 жыл бұрын
@@sarkamari Can't find the motion streak option in the bifrost graph and I have no idea how to fix the dotted result
@talshenholz92533 жыл бұрын
I am having a problem where the emission is 'stuck' inside the bounding box.. not sure how to turn off the bounding box so the fire emission will look natural, any suggestion?
@SugarTouch3 жыл бұрын
Bounding box is dynamic. It stretches to "hug" your simulation. It's not cropping it. The reason you simulation won't expand as you expect mostly comes from fluid itself. It appears there is some sort of clamping by lifetime of particles or density or whatever in parameters of source. Dissipation (endless going up) mentioned here is important too. Or might be the density parameter in your source OR MATERIAL (aiStandard Volume) is not big enough. There IS a gas but you cannot see it because aiStandardVolume's density value making it invisible from particular range. When I facing such problems it's usually density or influence issue. Mostly in aiStandardVolume because bifrost has physically realistic default values until you change it. But your source and your material don't. You must keep in mind bifrost is very sensitive to scene scale. And your source "details" and "scale" params in bifrost are very important. Author might have Maya working in centimetres but your setting are in meters. Not mentioned in tutorial (assuming everything by default I guess).
@s.parker73513 жыл бұрын
Would you please make a version using native Maya nodes? This tutorial just plain doesn't work in maya 2019, but I havent tried it yet in 2020. :(
@sarkamari3 жыл бұрын
Hi. I have another one using native fluid sim. Check out my VFX playlist
@SugarTouch3 жыл бұрын
do you mean native Maya fluids or native bifrost nodes instead of custom noise/random operators ? :)
@shekhar30193 жыл бұрын
how can I add a custom object from the outliner as collider ? dragging the mesh and connecting it to collider node doesn't seem to be working, please help me!!
@sarkamari3 жыл бұрын
The typical way is to middle mouse drag onto an empty area within your bifrost graph
@shekhar30193 жыл бұрын
okay thank you
@SugarTouch3 жыл бұрын
There is "collider" node just like source or influence. And simulate_aero node has input for it (lot of them :). You might even input one simulation result as collider inside next one to achieve inter-fluids collisions (like a fire vaporing your liquids or melting your snow etc :). Keep in mind that when you put objects from scene into bifrost graph you MUST keep in mind scene scale. Bifrost is very sensitive (just like any simulation engine) to "real" size of your objects according to your Maya settings (meters/centimetres) . There's a dedicated attribute in "source" node to scale simulation accordingly. It's not mentioned here because author uses "native" internal primitive sphere as n emitter. Not an object from scene (or input node).
@ahsansattar88762 жыл бұрын
What key did you use to add the noise operator??? Or is there some plugin for the "Noise Operator"?
@rich797win4 Жыл бұрын
That's so shitty
@NanoGameLab Жыл бұрын
@@rich797win4 it is if the video depends on it.
@rich797win4 Жыл бұрын
@@NanoGameLab The node is not even custom-made. You can find it in the Bifrost browser
@NanoGameLab Жыл бұрын
@@rich797win4 do you mean the aero_uvw_field_noise?
@rich797win4 Жыл бұрын
Yes and the randomize node
@syamsasidharchukka51222 жыл бұрын
How can I download customized nodes
@the15floor3 жыл бұрын
I've seen all of your videos, but I couldn't find links to the noise operator and the randomize operator. Where are they?
@the15floor3 жыл бұрын
@@sarkamari Thank you. Your tutorial helps me a lot.
@cliffhton31993 жыл бұрын
Where is now? It got deleted?
@sarkamari3 жыл бұрын
Yes Cliff. Scene files are now available on my Patreon page
@vinothkumar54253 жыл бұрын
how to set initial state in bifrost graph editor
@sarkamari3 жыл бұрын
you have to do it on the solver level . needless to say initial state cannot be applied to gas but you can do that on the mpm solver type
@vinothkumar54253 жыл бұрын
@@sarkamari can you please do tutorial on this set initial state?
@SugarTouch3 жыл бұрын
It's easier to cache out bifrost result and import it as Arnold's native volume object. Acts like alembic. You might retime/crop it as you wish later. This is the way to "loop" your simulations too in case you need endless seamless "flaming" or whatever. :)
@sravanthikacham3 ай бұрын
plz share the arnold page link thank u
@sarkamari3 ай бұрын
It’s available on my Patreon Gold tier
@sabrinaflipse77323 жыл бұрын
do i need to update from 2019 to use this graph editor? bc i dont see it and i can't find it in the plug in manager
@sarkamari3 жыл бұрын
I believe Bifrost was a seperate download (as a plugin) back in 2019 version. You still can download Bifrost as a plugin from autodesk website but from 2020 it gets installed with Maya. Definately worth a try
@sabrinaflipse77323 жыл бұрын
@@sarkamari thank you :) i would like to download the updated version but I am using an educational license and graduated in 2020. So I think to update that might mess up my license? bc I have a 3 year license and I heard they are only doing 1 year licenses now. im trying to use maya as much as possible before my license expires though.
@stephenarchibald77183 жыл бұрын
How do i go about importing the custom noise node into my own graph? I have downloaded it from the link in the description and tried both importing and dragging and dropping and having no luck getting it to appear.
@sarkamari3 жыл бұрын
Just bring it into another pane by pressing the + then copy/paste.
@stephenarchibald77183 жыл бұрын
@@sarkamari Awesome, thank you!
@shekhar30193 жыл бұрын
@@sarkamari I'm sorry to ask this, I'm new to maya can you tell how do i import that .mb file into maya. sorry for being so dumb
@shekhar30193 жыл бұрын
@@sarkamari whenever i press + it creates a new graph, what do i do after that ?
@shekhar30193 жыл бұрын
@@sarkamari Figured it out thank you
@exslonRB0693 жыл бұрын
cant find noise_operator, do i have to pay for patreon membership to get access to that node?
@sarkamari3 жыл бұрын
You don't have to. It's just one way of supporting this channel for the FREE content I provide.
@damocles50473 жыл бұрын
Can i ask you something?
@sarkamari3 жыл бұрын
Ask away Damocles
@kamesheshwar49004 жыл бұрын
I didnt see additional properties in sources air what can I do ?
@sarkamari4 жыл бұрын
Have you checked both tabs on the node?
@kamesheshwar49004 жыл бұрын
@@sarkamari I'm sorry just now I'm checked I'm using bifrost older version not the 2.1
@kamesheshwar49004 жыл бұрын
@@sarkamari I connect out to air source input of the fuel node now it works thanks bro
@sarkamari4 жыл бұрын
That explains it. :)
@ady7d773 жыл бұрын
Is it for Maya 2020 or Maya 2020.2?
@sarkamari3 жыл бұрын
I use 2020.1 and any higher version should work obviously :)
@ady7d773 жыл бұрын
@@sarkamari but i got 2020
@SugarTouch3 жыл бұрын
@@ady7d77 Bifrost is updated independently and there are updates for any (compatible) Maya versions. Just check bifrost site (from plugin info). Maya versions are not important here. Just like with Arnold render you're updating aside with Maya.
@Harmzz3 жыл бұрын
how do u access the noise operator?
@sarkamari3 жыл бұрын
Scene files are available on my Patreon page now
@hasnainraza18923 жыл бұрын
I don't have bifrost graph
@sarkamari3 жыл бұрын
you need to enable the plugin. look into introduction to bifrost aero on my channel
@animetantra40513 жыл бұрын
aishader not working
@SugarTouch3 жыл бұрын
Do you mean aiStandardVolume ? You probably mistyped parameters like volume_dencity or temperature etc. There's a ready preset in aiVolumeShared for bifrost. It will put default parameter names in corresponding fields for you. Author types them manually to learn us what's going on :))) But usually you wouldn't do it until you have tons of custom properties inside bifrost :)
@visualcapture3603 жыл бұрын
do more
@antonillustration79183 жыл бұрын
when i write the files it wont run the simulation. It gives me a warning that says "Cannot draw an object with no points".. do you have any idea what that might be about? thank you!
@sarkamari3 жыл бұрын
Will you get the same warning if you disconnect the cache node from your graph?
@SugarTouch3 жыл бұрын
There is a "experimental" unified "file_cache" node in bifrost. It allows you to switch between read/write/bypass states. Try to disconnect file_cache node to be sure. And (just a tip) when you've done with your simulation, just cache it as vdb and use Arnold's volume object (in Arnold's menu) to load it as static reference. Hide your bifrost in Maya to skip it from counting until you need to change something later. It's much easier to work with "baked" volumes instead of utilising whole bifrost tree/engine all the time :) Assign the same material to it.
@daphnediaz53413 жыл бұрын
In 2:19, how do you open that menu?
@sarkamari3 жыл бұрын
Simply press tab on your keyboard
@daphnediaz53413 жыл бұрын
@@sarkamari When you connect the nodes when you have the simulation at 5:00, when I play the simulation nothing happens :( I have it just like in the video and nothing, what can I do?
@sarkamari3 жыл бұрын
Might come from viewport settings. For example make sure your viewport is set to shaded. Double check the output node as well and make sure everything is connected :) let me know how you go
@amitnegiji51834 жыл бұрын
Were is noise_operator script
@sarkamari4 жыл бұрын
You can download the scene, Amit. The link is in the description :)
@amitnegiji51834 жыл бұрын
👍👍 thxx
@cliffhton31993 жыл бұрын
@@sarkamari Where is that link, I can't see it in the description ):
@Nukepie4 жыл бұрын
your pc specs?
@sarkamari4 жыл бұрын
My gear is actually relatively old. I have two xeon e5, 64 GB DDR3 and Quadro k5000,Tesla hybrid. Still plowing through but time make some changes
@Nukepie4 жыл бұрын
@@sarkamari I would like to see how threadripper deal with bifrost.