I figured out how to get a multicolored mandelbulb. Don't throwing a RGB straight into the color of both the Volume Scatter and Volume Absorption nodes. Instead come out of the Intensity of the DynamicMathsExpressionGroup with a ColorRamp. Then plug the color of the ColorRamp into the color of the Volume Scatter. Mess with the ColorRamp until you get the colors you like. Hope this helps someone. :)
hey! do you know if this is only aviable for windows or also for Mac too cause when I download it there's no zip I can install in blender !!! :( thank u
It looks so amazing, too bad my computer can't really render this, looks more like a greyish cloud inside a cube. But i love watching others making them!
Any idea how to get this to work in 4 0? There was someone who edited the code and rerealeased zip folder for mixamo, wondering if same has happened for this as it was just hosted on a goigke drive
Hey CloudMixer. You could add some animation by tweaking the expression a little... When adding the 'Preset' mandelbulb, enable the 'Create as Text block' checkbox, then when it's created, go to a Text Editor window and change the expression to this : # Mandelbulb : Generate a Mandelbulb (3d-mandelbrot) #Define the group for one 'iteration' of the Mandelbulb calculation group:start(mandelbulbiteration, N, iBlown, Limit, iOffset[], iVector[],ZAngleOffset) #Split the input vector into x,y,z _x = iVector[x] _y = iVector[y] _z = iVector[z] #Calculate the coordinates _r = (_x*_x + _y*_y + _z*_z)**0.5 _theta = atan2((_x*_x+_y*_y)**0.5,_z)+ZAngleOffset _phi = atan2(_y,_x)+ZAngleOffset _rn = _r ** N _newx = _rn * sin(_theta*N) * cos(_phi*N) _newy = _rn * sin(_theta*N) * sin(_phi*N) _newz = _rn * cos(_theta*N) #New distance from centre _newR = (_newx*_newx + _newy*_newy + _newz*_newz)**0.5 #Determine whether our new point lies outside the sphere oBlown = or(iBlown, _newR> Limit) oVector[] = vadd(combine(_newx, _newy, _newz), iOffset[]) Intensity = _r - _newR #End the group - the name should match the 'start' group:end(mandelbulbiteration) #----------------------------------------------------------------------------------------- #Add a group node named 'iteration1', setting the inputs to the group input values group:add(mandelbulbiteration,iteration1,N{8},0,Limit{2},Input[], Input[]) #Add second group node named iteration2 and linked to the first group:add(mandelbulbiteration,iteration2,N,group:iteration1[oBlown],Limit,Input[], group:iteration1[oVector],ZAngleOffset) #Add some more iterations group:add(mandelbulbiteration,iteration3,N,group:iteration2[oBlown],Limit,Input[], group:iteration2[oVector],ZAngleOffset) group:add(mandelbulbiteration,iteration4,N,group:iteration3[oBlown],Limit,Input[], group:iteration3[oVector],ZAngleOffset) group:add(mandelbulbiteration,iteration5,N,group:iteration4[oBlown],Limit,Input[], group:iteration4[oVector],ZAngleOffset) group:add(mandelbulbiteration,iteration6,N,group:iteration5[oBlown],Limit,Input[], group:iteration5[oVector],ZAngleOffset) group:add(mandelbulbiteration,iteration7,N,group:iteration6[oBlown],Limit,Input[], group:iteration6[oVector],ZAngleOffset) group:add(mandelbulbiteration,iteration8,N,group:iteration7[oBlown],Limit,Input[], group:iteration7[oVector],ZAngleOffset) group:add(mandelbulbiteration,iteration9,N,group:iteration8[oBlown],Limit,Input[], group:iteration8[oVector],ZAngleOffset) group:add(mandelbulbiteration,iteration10,N,group:iteration9[oBlown],Limit,Input[], group:iteration9[oVector],ZAngleOffset) #Define the outputs Inside = not(group:iteration10[oBlown]) Intensity = group:iteration10[Intensity] Then click the 'Update from Text block' button within the group. This will give you a 'ZAngleOffset' input to the node that you can animate. It's a bit crude but demostrates what can be done by tweaking the formula that generates the mandelbulb.
I did do a little bit of an animation a while back by adjusting the N(?) i think. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-5T4epjQYS8I.html I will try a better one with this once i get it working
Ok so yeah.. that Z offset is amazing. Ill render a video at some point like how i did with the Reaction-Diffusion Simulations. Will this Z offset be included in a future release? Ive been trying to find time to sit down and build a fractalized world for a fly through. Nothing special.. and definitely not anything as pure as: www.julius-horsthuis.com/ Maybe ill wait for a GPU upgrade haha.
@@CloudMixer Yeah - going to include a Mandelbulb2 as a separate preset with additional features. So far included variable input (so can automatically connect to Object coords without needing Texture Coords node), auto density multiplier, variable Theta, Pi and R offsets (R lets you ‘pulse’ it quite nicely) and trying to come up with a better means of adding color. Will include as new preset. I’ll let you know once it’s available.
Great stuff. Could you please tell me how to animate it, I need an animated mandelbulb for a project, all other tutorials include manually setting up the expressions.
I've figured it out if you're still wondering. For me, it was because I downloaded the wrong version. This video was made 2 years ago so I had to use the most recent Beta version of Maths Expressions for it to work. Hope this helps.
dont work unless you have an old version of blender... which sucks because i cant even get a version that old, the oldest i can get on the blender website is 2.91
Kinda. You can absolutely create a Mandelbulb in Eevee... But i cant seem to get this same level of detail. Its something im still working on. Once i figure it out i will post a video!
@@CloudMixer With Eevee, the key is to set the Volumetrics render settings to narrow down the range of the volume - the 'Start' and 'End' distances in the settings. These default to 0.1m and 100m... reducing them tells Eevee to concentrate on just a narrow range - so if your volulme is 1m away from the camera and is 1m in size, set them to 0.5m and 1.5m and get a much crisper volume render. Also, reduce the Tile size, increase the Samples and don't forget Volumetric Shadows (with maximum Samples).
Here’s my original inspiration for adding the Mandelbulb preset : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-WSQFt1Nruns.html. At 18:00 to 20:00 it goes through the Eevee settings to improve the results by setting Start, End, etc. Hope it helps.
@@richardsedman8531 I definitely have applied those suggestions. But I kept running into a couple issues.. with my Eevee bulb tests I couldn't find a proper way to have it interact with HDRI lighting. Unless under very specific lighting thresholds it losses a lot of it's clarity. Tightening the area Eevee calculates volume does increase density and clarity. But not to the degree I personally like. Even with volumetric shadows, tile size, samples at max quality, cycles had the look I was going for.