Manim Tutorial | 3D Graphing | Tutorial 4, Manim Explained

preview_player
Показать описание
Beginning of the Manim Explained series to help people understand how to use Manim (the 3Blue1Brown animation program).

IF you are struggling to install Manim, here are some links to help;

I will be using the Community Edition of Manim (ManimCE). I'll be more impressed if you can download and install the program than if you can follow along with this video!

This video explains how to move objects in Manim, and apply updaters for animations. Manim can be (really) hard to use and understand, so if you are stuck, go ask people in the discord!

Timecodes:
0:00 - Intro
0:11 - Move Camera Tutorial
3:07 - Parametric Surface Tutorial
3:56 - Updater Parametric Tutorial
Рекомендации по теме
Комментарии
Автор

For those compiling the code, note that the class formerly named 'ParametricSurface' has been renamed to 'Surface' and the syntax has changed a bit. The updated version for Tute2 would be

surface = Surface(
lambda u, v: axes.c2p(v * np.cos(u), v * np.sin(u), 0.5 * v ** 2),
u_range=[0, 2*PI],
v_range=[0, 3],
checkerboard_colors=[GREEN, RED],
)

andrewestrella
Автор

An amazing tool to have while studying Calc 3!

aiwithaz
Автор

is now (in 0.16) known as plot_parametric_curve()

davidrysdam
Автор

thanks man keep it up. just subscribed

shoaibkhalid
Автор

Thanks for the video Brian! Do you know if there is a way to label the z axis? x and y can be easily labelled, but the z axis can't because there is no "axes.get_z_axis_label"

matthewjames
Автор

I don't know whether this is a question that's answered elsewhere but may I ask why the command "np.arrary" is used in the first code, but not in the 2nd code please? I can't see any obvious reason to use it in one case and not the other.

dylanparker
Автор

Why is there a space between the surface of the cone and the side of the triangle? As the triangle rotates the generated cone doesn't stick to its side...

bmwck
Автор

For Class Tute3 on line 103 at 4:43, note that axes.get_graph(xxxx) must be changed to axes.plot(xxxx).

kennethsmith
Автор

How to set the text to face towards the viewer or the camera?

ictmathematics
Автор

Great video, but I have a problem: even if I copy the exact same code you used, my pc says: "TypeError: got an unexpected keyword argument 't_range'", he doesn't recognise anything of the form "a"_range, and I don't know why. Can anyone help me?

danielesantospirito
Автор

Thanks for your work Brian! I have almost finished learning the examples from the manimce documentation, but when I try to understand the codes written by 3b1b, I notice that there is a gap between the level of manimce examples and the level of codes from 3b1b, and your tutorials are really fulfilling that gap! Now, there's one question I still have on 3D scene, is there a way to label the 3D axis, I know there is a method mobject.get_axis_labels() to label the 2D axis, but it doesn't label the 3D one, do you know a method which label the 3D axis?

gujodde
Автор

Do you have any tips on aligning 3D parametric surfaces. Like I have two parametric surfaces but when I do ps1.next_to(ps2, UP), it doesn't do anything.

dauhoang
Автор

sir can you please tell how to animate text in a 3d scene without it being effected by camera motion, 3b1b manim have attribute fix_in_frame for mobjects to do the same but manim community addition, could you plase suggest some way to get over that?it would be very helpfull

sinankuniyilathoot
Автор

[4:00] Why do the cone and the triangle separate?

pochotom
Автор

how to show a 3D cube in manim bro, thanks :))

bakani
Автор

Anyone else seeing the ThreeDScene class pretty much completely scrapped now? Quite annoying

tigab