アストラルプリズム

PC、スマホ、ゲームなどの備忘録と日記

2019-12-19から1日間の記事一覧

Blender python bmeshとindexについて

毎回忘れるの何とかしたいorz index番号は頂点や辺につく固有の名前?みたいな感じ。 aaa=bpy.context.object bpy.ops.object.mode_set(mode='EDIT') bm = bmesh.from_edit_mesh(aaa.data) した後のbmeshとindexの関係(例:下図) bm.faces[0].edges[0]のin…

Blender python メモ

忘れるのでどんどん追加していく予定 エディットモードで現在アクティブなものを取得(bmesh使用) >>> bm.select_history.active<BMEdge(0x0000019A368F74A0), index=2, verts=(0x0000019A22750120/2, 0x0000019A22750158/3)> bmeshのedgesの選択される順はindexの逆の数になってるっぽい? BMEdgeとindexが2になってることからアクティブなのは bm.fac</bmedge(0x0000019a368f74a0),>…

このブログについて

サイト名はアストラルプリズム。 中の人のblenderやpython、PCやスマホなどデジタル関係の備忘録です。 自分のペースで趣味を続けたくブログを書いています。 中の人 勝己と申します。 勝己と書いてかつみと読みます。 blenderやったりpythonやったり。 何か…

Blender  テクスチャの位置をランダムにする

一枚のテクスチャをそれぞれランダムな位置に貼りたい。 木やブロックや石をたくさん作るときに便利。 やり方 普通にテクスチャを貼るノードを作った後にマッピングの位置にオブジェクト情報とベクトル演算(乗算)を繋ぐ。 そうするとランダムな位置にテク…