С Новым годом! Форум программистов, компьютерный форум, киберфорум
Blender
Войти
Регистрация
Восстановить пароль
Старый
Рейтинг: 3.00. Голосов: 2.
Мой первый аддон для Blender 3D, с помощью нейронки (не зная даже азов пайтона, но это не значит что так и с остальным).
Запись от Hrethgir размещена 09.03.2025 в 18:33
Показов 3825 Комментарии 2

Потратил весь день. Пол-дня мне хватило, чтобы понять что с версией с 14B мне не одолеть написание функционального кода, на языке с которым я вообще никак не знаком - пайтон. Версия 22B от другого разработчика дала сразу понять что с 3D редактором она плохо знакома и более я её не...
Аватар для Hrethgir
Старый
Рейтинг: 5.00. Голосов: 2.
Демка от первого лица на WebGL для осмотра результата туториала: Blender: Interior Environments for Games by Alan Thorn
Запись от 8Observer8 размещена 21.05.2023 в 21:53 / Блог 8Observer8
Показов 1472 Комментарии 0
Метки blender, gamedev, webgl

Содержание блога

Сделал демку на WebGL 1.0 (OimoPhysics, glMatrix), в которой можно от первого лица перемещаться (WASD + мышь) и осматривать результат выполнения туториала "Blender: Interior Environments for Games by Alan Thorn"

На трубу надо было тоже запечь тень, а то она выделяется без тени, но в туториале так было. Позже запеку.
Старый
Рейтинг: 5.00. Голосов: 1.
Загрузка 3D-моделей из Blender из формата dae без текстур на WebGL 1.0. Физический движок Cannon.js для падения кубиков
Запись от 8Observer8 размещена 08.01.2022 в 18:14 / Блог 8Observer8
Показов 1249 Комментарии 0

Содержание блога

В примере загружаются стандартные объекты Blender из формата dae без текстур. Цвет каждого объекта задаётся в самой программе - цвет через uniform-переменную передаётся в фрагментный шейдер. Библиотека...
Старый
Рейтинг: 2.67. Голосов: 3.
Создание меню для игры на UPBGE 0.2.5. Русский шрифт. Экспорт в exe
Запись от 8Observer8 размещена 11.06.2020 в 14:55 / Блог 8Observer8
Показов 18779 Комментарии 1
Метки blender, gamedev

Содержание блога

BGE вышел из состава 3D-редактора Blender и стал называться UPBGE. Официальный сайт UPBGE: https://upbge.org/ BGE (Blender Game Engine) - это игровой движок, который входил в состав Blender до версии 2.79 включительно, а в версии Blender 2.8 этот игровой движок был полностью удалён из Blender 2.8. BGE продолжает активно развиваться, как самостоятельный игровой движок и называется он теперь UPBGE: https://github.com/UPBGE/upbge Как написано в описании...
Старый
Рейтинг: 5.00. Голосов: 1.
Пошаговая инструкция. Выставление Origin в центр модели и центр координат в Blender
Запись от 8Observer8 размещена 16.05.2020 в 14:27 / Блог 8Observer8
Показов 68289 Комментарии 0
Метки blender

Содержание блога

Origin - это точка модели относительно которой происходят трансформации с координатами вершин примитивов модели.
  • В Blender'е кликните левой кнопкой мыши по модели, чтобы выделить её
  • Перейдите в режим "Edit Mode" с помощью нажатия клавиши "Tab"
  • Кликом мыши по вершинам выделите две противоположенные вершины,
...
Старый
Рейтинг: 5.00. Голосов: 3.
Генерация логотипа Mitsubishi на Python в Blender 2.8. Загрузка логотипа в C# OpenGL 3 из Collada (.dae) формата
Запись от 8Observer8 размещена 11.02.2020 в 13:34 / Блог 8Observer8. Обновил(-а) 8Observer8 10.01.2026 в 16:22
Показов 7815 Комментарии 14
Метки .net, blender, c#, opengl, python

Содержание блога

Скрипт на Python основан на туториале Part 1: The 2D Grid - Blender 2.7, Blender 2.9. Перевод: 2D сетка (Blender 2.7). Ставится плагин из архива: mitsubishi_logo_blender_python.zip. Проект на C# и OpenTK для VS: MitsubishiLogo_OpenTkOpenGL30CSharp.zip В Blender'е появляется кнопка "Create Logo" на вкладке N-панели. Созданный по кнопке логотип можно экспортировать в Collada (.dae)...
Старый
Рейтинг: 5.00. Голосов: 1.
Обучающие материалы по Python для Blender 2.8
Запись от 8Observer8 размещена 10.02.2020 в 19:16 / Блог 8Observer8
Показов 2808 Комментарии 0
Метки blender, python

Содержание блога

Меши с помощью Python и Blender 2.79 (с одним примером на 2.8)

Перевод на русский (автор: Артём Славка):

Оригинал туториала не открывается на территории РФ. Нужно использовать VPS. Например, плагин Browsec для браузеров.

