glTF Demystified [Deep Dive]

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024
  • In this hour long video, I explore step-by-step the glTF (Graphics Library Transmission Format) from core concepts of 3D graphics through the
    Topics Covered:
    * Core concepts of Plygonal 3D Models (vertices, normals, UVs, etc)
    * Storage options for glTF files (glTF, encoded, binary)
    * Making Sense of the JSON inside .glTF
    * How .bin data is packed within a binary array and what the data represents

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

  • @nalluxD
    @nalluxD 3 ปีที่แล้ว +12

    This video is exactly what I was looking for. Thank you!

  • @Goku-iv1oz
    @Goku-iv1oz 2 ปีที่แล้ว +5

    Precious!! Thank you for sharing.

  • @atlewf
    @atlewf 2 ปีที่แล้ว +4

    Great video and explaining skills, made it easy to understand complex stuff

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

    Very nice, thank you .

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

    Very helpful and useful video!
    Thank you!

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

    Thanks for posting this video

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

    very nice, John!

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

    Thanks you. Realy helpful!

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

    Fantastic

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

    ❤❤❤❤❤❤❤❤

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

    Could you use a JXL (JPEG XL) or AVIF images instead of PNG or JPEG to decrease file size while preserving image quality?
    EDIT: He mentioned in the video that PNG and JPEG are supported because one is lossless (PNG) and the other is lossy (JPEG). But both JPEG XL and AVIF can be lossless or lossy. Furthermore, JPEG XL can decrease a file's size up to 50% without any loss of image quality. So, I think it would offer great benefits for textures in gaming.

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

      i feel like S3TC texture formats, like DDS, are a go for modern games, arent they?

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

      @@katanamajesty Well, S3TC and DDS have been around a long while, and DDS is a proprietary format owned by Microsoft. But I mentioned JPEG XL and AVI because not only are they newer and better image formats than JPEG and PNG (which are common in games), but they're also open source standards, as is the glTF (.gltf or .glb) file format.

  • @USSR-Lenin-Stalin-Forever
    @USSR-Lenin-Stalin-Forever 2 ปีที่แล้ว

    У меня вопрос, этот формат подходит для хранения игровых персонажей 3D моделей или лучше использовать fbx? Я новичек в этом вопросе.
    Кто-нибудь может посоветовать для java нужную библиотеку что бы я мог испортировать модель в формате glTF в свою игру, все что я сам нашел это "Java libraries for glTF" но не знаю на сколько она хороша.

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

      Формат glTF является хорошим форматом с открытым исходным кодом и идеально подходит для передачи файлов от одного человека к другому, особенно если вы не знаете программу, которая будет использоваться для просмотра или редактирования файла (аналогично использованию файлов PNG или JPG в Интернете). . Однако при разработке игр вы обычно получаете файлы непосредственно от художника и импортируете их в свой игровой движок. Поскольку FBX является форматом по умолчанию для многих программ 3D-моделирования и поскольку большинство игровых движков импортируют файлы FBX, я бы придерживался FBX для внутренней разработки. (Подобно тому, как вы выиграете от использования файлов .PSD, если знаете, что все в вашей команде используют Photoshop.) Но если вы хотите передать файл изображения кому-то еще, вы можете сначала преобразовать его в JPG или PNG).
      (Translated from English)
      The glTF format is a good opensource format and perfect for moving files from one person to another, especially when you don't know the program that will be used to view or edit the file (similar to using PNG or JPG files on the internet). However, in game development you usually are getting files directly from the artist and importing into your game engine. Since FBX is the default format for many 3D modeling programs and since most game engines will import FBX files, I would stick with FBX for internal development. (Similar to the way you will benefit from just using .PSD files if you know everyone on your team uses Photoshop.) But if you want to give an image file to someone else, you might convert it to JPG or PNG first).

    • @USSR-Lenin-Stalin-Forever
      @USSR-Lenin-Stalin-Forever 2 ปีที่แล้ว

      @@johnpilejralaskajohn1542 Thank you very much

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

    next time use less filler, i could not understand anything because of the times you said uh uh um eh um.

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

      cry

    • @Hector-bj3ls
      @Hector-bj3ls ปีที่แล้ว +1

      I was going to say the same thing. At least 6 um, er, uh, per content word.