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

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

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

В примере загружаются стандартные объекты Blender из формата dae без текстур. Цвет каждого объекта задаётся в самой программе - цвет через uniform-переменную передаётся в фрагментный шейдер. Библиотека...
Старый
Рейтинг: 2.67. Голосов: 3.
Создание меню для игры на UPBGE 0.2.5. Русский шрифт. Экспорт в exe
Запись от 8Observer8 размещена 11.06.2020 в 14:55 / Блог 8Observer8
Показов 18763 Комментарии 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
Показов 68173 Комментарии 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 15.12.2025 в 03:34
Показов 7782 Комментарии 14
Метки .net, blender, c#, opengl, python

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

Скрипт на Python основан на туториале 2D сетка (the 2D grid). Ставится плагин из архива: mitsubishi_logo_blender_python.zip. Проект на C# и OpenTK для VS: MitsubishiLogo_OpenTkOpenGL30CSharp.zip В Blender'е появляется кнопка "Create Logo" на вкладке N-панели. Созданный по кнопке логотип можно экспортировать в Collada (.dae) формат и загрузить в C# OpenGL 3 с помощью следующего кода, который находится в одном файле "Program.cs".

...
Старый
Рейтинг: 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
Показов 1201 Комментарии 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
Показов 323 Комментарии 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
Показов 3245 Комментарии 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
Показов 3163 Комментарии 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
Показов 21546 Комментарии 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
Показов 4608 Комментарии 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
Показов 9624 Комментарии 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
Показов 9873 Комментарии 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
Показов 15036 Комментарии 4
Метки blender, c++

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

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

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

- Создаём...
Старый
2. Рисуем квадратик. Поворот квадратиков стрелками. Анимация. Игра Змейка
Запись от 8Observer8 размещена 15.11.2014 в 20:52 / Блог 8Observer8
Показов 6352 Комментарии 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
Показов 10272 Комментарии 0

Мешалка и Змей (Blender & Python)
Нажмите на изображение для увеличения
Название: savemesh.jpg
Просмотров: 1283
Размер:	188.9 Кб
ID:	1474
Решил я написать скрипт на Python'не. Для экспорта простых моделек из Blender'a (от рождения 2.64я реинкарнация). Пока ничего сложнее кубика не намоделировал поэтому и скрипт соответствующий. Под простыми модельками я подразумеваю - статические модели состоящие из малого кол-ва треугольников...
Аватар для Ух ты!
Ах ты! All we Astronautы
Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru