Pyglet crash course 2023 - Python and OpenGL

preview_player
Показать описание
Pyglet is a cross-platform windowing and multimedia library for Python, intended for developing games and other visually rich applications.
It supports windowing, user interface event handling, game controllers and joysticks, OpenGL graphics, loading images and videos, and playing sounds and music. Pyglet works on Windows, OS X and Linux.

00:00:00 - intro and install
00:03:51 - window
00:06:15 - draw shapes
00:14:20 - batch rendering
00:16:29 - updating
00:22:40 - mouse input
00:28:50 - keyboard input
00:37:00 - using classes
00:45:51 - GLSL shaders
00:55:06 - vertex lists
01:02:24 - indexed vertex lists
01:07:15 - view and projection
01:14:26 - model matrix
01:17:07 - transformations
01:24:25 - draw a cube
01:32:39 - perspective projection
01:38:19 - rotation on two axis
01:41:08 - texturing a plane
01:52:36 - texturing with transparency
01:56:14 - texturing a cube
02:00:44 - groups
02:10:40 - context resize
02:16:19 - 3D model loading
02:21:48 - models with textures (resource handling)
02:26:18 - look at matrix
02:29:48 - final
Рекомендации по теме
Комментарии
Автор

Great to see you back! Your original Pyglet playlist was very helpful, and inspired me to make my own projects. Shall definitely be giving this one a watch :)

iggyj
Автор

Thank you! Just started as a first-time pyglet user for a project and this video arrived just in time.

caseyspeer
Автор

Amazing to hear you again! Nice tutorial, thanks.

Автор

Have been using pyglet 1.5 for a while and was thinking about 2.0 Was having so much trouble when googling stuff as a complete beginner to shaders, am only halfway through the video but I love it so far thankyou!

christopherwiseman
Автор

As a guy who's used to PyGame, Pyglet proved to be more of my taste. (IT'S SO EASY!)

raj
Автор

This is a great resource and pedagogic flow for introducing people to pyglet without reading a million docs. The minute pointers are a value multiplier for jumping to advanced topics too. Please add anti-aliasing on future circle based demos :-)

matan
Автор

Welcome back !
How have you been ?
It's been a long time since then.

SkyFly
Автор

Hello where can i get the source code for this course?

happyleibniz
Автор

So, it's time for python to start gaining ground in game development🦾

takumi_senju
join shbcf.ru