Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть WebGL 2: Texture Atlases or Sprite Sheets (Textures Part 3)

  • Andrew Adamson
  • 2022-01-20
  • 3711
WebGL 2: Texture Atlases or Sprite Sheets (Textures Part 3)
WebGLWebGL2texture atlassprite sheetsprite atlastiled textures
  • ok logo

Скачать WebGL 2: Texture Atlases or Sprite Sheets (Textures Part 3) бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно WebGL 2: Texture Atlases or Sprite Sheets (Textures Part 3) или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку WebGL 2: Texture Atlases or Sprite Sheets (Textures Part 3) бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео WebGL 2: Texture Atlases or Sprite Sheets (Textures Part 3)

Let's look at all the messy details of texture atlases (also known as "sprite sheets"). We'll create one, generate its UVs and use it to draw several tiles to the canvas. We'll look at some of the mistakes you can easily avoid if you understand texture atlas mechanics, including texture pollution and tile seams.

Skip to 8:10 for the full explanation of "The Power-of-Two problem"

All chapters for this video:
0:37 - Preview to the "power-of-two" problem
1:41 - Introduction to texture atlases
4:08 - Making texture atlas images
6:34 - Making the texture atlas data file
8:10 - The Power-of-Two problem
11:17 - Seams in tiled images
12:30 - Adding texture atlases to your application

Many (nearly all) of the texture images used in this video are from https://kenney.nl/. I found this site randomly and have no connection whatever to it, but I encourage you to check it out because their content is... surprisingly good in every possible way.

You can find supplementary materials on this video series' GitHub page:
https://github.com/scriptfoundry/WebG...

This series on WebGL 2 was produced for anyone who, like me, had major problems getting a firm understanding of WebGL's intermediate and advanced concepts. Every video is focused on a single concept. If I've done this well, you shouldn't really need to "get up to speed" before watching any of these videos. There are no external libraries. I'm not building up to a custom API or injecting any abstractions. And I don't expect you to have watched from episode #1 to get "how I'm doing things with WebGL."

The image "Fish" is by:
Spike Stitch (https://flickr.com/photos/spikestitch/)
Found here: https://flickr.com/photos/spikestitch...
Used under Creative Commons Licence
(Retrieved Dec. 12, 2021)

Complete playlist:
   • WebGL 2.0  

Videos:
1. Creating WebGL Programs (   • WebGL 2: Programs (Hello World)  )
2. Quickie: Precision (   • WebGL 2 Quickie: Precision  )
3. Uniforms (Part 1) (   • WebGL 2: Uniforms (Part 1)  )
4. Attributes Part 1: Basics (   • WebGL 2: Attributes (Part 1)  )
5. Attributes Part 2: Beyond Basics (   • WebGL 2: Attributes (Part 2)  )
6. Attributes Part 3: Element Arrays (   • WebGL 2: Element Arrays & drawElements()  )
7. Objects, Targets & Binding (   • WebGL 2: Objects, Targets & Binding  )
8. Textures Part 1: Basics (   • WebGL 2: Textures (Part 1)  )
9. Textures Part 2: Mipmaps (   • WebGL 2: Mipmaps (Textures Part 2)  )
10. Textures Part 3: Texture Atlases (   • WebGL 2: Vertex Array Objects (VAOs)  )
11. Textures Part 4: Texture Arrays (   • WebGL 2: Texture Arrays (Textures Part 4)  )
12. Vertex Array Objects (   • WebGL 2: Texture Atlases or Sprite Sheets ...  )
13. Instanced Drawing (   • WebGL 2: Instanced Drawing  )
14. Matrix Attributes (   • WebGL 2: Matrix Attributes  )
15. Transparency (   • WegGL 2: Transparency & Depth  )
16. Camera Part 1 (   • WebGL 2: Cameras & Perspective (Part 1)  )
17. Camera Part 2: Clipping & Z-fighting (   • WebGL 2: Visualizing Projection (Camera Pa...  )
18. Lighting Part 1: Directional diffuse lighting (   • WebGL 2: Directional diffuse lighting  )
19. Lighting Part 2: Point lights & Spotlights (   • WebGL 2: Point lights & Spotlights  )
20. Binary model files (   • WebGL 2: Creating binary model files  )
21. Uniform Buffer Objects (Uniforms Part 2) (   • WebGL 2: Uniform Buffer Objects  )
22. Arrays Part 1: Uniforms (   • WebGL 2: Arrays & Uniforms  )
23. Arrays Part 2: UBOs and Hardware Bugs (   • WebGL 2: Hardware Bugs, UBOs & Arrays  )
24. Transform Feedback (   • WebGL 2: Transform Feedback (for Particle ...  )
25. Framebuffer Objects Part 1: The Basics (   • WebGL 2: Framebuffer Objects (The Basics)  )
26. Framebuffer Objects Part 2: The Gnarly Details (   • WebGL 2: Framebuffer Objects (The gnarly d...  )

About my setup: Please don't get distracted by any of it. I'm writing to TypeScript files, but you'll probably just use JavaScript files. I'm using VSCode with the GLSL Lint extension, but you should use whatever you are most comfortable using. I'm using Parcel.js for hot-reloading and ts transpilation, but you can use whatever system you like (even if that's just writing to a file on your desktop and hitting Ctrl+R.) Please please please: If you spend more than a minute setting your environment up, that's a minute wasted that you could be learning WebGL.

I really hope someone out there will find this series helpful.

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]