This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import bpy | |
import bmesh | |
from bpy.props import EnumProperty | |
from mathutils.kdtree import KDTree | |
bl_info = { | |
"name": "Mio3 Normal Symmetrize", | |
"version": (1, 0), | |
"blender": (4, 1, 0), | |
"location": "Mesh > Normal", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import bpy | |
obj = bpy.context.active_object | |
if obj.type == 'MESH': | |
bpy.ops.object.mode_set(mode='OBJECT') | |
bpy.ops.object.mode_set(mode='EDIT') | |
vg = obj.vertex_groups.new(name="TempDataTransfer") | |
selected_verts = [v.index for v in obj.data.vertices if v.select] | |
bpy.ops.object.mode_set(mode='OBJECT') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import bpy | |
def select_vertices(obj, op): | |
bpy.ops.mesh.select_all(action='DESELECT') | |
bpy.ops.object.mode_set(mode='OBJECT') | |
if op == '+X': | |
for v in obj.data.vertices: | |
if v.co.x <= 0: | |
v.select = True |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import bpy | |
bl_info = { | |
"name": "mio3modpanel_fav", | |
"author": "mio", | |
"version": (1, 0, 0), | |
"blender": (4, 0, 0), | |
"location": "View3D > Sidebar", | |
"description": "", | |
"category": "Menu", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import bpy | |
import re | |
for key in bpy.context.object.data.shape_keys.key_blocks: | |
if key.name != "Basis": | |
key.name = re.sub('^VRC', 'vrc', key.name) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import bpy | |
bl_info = { | |
"name": "Mio3 TogglePose", | |
"author": "mio", | |
"version": (1, 2, 0), | |
"blender": (3, 0, 0), | |
"warning": "", | |
"location": "View3D", | |
"description": "", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import bpy | |
bl_info = { | |
"name": "Mio3 AlignVertices", | |
"author": "mio", | |
"version": (1, 2, 0), | |
"blender": (3, 6, 0), | |
"warning": "", | |
"location": "View3D > Sidebar > Edit Tab", | |
"description": "", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* DiffusionLayer for Photoshop | |
* フォトショ用レイヤーランダム配置 | |
* 2012.10.06 hisato | |
*/ | |
#target photoshop | |
function DiffusionLayer() { | |
this.userUnit = preferences.rulerUnits; |