PYTHONOMANIA
273 subscribers
195 photos
3 videos
1 file
616 links
Откройте для себя мир Python в PYTHONOMANIA!

Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!

Сайт: https://pythonomania.github.io/
Download Telegram
📱Slamd.

slamd — это минималистичная GPU‑ускоренная 3D‑визуализация для Python: pip install slamd, 3 строки кода — и у вас интерактивный viewer с point clouds, meshes, camera frustums, transform tree (как ROS TF).

🔹Почему круто:

🔘Нет event loop/callbacks: vis = slamd.Visualizer(); scene.set_object("/robot/cloud", slamd.geom.PointCloud(pts)) — окно само открывается.

🔘Миллионы точек на 30+ FPS (OpenGL), stateful (не лог как Rerun).

🔘Primitives: Triad, Arrows, Spheres, Planes, Frustum с изображением.

🔻Пример:

import slamd
vis = slamd.Visualizer("My Scene")
scene = vis.scene("main")
scene.set_object("/triad", slamd.geom.Triad())


#python #3d #visualization #slam #robotics #opengl #slamd

📱Ссылка на репозиторий:
https://github.com/Robertleoj/slamd
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥3⚡2👍1
📱HY-World 2.0.

HY-World 2.0 — это мультимодальная нейросеть, которая совершает настоящую революцию в генерации 3D-миров. В отличие от большинства современных "World Models" (вроде Genie 3 или Sora), которые создают обычные плоские видеоролики, эта модель генерирует полноценные, редактируемые 3D-ассеты из текста, картинок или видео!

Вы больше не просто смотрите сгенерированное кино, а создаете реальное пространство.

🔹Главные фичи:

🔘Настоящее 3D, а не видео: Модель выдает форматы 3DGS (Gaussian Splattings), полигональные сетки (meshes) и облака точек. Результат можно напрямую импортировать в Blender, Unity, Unreal Engine или Isaac Sim.

🔘Генерация миров (World Generation): Превращает текстовый промпт или одну фотографию в детализированный 3D-мир. По этим локациям можно буквально ходить (от первого или третьего лица), они поддерживают физику столкновений!

🔘Мгновенная 3D-реконструкция (WorldMirror 2.0): Подаете на вход несколько фото или обычное видео с телефона — и нейросеть за один проход предсказывает глубину, нормали, параметры камеры и собирает цифрового 3D-двойника.

🔘Стабильность и дешевизна: В отличие от видеомоделей, где каждый кадр генерируется заново (что дорого и вызывает мерцание), здесь вы генерируете сцену один раз. Дальше она рендерится в реальном времени силами вашей видеокарты без потери качества и консистентности.

🔻Open Source:
Проект открытый! Команда Tencent уже опубликовала технический отчет и веса для модели реконструкции WorldMirror 2.0 (на Hugging Face). Полный код для генерации миров по тексту разработчики обещают выложить в ближайшее время.

#AI #3D #WorldModels #GameDev #Tencent #NeuralNetworks #OpenSource #MachineLearning #ComputerVision

📱Ссылка на репозиторий:
https://github.com/Tencent-Hunyuan/HY-World-2.0
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2🔥22
📱CadQuery.

CadQuery — это интуитивно понятный и простой в использовании Python-модуль для построения параметрических 3D CAD-моделей.

Пишете короткий скрипт на Python — получаете высококачественную 3D-модель, которую легко менять, настраивать и переиспользовать!

Многие сравнивают его с OpenSCAD (так как обе системы основаны на коде), но у CadQuery есть серьезные козыри в рукаве:

🔹Преимущества:

🔘Это полноценный Python: Вы можете использовать всю мощь языка, стандартные библиотеки, IDE (VS Code, PyCharm) и экосистему Python.

🔘Мощное ядро: В отличие от CGAL в OpenSCAD, здесь используется ядро Open CASCADE Technology (OCCT). Оно нативно поддерживает NURBS, сплайны, импорт/экспорт STEP и сложнейшие операции с поверхностями.

🔘Идеально для импорта: Вы можете загрузить готовый .step файл (созданный в другом CAD) и скриптами добавить к нему новые параметрические элементы.

🔘Меньше кода: Фигуры можно позиционировать относительно друг друга, используя вершины или рабочие плоскости (workplanes), что сильно сокращает объем кода.

🔘Подходит для серверов: Библиотека создавалась для работы без GUI, что делает ее идеальной для интеграции в бекенд и автоматизации инженерных задач.

🔘Но есть и GUI! Для удобства разработки существует отличный визуальный редактор CQ-editor и даже встроенная поддержка JupyterLab.

⬇️Установка:

Рекомендуется использовать mamba/conda для автоматического разрешения сложных C++ зависимостей:
conda create -n cadquery
conda activate cadquery
mamba install -c conda-forge cadquery

Либо через pip (если у вас свежий Python):
pip install cadquery

#Python #CAD #3D #3DModeling #Engineering #CadQuery #OpenSource #DevTools

📱Ссылка на репозиторий:
https://github.com/cadquery/cadquery
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥22⚡1