Intro to Graphics 14 - Textures on the GPU

แชร์
ฝัง

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

  • @Maceta444
    @Maceta444 3 ปีที่แล้ว +26

    You are killing it with this series man! Please keep uploading.

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

    Cem, the best at teaching and funnny, you make things very interesting and very very easy to learn. Please give guest lectures in many universities mainly in foreign countries. Many are not aware of how fun Graphics is, please inspire others!! . Your always welcome to India!!

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

    Thanks for the great lecture! Would Ptex (Per face Textures) method of applying textures have the drawback of having limited number of textures per fragment shader?

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

    I have two question:
    If we pass lower resolution texture into fragment function, it only take less space on VRAM or it also help to reduce the process done for sampling that texture?
    The second one is that the limitation you mentioned for the amount of the texture in each fragment shader can be avoided with Array Texture right?

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

    Best lecture ever! How can I get the slide?

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

    Thank you for the videos!

  • @hselinsons
    @hselinsons 9 หลายเดือนก่อน

    Thank you very much!
    One question: When the texture is used in Vertex shader, will texture coordinate be interpolated?

    • @cem_yuksel
      @cem_yuksel  9 หลายเดือนก่อน

      Interpolation happens only when per-vertex data is passed to the fragment/pixel shader. If you read data from a texture in the vertex shader and send the data to the fragment/pixel shader, the fragment/pixel shader will get the interpolated data.

    • @hselinsons
      @hselinsons 9 หลายเดือนก่อน

      @@cem_yukselThanks. I was thinking what difference will it make when texture is used in Fragment Shader and Vertex Shader.
      From the lecture, I can make out that texture2D needs texture uniform and texCoord to sample texture.
      When texture2D used in FS, texCoord is received as a varying which in turn is interpolated texture coodrinate.
      When texture2D used in VS, texCoord will be received as a part of attribute, so texture will be sampled only at texCoord that app passes.
      That means less smooth texturing? To increase the quality, the object need to be denser(more vertex) so that texture can be sample appropriately. Is this understanding right?

  • @Sae-ez3dx
    @Sae-ez3dx 2 ปีที่แล้ว

    Cem thanks for your lessons. Can I call the procedural textures that you have mentioned as PROCEDURAL MATERIALS, Like what we doing with Substance designer and UE4? I think it's the same. Isn't it? Basically, texture units go to the vertex shader means, the height map that uses for tessellation which needs to be done inside the Vertex shader, and the Texture units are in GPU known as TMU (Texture mapping units) if I am not wrong.

    • @cem_yuksel
      @cem_yuksel  2 ปีที่แล้ว +1

      It depends on the definition. Any texture you generate (typically on-the-fly) using code can be considered a procedural texture.

  • @khoavo5758
    @khoavo5758 8 หลายเดือนก่อน

    I was fully convinced that texture was you with a beard.

    • @katanamajesty
      @katanamajesty 7 หลายเดือนก่อน

      it is him tho

    • @khoavo5758
      @khoavo5758 7 หลายเดือนก่อน

      @@katanamajesty He said it wasn’t in the video

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

    nice video sir thanks

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

    awesome

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

    thanks

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

    thanks!