Curves in the Plane

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.ย. 2024
  • Lecture 02: Generating curves with a computer.

ความคิดเห็น • 45

  • @kkadir
    @kkadir 2 ปีที่แล้ว +11

    It is incredible to access this material free of charge.

  • @prajwolgyawali6770
    @prajwolgyawali6770 4 ปีที่แล้ว +26

    Problem Statement- 5:10
    Chaikin Algorithm- 7:08 by George Chaikin
    Bezier Algorithm(Geometric)- 25:05
    Bezier Algorithm(Mathematical)- 32:05

  • @willw2596
    @willw2596 3 ปีที่แล้ว +10

    This is one of the best if not the best computer graphics course on TH-cam. Prof. Ken Joy really makes complex concepts simple. I've been doing OpenGL game/simulation and many things fall into places after watching this video series. Thank you so much for putting it out.

  • @boots_on_the_grounds_of_war
    @boots_on_the_grounds_of_war 4 หลายเดือนก่อน +1

    Your patience with the chalk is admirable.

  • @nathantaylor7026
    @nathantaylor7026 6 ปีที่แล้ว +39

    Ken Joy: Destroyer Of Chalk

    • @zzxoto9913
      @zzxoto9913 3 ปีที่แล้ว +1

      University management have been saving (shaving) on chalks!

    • @NonTwinBrothers
      @NonTwinBrothers 2 ปีที่แล้ว +3

      Virgin Ken Joy vs. Chad Walter Lewins

  • @unveil7762
    @unveil7762 10 หลายเดือนก่อน

    If you apply relaxation to those point with a given radius, you can get a nice diffrential grow effect ❤

  • @songhyuntube3333
    @songhyuntube3333 4 ปีที่แล้ว +3

    Thank you for great lecture ~ 감사합니다

  • @thej680
    @thej680 3 ปีที่แล้ว +1

    I think there is a mistake. At 44:30, he says in the case that j > 0, P_i^j = (1-t)P_i^(j-1) + tP_(i-1)^(j-1). By his previous example, when he expanded P_2^2 he said it was equal to (1-t)P_1^1 + tP_2^1 which doesn't follow the rule he stated here. I think it should say P_i^j = (1-t)P_(i-1)^(j-1) + tP_i^(j-1) in this case.

  • @gordonlim2322
    @gordonlim2322 4 ปีที่แล้ว +1

    How does Bezier's curve relate to Chaikin's curve?

  • @amados8422
    @amados8422 2 ปีที่แล้ว

    Thank you, I love that

  • @brod515
    @brod515 5 ปีที่แล้ว +1

    @44:06 I believe the respective subscripts i and i-1 are in the wrong order according to the notation he established earlier it should be p_i-1 and p_i

  • @user-eq9qg4im6q
    @user-eq9qg4im6q 7 ปีที่แล้ว +1

    Thank you! Best explanation out there!

  • @yb801
    @yb801 6 ปีที่แล้ว +1

    Great course😘

  • @gordonlim2322
    @gordonlim2322 4 ปีที่แล้ว +1

    I think I have some fundamental holes in my understanding. Why do need to get an equation of the curve we want to draw? Does this have something to do with how the computer draws programatically? Or did he derive this out of curiosity? Previously I thought we would give the computer just a few lines like at 8:00 and then the computer works to make a curve out of it by basically adding more points. But I got lost at around 28:00 when he was trying to get an equation for the curve (or at least that's what I think he's doing). Can someone enlighten me?

    • @eddieh7962
      @eddieh7962 4 ปีที่แล้ว

      How would the computer know where to add the points? A parametric equation is super useful because u can define the perfect spacing and LOD for the vertices you generate since you are only varying t and the equation of the line figure out the actual shape to be drawing

    • @Adeltraut
      @Adeltraut ปีที่แล้ว

      You are right, he is only very briefly covering why you would want the curve equation in the first place.
      My answer would be: Because otherwise you would have to save the curve as pixels laying on the curve. If you want to zoom in or rotate, you would enlarge these pixels and have to translate them on ur screen. The parametric curve however can grab for you any point on the curve in a scale and rotation of your chosing. Besides solving the scaling problem, its a bit of a trade-off between memory space and calculating time when chosing how to display a line on the screen.
      Even if you have no intuition for the math behind it or designing car pieces or other engineering disciplines, the issue is immediately clear, when you want to use a drawing as a magazine graphic. You can't just enlarge pixel-art and expect it to look good on a high dpi print. The human eye will see pixels and attempts to smooth the pixel remnants will look less crisp and sort of sloppy. So either you decide to recreate the digital art on a digital canvas large enough to have small enough pixels for the printout, or you display the lineart by parametric curves to get the scaling done.

  • @destroyerofchalk6456
    @destroyerofchalk6456 5 ปีที่แล้ว +1

    where is the auto-titles? I lost them : (

  • @saadbinsami4801
    @saadbinsami4801 7 ปีที่แล้ว +1

    Confusion in Algo at 17:40 ,
    we are here to draw the curve , we select points on the curve, now on the next step is to draw tangents. but how can we draw tangents by using points only??

    • @y09i_
      @y09i_ 7 ปีที่แล้ว +1

      I believe we should manually find out the Chaikin's points from an image. Then draw it using a program utilizing the algorithm.

  • @fasanyamonsurat929
    @fasanyamonsurat929 4 ปีที่แล้ว

    What topic should be checked in the library to read further

  • @teslapop
    @teslapop 8 ปีที่แล้ว +1

    does anyone know where to get the homework files? I could not get through the the link on the first video

    • @Fnargl99
      @Fnargl99 8 ปีที่แล้ว +7

      +Tesla Vortex graphics.cs.ucdavis.edu/~joy/ecs175/

    • @teslapop
      @teslapop 8 ปีที่แล้ว

      Thanks dude!

    • @LEGEND19891109
      @LEGEND19891109 7 ปีที่แล้ว

      thank you, cheers!!!

    • @mhd_4800
      @mhd_4800 3 ปีที่แล้ว

      the website is not working anymore ?

  • @user-kl8we9sv3t
    @user-kl8we9sv3t 6 ปีที่แล้ว +1

    为啥没有字母了呀

  • @hariharanramamurthy9946
    @hariharanramamurthy9946 3 ปีที่แล้ว

    anyone know full course videos

  • @luizandre12345
    @luizandre12345 4 ปีที่แล้ว

    Great lecture

  • @SumitSingh-jo4rt
    @SumitSingh-jo4rt 6 ปีที่แล้ว

    Very nice

  • @phartatmisassa5035
    @phartatmisassa5035 9 ปีที่แล้ว +1

    This reminds me of Zeno's Dichotomy paradox...
    en.wikipedia.org/wiki/Zeno%27s_paradoxes#Dichotomy_paradox
    ...as well as of the concept of a limit encountered in Calculus.

  • @xiaobaibai5871
    @xiaobaibai5871 5 ปีที่แล้ว +5

    As a non english speaker, subtitle please!

  • @jamestalley2838
    @jamestalley2838 6 ปีที่แล้ว

    The curve of 1.618 , As in the curve of space and time.

    • @jamestalley2838
      @jamestalley2838 6 ปีที่แล้ว

      Try that one!!! It's real and also a Cosmic constant...

  • @gamerkaue88
    @gamerkaue88 4 ปีที่แล้ว +1

    "He's the only person on the planet that we know of to have started 3 billion dollar companies"
    Elon Musk: *_hold my rocket_*

  • @jessesinger4790
    @jessesinger4790 5 ปีที่แล้ว +1

    Bezier died in 1999

  • @DrSpooglemon
    @DrSpooglemon ปีที่แล้ว

    They couldn't afford coloured chalk. 🙁

  • @oko5672
    @oko5672 3 ปีที่แล้ว

    drinking game: take a shot every time he says "okay?"

  • @yb801
    @yb801 6 ปีที่แล้ว

    😞