Оригинал на английском:
...
Старый
Рейтинг: 5.00. Голосов: 2.
Показать индексы в Blender 2.8
Запись от 8Observer8 размещена 02.02.2020 в 21:15 / Блог 8Observer8
Показов 1209 Комментарии 0
Метки blender

Содержание блога

Для того, чтобы показать индексы в Blender 2.8 нужно:
  1. Открыть окно с настройками: Edit > Preferences
  2. Активировать режим "Developer": Interface > Display > поставить галочку "Developer Extras"
  3. Активировать индексы "3D Viewport": в правом верхнем углу "3D Viewport" кликнуть на выпадающий список "Viewport Overlays" > найти раздел "Developer" > поставить галочку "Indices"
...
Старый
Рейтинг: 5.00. Голосов: 1.
Загрузка в C# OpenGL 3.1 раскрашенного кубика из Blender
Запись от 8Observer8 размещена 20.07.2019 в 13:06 / Блог 8Observer8
Показов 1293 Комментарии 0
Метки blender, c#, opengl

Сделал для начинающих в OpenGL 3.1 загрузку кубика в C# приложение с помощью AssimpNet. Кубик покрасил в 3D редакторе Blender. Если нужен исходный код проекта, то пишите https://vk.com/8observer8 - продам за 50 рублей. Могу проконсультировать по Скайпу за вознаграждение (300 рублей в час)

Скачать архив с Exe (Window x86, .NET 4.0)

Инструменты:
  • OpenTK, шейдерный OpenGL 3.1
  • C#, Visual Studio, Console Project (могу на WinForms и WPF с помощью
...
Старый
Рейтинг: 5.00. Голосов: 1.
Визуализация номеров вершин на 3D модели в Blender'е
Запись от 8Observer8 размещена 10.07.2019 в 10:17 / Блог 8Observer8
Показов 331 Комментарии 0
Метки blender

Покажу, как визуализировать на сцене номера вершин. Перейдите по ссылке: https://archive.blender.org/wi... isualiser/

Найдите текст "Current version download". Напротив него нажмите "space_view3d_index_visualiser_bmesh.py" . Сохраните этот скрипт в директорию "addons", в моём случае: C:\Program Files\Blender Foundation\Blender\2.79\scripts\addons...
Старый
Рейтинг: 5.00. Голосов: 2.
Mock for "cube_add" Blender API
Запись от 8Observer8 размещена 05.03.2019 в 21:37 / Блог 8Observer8
Показов 3251 Комментарии 0
Метки blender, mock

Blog content

Mock-objects are useful if you use external editor like VSCode or IDE like PyCharm, Eclipse and so on, because you can use DI (Dependency Injection) and you can debug your code logic with breakpoints.

For example, we want to add a cube on a scene:

Python
1
bpy.ops.mesh.primitive_cube_add()
You can read about this API function in the documentation: primitive_cube_add
  • Create a work folder with the name: mock-object-for-primitive_cube_add-api
  • Open
...
Старый
Создание приложения, которое выводит 3D фигуры: куб, конус и т.д. на Blender Game Engine
Запись от 8Observer8 размещена 26.03.2015 в 00:25 / Блог 8Observer8
Показов 2601 Комментарии 0
Метки blender

Содержание блога

Ссылка на youtube

Старый
Шарик, отскакивающийся от границ рамки на Blender Game Engine
Запись от 8Observer8 размещена 23.03.2015 в 22:15 / Блог 8Observer8
Показов 2998 Комментарии 4
Метки blender

Содержание блога

Ссылка на youtube

Старый
Создание меню для игры на Blender Game Engine. Русский шрифт. Экспорт в exe
Запись от 8Observer8 размещена 23.03.2015 в 18:53 / Блог 8Observer8
Показов 3169 Комментарии 0
Метки blender

Содержание блога

Ссылка на youtube

Старый
Краткое знакомство с инструментарием Blender Game Engine
Запись от 8Observer8 размещена 21.03.2015 в 16:59 / Блог 8Observer8
Показов 2222 Комментарии 0
Метки blender

Содержание блога

Ссылка на youtube

Старый
Рейтинг: 5.00. Голосов: 1.
Решение проблемы при экспорте игры в exe из Blender 2.69: line 228, in execute self.report
Запись от 8Observer8 размещена 07.03.2015 в 09:53 / Блог 8Observer8
Показов 3778 Комментарии 0
Метки blender, gamedev

Содержание блога

Нашёл решение проблемы при экспорте игры в exe из Blender 2.69 такого типа:

