Архив за день: 2013-08-18

Создание простенькой игры в Blender 2.6. Основы BGE — andreymal

Данный урок расскажет вам, как с нуля (ну, в Blender, естественно) создать простую трехмерную игру. Совершенно без какого-либо программирования на языках, хотя это возможно.

Источник: Создание простенькой игры в Blender 2.6. Основы BGE — andreymal.

Удаленная поддержка компьютера на Linux OS / Хабрахабр

Настройка IPv6-туннеля за симметричным NAT и удаленного управления через VNC

Источник: Удаленная поддержка компьютера на Linux OS / Хабрахабр.

Создание простенькой игры в Blender 2.6. Основы BGE — andreymal

Создание простенькой игры в Blender 2.6. Основы BGE

Издание второе, переработанное и дополненное

Данный урок расскажет вам, как с нуля (ну, в Blender, естественно) создать простую трехмерную игру. Совершенно без какого-либо программирования на языках, хотя это возможно.

Источник: Создание простенькой игры в Blender 2.6. Основы BGE — andreymal.

Управление объектами в Blender из консоли Python

Будем управлять кубиком на 3D-виде через переменную Cube

>>> cube = bpy.data.objects["Cube"]

Показать или спрятать имя объекта на виде

>>> cube.show_name = 1
>>> cube.show_name = 0

Показать или спрятать сам кубик

>>> cube.hide = 1
>>> cube.hide = 0

Показать на виде имя объекта

>>> cube.show_name = 1

Изменить абсолютное положение объекта в пространстве по оси X

>>> cube.location.x = 1
>>> cube.location.x = 2
>>> cube.location.x = 0

Ещё кое-что
#добавить кубик
bpy.ops.mesh.primitive_cube_add(radius=1, view_align=False, enter_editmode=False, location=(0, 0, 0), rotation=(0, 0, 0), layers=(True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False))

#добавить текстовый обьект
bpy.ops.object.text_add(view_align=False, enter_editmode=False, location=(1.53493, -4.79475, 1.36985), rotation=(0, 0, 0), layers=(True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False))

#обьявление переменной — ссылки на текущий активный обьект
o = bpy.context.scene.objects.active