- Видео 39
- Просмотров 2 223 476
Standalone Coder
Россия
Добавлен 8 дек 2012
The main direction of the channel is the creation of games and work with 2D and 3D graphics using the Python programming language (and not only).
The channel content is designed for both beginners and advanced programmers.
Here you will find interesting (and even unique content!), on the channel useful algorithms are analyzed in detail, games are created, and exciting work with 2D and 3D graphics is also carried out.
The channel pays special attention to the presentation of material, detailed lessons on creating games, exciting and entertaining things about visualization and graphics using popular graphics libraries and engines (Pygame, OpenGL, Pyglet, PyMunk, Panda3d, UrsinaEngine and others)
The channel content is designed for both beginners and advanced programmers.
Here you will find interesting (and even unique content!), on the channel useful algorithms are analyzed in detail, games are created, and exciting work with 2D and 3D graphics is also carried out.
The channel pays special attention to the presentation of material, detailed lessons on creating games, exciting and entertaining things about visualization and graphics using popular graphics libraries and engines (Pygame, OpenGL, Pyglet, PyMunk, Panda3d, UrsinaEngine and others)
Продвинутая 3D Графика. Ray Marching Tutorial 2 [ OpenGL / GLSL ]
Это продолжение Туториала по созданию процедурной 3D графики при использовании техники трассировки сфер - Ray Marching.
Рассмотрены и реализованы следующие способы улучшения графики: AntiAliasing, Ambient Occlusion, Soft Shadow, Triplanar Texture Mapping, Bump Mapping.
В реализации используется библиотека ModernGL для языка Python, а вся работа ведется с OpenGL путем написания фрагментного шейдера GLSL
Часть 1 (Процедурная 3D графика. RayMarching Tutorial):
ruclips.net/video/H-RCv-bbfa8/видео.html
Код проекта:
github.com/StanislavPetrovV/Advanced_RayMarching
Inigo Quilez (Самое Полезное по Ray Marching`у):
iquilezles.org/
#standalonecoder
Рассмотрены и реализованы следующие способы улучшения графики: AntiAliasing, Ambient Occlusion, Soft Shadow, Triplanar Texture Mapping, Bump Mapping.
В реализации используется библиотека ModernGL для языка Python, а вся работа ведется с OpenGL путем написания фрагментного шейдера GLSL
Часть 1 (Процедурная 3D графика. RayMarching Tutorial):
ruclips.net/video/H-RCv-bbfa8/видео.html
Код проекта:
github.com/StanislavPetrovV/Advanced_RayMarching
Inigo Quilez (Самое Полезное по Ray Marching`у):
iquilezles.org/
#standalonecoder
Просмотров: 50 804
Видео
Процедурная 3D Графика. Ray Marching Tutorial [ OpenGL / GLSL ]
Просмотров 81 тыс.2 года назад
Это Туториал по созданию процедурной 3D графики при использовании техники трассировки сфер - Ray Marching. В реализации используется библиотека ModernGL для языка Python, а вся работа ведется с OpenGL путем написания фрагментного шейдера GLSL Ссылка на файл с SDF функциями: mercury.sexy/hg_sdf/ Код проекта: github.com/StanislavPetrovV/Procedural-3D-scene-Ray-Marching Inigo Quilez (Полезное по R...
Как создать 3D Туннель на Python. Имитируем Шейдер OpenGL/GLSL [ Pygame ]
Просмотров 27 тыс.2 года назад
В этом видео проводится эксперимент по созданию имитации работы фрагментного шейдера OpenGL в Pygame путем использования только синтаксиса языка программирования Python. В процессе видео получаем возможность задействовать мощь графического чипа и получаем 3D эффект перемещения по туннелю. Для достижения этих целей используется библиотека для параллельных вычислений Taichi и модули: Pygame, Nump...
ТОП способов Ускорить Код Python. На примере построения Фрактала Мандельброта в Pygame
Просмотров 51 тыс.2 года назад
В этом видео строим Фрактал Мандельброта в Pygame и применяем наиболее простые и эффективные способы ускорения кода языка программирования Python. Также будут использоваться параллельные вычисления на CPU и GPU. Разобрана эффективность применения следующих модулей: Numpy, Numba, Taichi Код: github.com/StanislavPetrovV/Mandelbrot-set-Realtime-Viewer- #standalonecoder
Создай эффект с OpenGL и Python. Пишем шейдер GLSL
Просмотров 29 тыс.2 года назад
Это видео о работе и создании эффектов при помощи OpenGL. За основу взят язык программирования Python и модуль ModernGL, а весь упор сделан на работу с фрагментным шейдером на языке GLSL ModernGL: github.com/moderngl Фрагментный шейдер из видео: gist.github.com/StanislavPetrovV/9e7058cde75aa44377e1a03722668eea #standalonecoder
Космические "Воксели" на Python [ Pygame ]
Просмотров 18 тыс.2 года назад
Видео о создании 3D симуляции полета по космическому пространству сквозь бесчисленное количество вокселей. Используется язык программирования Python и графическая библиотека Pygame Код: gist.github.com/StanislavPetrovV/242f14f6c04b373d7a91b7deae714784 #standalonecoder
Кардиоида. Эффектный график функции на Python [ Pygame ]
Просмотров 14 тыс.2 года назад
Видео об одном из способов построении кардиоиды на языке программирования Python с использованием модуля Pygame. Осуществим построение кардиоиды при помощи метода "карандашных линий", а также выполним эффектную анимацию построения. Source: gist.github.com/StanislavPetrovV/fdc3a9a99d437e7e9a06ad191092fdee #standalonecoder
Пишу Воксельный Движок по Ретро Технологиям [Python/Pygame]
Просмотров 103 тыс.2 года назад
В данном видео описывается процесс создания ретро Воксельного движка на основе алгоритма Voxel Space и Ray Casting техники, данный алгоритм использовался в играх начала 90-х. Используется язык Python и модули Pygame, Numpy, Numba GitHub: github.com/StanislavPetrovV/Voxel-Space-Render #standalonecoder
ASCII графика и PIXEL арт на Python [ Pygame + OpenCV ]
Просмотров 57 тыс.3 года назад
В этом сюжете вы узнаете как при помощи языка программирования Python (Питон) преобразовывать фото и видео в ASCII графику и PIXEL арт (пиксель арт). Показана совместная работа двух библиотек, библиотеки Pygame и библиотеки компьютерного зрения OpenCV Также на практике увидите очередное применение компилятора JIT Numba и ускорение кода Python GitHub: github.com/StanislavPetrovV/ASCII-art-PIXEL-...
Python против C++, C#, JS. Ускоряем Python [ JIT Numba ]
Просмотров 81 тыс.3 года назад
В этом видео проведем испытание, в котором проверим производительность таких языков программирования, как Python (Питон), C , C# и JavaScript (JS). И в частности, нас будет интересовать насколько язык Python медленнее остальных. Но также при помощи JIT компилятора Numba проведем ускорение Python, и сравним насколько эффективен такой способ ускорения по отношению к другим языкам. #standalonecoder
Делаю Кубик Рубика в 3D на Python [ UrsinaEngine ]
Просмотров 28 тыс.3 года назад
В этом выпуске рассмотрим создание известной игры - головоломки Кубик Рубика при помощи языка программирования Python (Питон) с использованием 3D движка UrsinaEngine. Главная идея создания Кубика Рубика - использование принципа "родитель - потомок", такой принцип создания Кубика Рубика из этого видео можно применить к любому 3D движку. Код: github.com/StanislavPetrovV/Rubiks-Cube-3D #standalone...
Делаю Игру "Змейка" в 3D на Python [ UrsinaEngine ]
Просмотров 44 тыс.3 года назад
В этом видео рассмотрим как при помощи языка программирования Python (питон), и используя 3D движок UrsinaEngine, создать трехмерную (3D) игру "Змейка". Это будет подробный урок по созданию с нуля несложной 3D игры на этом движке. UrsinaEngine: www.ursinaengine.org Код: github.com/StanislavPetrovV/Snake3D #standalonecoder
Муравей Лэнгтона на Python. Клеточный автомат [ Pygame ]
Просмотров 21 тыс.3 года назад
В этом видео через небольшую, но со своим сюжетом историю вы узнаете как при помощи языка программирования Python (пайтон, питон) создать клеточный автомат - муравей Лэнгтона. Код: github.com/StanislavPetrovV/Langton-ant #standalonecoder
Загляни в "Матрицу" на Python. Компьютерное зрение [ Pygame + Numpy + OpenCV ]
Просмотров 53 тыс.3 года назад
Загляни в "Матрицу" на Python. Компьютерное зрение [ Pygame Numpy OpenCV ]
Пишу 3D Движок на Python [ Pygame + Numpy ]
Просмотров 134 тыс.3 года назад
Пишу 3D Движок на Python [ Pygame Numpy ]
Как Работать с Физикой на Python. Доска Гальтона [ Pygame + Pymunk ]
Просмотров 46 тыс.3 года назад
Как Работать с Физикой на Python. Доска Гальтона [ Pygame Pymunk ]
Как сделать Заставку из фильма "МАТРИЦА" на Python [ Pygame ]
Просмотров 35 тыс.3 года назад
Как сделать Заставку из фильма "МАТРИЦА" на Python [ Pygame ]
Алгоритмы Поиска Пути на Python. Алгоритм А*, Дейкстры, Поиск в ширину [ Pygame ]
Просмотров 60 тыс.3 года назад
Алгоритмы Поиска Пути на Python. Алгоритм А*, Дейкстры, Поиск в ширину [ Pygame ]
Выращиваю Фракталы на Python [ Turtle ]
Просмотров 53 тыс.3 года назад
Выращиваю Фракталы на Python [ Turtle ]
Как сделать Генератор Лабиринта на Python. Алгоритм поиска в Глубину [ Pygame ]
Просмотров 26 тыс.3 года назад
Как сделать Генератор Лабиринта на Python. Алгоритм поиска в Глубину [ Pygame ]
Делаю Механические Часы на Python [ Pygame ]
Просмотров 22 тыс.3 года назад
Делаю Механические Часы на Python [ Pygame ]
Сыграем в "Жизнь"! Клеточный автомат на Python [ Pygame ]
Просмотров 39 тыс.3 года назад
Сыграем в "Жизнь"! Клеточный автомат на Python [ Pygame ]
Как сделать "Тетрис" на Python [ Pygame ]
Просмотров 57 тыс.3 года назад
Как сделать "Тетрис" на Python [ Pygame ]
Как сделать 3D Игру на Python с Нуля [ Часть #7 Интерактив ]
Просмотров 44 тыс.3 года назад
Как сделать 3D Игру на Python с Нуля [ Часть #7 Интерактив ]
Как сделать 3D Игру на Python с Нуля [ Часть #6 Коллизии. Спецоптимизация ]
Просмотров 25 тыс.3 года назад
Как сделать 3D Игру на Python с Нуля [ Часть #6 Коллизии. Спецоптимизация ]
Как сделать 3D Игру на Python с Нуля [ Часть #5 Анимация спрайтов ]
Просмотров 26 тыс.3 года назад
Как сделать 3D Игру на Python с Нуля [ Часть #5 Анимация спрайтов ]
Игра "Арканоид" на Python за 10 минут [ Pygame ]
Просмотров 46 тыс.4 года назад
Игра "Арканоид" на Python за 10 минут [ Pygame ]
Как сделать 3D Игру на Python с Нуля [ Часть #4 Спрайты ]
Просмотров 38 тыс.4 года назад
Как сделать 3D Игру на Python с Нуля [ Часть #4 Спрайты ]
Как сделать 3D Игру на Python с Нуля [ Часть #3 Текстуры ]
Просмотров 45 тыс.4 года назад
Как сделать 3D Игру на Python с Нуля [ Часть #3 Текстуры ]
Snake Game in Python in 5 minutes [ Pygame ]
Просмотров 217 тыс.4 года назад
Snake Game in Python in 5 minutes [ Pygame ]
AttributeError: 'Drawing' object has no attribute 'world' что делать?
Подскажите у кого квадрат серый только вверхней часте
От одного название где-то защемило от предвкушения производительности сего высера. Хотя для максимум понимания, абстрактного представления, прототипирования будущего приложения - согласен, пойдет.
can i get source code ? Thanks in advance for informational lecture sir <3
Ваааау, ещё немного и будет как в реальной жизни. И вопрос откуда ты берешь инфу?
У меня с самого начала не импортировалась (pygame) ПОЧЕМУУУУУ
не получается, в idle пишет: AttributeError: 'Player' object has no attribute 'pos'
Зацените, как выглядит проверка на самосъедение на C++: std::set<std::pair<int, int>> test; if(std::any_of(snake.begin(), snake.end(), [&test](std::pair<int, int> item) { return !test.insert(item).second; })) break;
Ем мене на всей екран вилазить
Класс! Круто! Только мне не известно, как зайти в игру... :(
А как указать спрайт объекту из pymunk?
Бро, где ты учился?! Скажи пожалуйста, ты реально крут!
врдя-ли уже кто-то ответит, но может кто-нибудь подсказать, как для этого кода сделать простое окно авторизации после того как проиграл, и чтоб очки и логин введенный в окно авторизации, сохранились в базе данных sqlite
У меня не получается. pygame.draw.rect(sc, pygame.Color('red'), (*apple, SIZE, SIZE)) В "* apple " вылезает ошибка
Здравствуйте! Если кто-то еще жив, подскажите пож-та, что нужно сделать, что - бы квадраты были одного цвета?
Можно вопрос а какой стиль кода?
Помогите пж к меня точка нету хотя все правильно автор хорош
Ошибка при делении на 0 в range(maxDepth) в скрипте raycast
Привет!Я знаю что это видео вышло давно ,но я все равно хочу тебя отблагодарить так как у меня давно не получалось сделать змейку потому что у меня была не та версия Python.ОГРОМНОЕ спасибо тебе!!!
10:53 что делать если код написпл также как на видео но лучи не рисуються?
можно код в комы
Жалко, что он перестал выпускать видеоролики... реально интересно смотреть, даже не смотря на синтезированный голос
Он жалуется на :небезопасное приведение из int 64 в int32
какие версии библиотек taichi и какой питон нужен, чтобы это запустилось в 2024 году, помогите, пожалуйста!!!!!!
делаю на 3.10 taichi 1.5.0 taichi_glsl 0.0.12 первая часть до смайлика сработала, дальше, когда пошли полярные координаты случилась где-то внутри taichi_glsl ошибка как я понял
Если у кого-то не работает taichi_glsl то просто замените его в импорте на taichi.math
Он выдаёт ошибку .
Помогите пж, кто может!!! У меня почему-то стены вырисовываются с небольшим пропуском от правого края экрана(я делаю полноэкрангую игру). Кто знает как исправит напишите пжжж!!!
Когда комп не тянет юнити:
“From scratch” **import pygame** 🤦♂️
А почему нельзя было просто запехать файлы моделей из блендера ? Для самой сцены важно иметь ТОЛЬКО кисти ландшафтов - для создания простейшего движка и создания файла для хранения обьектов и их координат, взятых из блендера ? И все готово ?
descriptor 'tick' for 'pygame.time.Clock' objects doesn't apply to a 'int' object что это?
А как сделать чтобы выводилось то окошко где видно змейку?У меня просто выводится комментарий и все
Круто! На как поменять цвет? Хотелось бы чтобы был красный, а не зелёный.
Надо было ещё проверить раст. Он тоже быстрый 😂
Спасибо большое!!!!! Очень помогли.
Не зря Кава рекламировал скиллбокс, всё таки он айтишник!
где ты нашёл приложение в котором ты печатоеш
приложение называется pycharm
from numba import njit @njit(fastmath=True) кому лень писать
Вообще идея хоть и безумна в своем исполнении, но очень интересна в реализации. Я бы вычисления на матрицах и векторах перенес бы на тензоры из pytorch - там их можно выполнять на видеокарте с cuda toolkit. В своем роде получился бы свой directx написанный на питухоне и интеграция с нейронками была бы проще (даже dlls можно было бы запилить на сверточной нейронке, написанной на том же pytorch)
У меня у одного возникает вопрос как исправить тот элемент что змея долго отвечает на нужный мне поворот (Получается нажимаю одну из клавиш управление, а змея реагирует на нее через клетку )
Здравствуйте, не могли бы вы сказать пожалуйста, я работаю на реплите в pygame и по вашим видео создал игру, а в игре почему-то 8 - 13 фпс, может это связано с тем, что я работаю на сайте, а не в приложении.
бро, это офигенно, я в 7 классе и тригонометрии у нас пока нет но ты прям дал мотивацию ее учить. только вот как например сделать чтобы добавлять всякие 3d объекты на сцену? в думе же двери были и всякое такое
Полгода назад искал как описывать препятсвия в таких алгоритмах - сам конечно допёр, но потом попадались только статьи от 2ГИС, и вот мне решили показать наконец-то то что я искал - да почему бы и нет - прогу то всё равно надо сделать, но рекомендации ютуба это С-скорость, ну как говорится лучше поздно чем никогда
10к
круто, молодец)
у меня такая проблема 'barrel': pygame.image.load('image\Sarrel.png').convert_alpha() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pygame.error: No video mode has been set как ее решить?
Вау, весьма интересно. Спасибо за новую информацию. А то что ты показываешь, воодушевляет ещё больше углубляться в эту тему. Благодарствую
почему у меня нет змейки и яблока, просто черный экран(я использую IDLE)
Можго ли сделать клеточный автомат на библиотеке Tkinter ?
line 20, in <module> [(pygame.draw.rect(sc, pygame.Color('green'), (i, j, SIZE, SIZE))) for i, j in snake] ^^^^ TypeError: cannot unpack non-iterable int object Что делать?