Traceback (most recent call last):
File "C:\Program Files\Blender Foundation\Blender\2.69\scripts\addons\g ame_engine _save_as_runtime.py", line 228, in execute
self.report,
File "C:\Program Files\Blender Foundation\Blender\2.69\scripts\addons\g ame_engine _save_as_runtime.py", line 118, in WriteRuntime
blend_file = open(blend_path,
...
Старый
Рейтинг: 5.00. Голосов: 5.
Как добавить 'screencast keys' в Blender 2.7
Запись от 8Observer8 размещена 26.02.2015 в 13:15 / Блог 8Observer8
Показов 21560 Комментарии 0
Метки blender

Содержание блога

Cкопируйте файл space_view3d_screencast_keys.py в: C:\Program Files (x86)\Blender Foundation\Blender\2.73\scripts\addons

Откройте Blender -> "File" -> ''User Preferences" -> "Addons" -> "3D View" -> check "3D View: Screencast Keys" -> закройте окно

Нажмите "N" -> "Screencast Keys" -> "Start Display"
Старый
Пример загрузки цветного куба (Qt, OpenGL ES, Blender, Assimp, diffuse освещение)
Запись от 8Observer8 размещена 03.02.2015 в 00:29 / Блог 8Observer8
Показов 4616 Комментарии 0
Метки blender, c++, opengl, qt

Содержание блога

На экран выводится цветной куб под diffuse освещением. Стороны куба покрашены в Blender'е, как в первой части этого видео

Куб загружается в программу с помощью Assimp, как в этом видео

Куб можно вращать мышкой и менять масштаб с помощью колёсика мышки

Приложение для Win7
Исходники на github (ещё прикрепил к сообщению)

При подготовке примера использованы следующие статьи, видео-материалы и примеры:
- Диффузное (diffuse) или рассеянное освещение...
Старый
Рейтинг: 5.00. Голосов: 1.
Пример загрузки текстурного куба (Qt, OpenGL ES, Blender, Assimp, diffuse освещение)
Запись от 8Observer8 размещена 25.01.2015 в 18:01 / Блог 8Observer8
Показов 9632 Комментарии 0
Метки blender, c++, opengl, qt

Содержание блога

На экран выводится куб под diffuse освещением. На каждой стороне куба - картинка

Текстуры наложены в Blender. Программа загружает куб с помощью Assimp из obj файла

Куб можно поворачивать мышкой и масштабировать колёсиком мышки

Исходники: https://github.com/8Observer8/... romBlender

Приложение для Win7

При подготовке примера использованы следующие...
Старый
4. Простой загрузчик wavefront (.obj) объектов из Blender на C++
Запись от 8Observer8 размещена 30.11.2014 в 17:23 / Блог 8Observer8
Показов 9894 Комментарии 3
Метки blender, c++

Содержание блога

Предыдущая инструкция: 3. Переходим на рисование фигур с помощью функции glDrawElements(­­­) - вместо glBegin()/glEnd(). Змейка

Здесь я покажу загрузчик на чистом C++, который можно использовать в проектах на WinAPI, GLUT, Qt, SDL и т.д.

Сохранение объекта

- Запускаем Blender

- Выбираем в меню "File" -> выбираем "Export" -> выбираем "Wavefront...
Старый
Рейтинг: 5.00. Голосов: 3.
3. Переходим на рисование фигур с помощью функции glDrawElements(­­­) - вместо glBegin()/glEnd(). Змейка
Запись от 8Observer8 размещена 17.11.2014 в 16:46 / Блог 8Observer8
Показов 15047 Комментарии 4
Метки blender, c++

Содержание блога

В предыдущей инструкции мы рисовали с помощью glBegin()/glEnd(). Этот способ устарел. Переходим на новый уровень. Здесь будем рисовать с помощью функции glDrawElements, а формировать объекты с помощью массивов вершин и индексов. Цвет будем задавать с помощью массива цветов. Это более удобный способ. Он позволяет легко накладывать текстуры, указав текстурные координаты (об этом в следующих инструкция)

Рисуем треугольник

- Создаём...
Старый
2. Рисуем квадратик. Поворот квадратиков стрелками. Анимация. Игра Змейка
Запись от 8Observer8 размещена 15.11.2014 в 20:52 / Блог 8Observer8
Показов 6355 Комментарии 0
Метки blender, c++

Содержание блога

Предполагается, что вы усвоили предыдущую инструкцию: 1. Создание базовой OpenGL сцены на Qt C++. Выставление цвета. Настройка начала координат. Рисуем точки

Рисуем квадратик

Scene.h
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
#ifndef SCENE_H
#define SCENE_H
 
#include <QGLWidget>
 
class Scene : public QGLWidget
{
public:
    Scene( QWidget *parent = 0 );
 
private:
    void initializeGL();
...
Старый
Рейтинг: 4.50. Голосов: 2.
Мешалка и Змей (Blender & Python)
Запись от Ух ты! размещена 08.11.2012 в 00:31
Показов 10275 Комментарии 0

Мешалка и Змей (Blender & Python)
Нажмите на изображение для увеличения
Название: savemesh.jpg
Просмотров: 1283
Размер:	188.9 Кб
ID:	1474
Решил я написать скрипт на Python'не. Для экспорта простых моделек из Blender'a (от рождения 2.64я реинкарнация). Пока ничего сложнее кубика не намоделировал поэтому и скрипт соответствующий. Под простыми модельками я подразумеваю - статические модели состоящие из малого кол-ва треугольников...
Аватар для Ух ты!
Ах ты! All we Astronautы
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru