☆ Reaper's Rock Deformation Script [ユーティリティ] ID:155774 Author:Reaper 2025-07-29 11:00 Version:1.0
- RATE: ★=9 G=1 [DOWNLOAD SITE]
-
TAG: [便利] [ツール] [ユーティリティ] [Python] [メッシュ] [MOD作成] [岩] [地面] [Pythonスクリプト]
2025-07-29 12:40:18 [編集する] [差分] [日本語化UP]

Reaper's Rock Deformation Script
Blenderで自然な岩や地面のメッシュを生成するのを手助けしてくれるPythonスクリプト
【概要】
・ベースとなるシンプルな形(球や立方体など)を用意
・スクリプトを実行するだけで、リアルっぽい岩・地面ができあがる
・造形が苦手でも自然な風合いのメッシュが手に入る、便利ツール
・メッシュを超高精度で生成
・最後に綺麗に軽量化
使い方は簡単で、
Cube(立方体)/Cylinder(円柱)/UV Sphere/IcoSphere/Cone(円錐)を
好きな形・大きさ・角度で配置するだけ
※ 頂点数(VERTICES)やポリゴン(POLYGONS)はスクリプトが自動で処理してくれる!
【スクリプトで設定すべき主な変数】
・TEXTURE_PATH
テクスチャのパス(NIFにエクスポートされるときのパス)
例://Textures(Skyrimのデフォルト)
・TEXTURE_PREFIX
テクスチャ名の接頭語(例:SKYRIMROCK, MY_PROJECTなど)
・NORMAL_SUFFIX
ノーマルマップ用の接尾語(デフォルトは_N)
・ROUGHNESS_SUFFIX
ラフネス(あるいはハイト)マップの接尾語(デフォルトは_M)
・Transform_Mode
TRUEにするとそのオブジェクトにスクリプトが適用される
FALSEにするとスキップされる
【マテリアル適用部分について】
スクリプトの末尾にある
apply_reaper_rock_material_to_selected(set_number=3)
これはマルチパートのNIFファイルを作ってるときに、Blender内で各パーツに異なる
テクスチャセットを適用できるようにしてる部分です
このスクリプトは、開発者の個人用スクリプトから簡易化されたもので、
オブジェクトごとにテクスチャを切り替えられるようにもできます
【注意点】
このスクリプト単体では動作しません
使うには以下の3種類のDDSファイル(テクスチャ*をBlenderファイルと同じ場所に配置
・通常のテクスチャ
・ノーマルマップ
・ラフネスマップ(またはハイトマップ)
【使い方】
①Blenderで以下の5つのプリミティブオブジェクトのどれかを作成
・Sphere(球)
・Cone(円錐)
・Cylinder(円柱)
・Icosphere(多面体球)
・Cube(立方体)
②スケーリング・回転・位置調整を自由に行って、大雑把に形を構成(ざっくりでOK)
③複数オブジェクトをまとめて1つのオブジェクトに結合(JOIN)
④スクリプトを実行!
【警告】
このスクリプトは、処理中にオブジェクトを何回も細分化(Subdivide)するから、
最終的にポリゴン数・頂点数が数百万単位になることもあります!
ただし、これは正常な動作なので安心してください
ポリゴン数削減(Clobber処理)
スクリプトの最後にある「clobber関数」が、
膨大なオブジェクトをいい感じに整えて、目標のポリゴン数に減らしてくれます
この処理はめっちゃ優秀で、元の形状を極力キープしながらポリ数を減らしてくれます!
見た目はそのままで、ゲームに使えるレベルの軽さになる
設定はスクリプト上部で以下のように調整可能
TARGET_POLY_COUNT = 15000 # 最終的に目指すポリゴン数
MAX_ITERATIONS = 15 # 最適化ループの最大回数
EDGE_COLLAPSE_STEP = 0.05 # エッジ縮小のステップ幅
DISSOLVE_LIMIT_ANGLE = 0.015 # 面を溶かす角度制限(鋭角だけ残す)
RELAX_FACTOR = 0.55 # メッシュの緩和(リラックス)係数
RELAX_ITERATIONS = 2 # 緩和処理の繰り返し回数
今後について
もしこのスクリプトが「使える!」「ええやん!」って感じで評判良かったら、
README(この説明文)を更新して、
カスタム方法や変数の詳細な解説も追記するかも!
※なお、「PASS 4」っていう処理は不具合あったから、今は無効化されてます
開発中の追加機能
・現在、木や植物を自動生成するスクリプトも開発中!Skyrim Special Edition Nexus, Reaper. 29 Jul 2025. Reaper's Rock Deformation Script. 29 Jul 2025 <https://www.nexusmods.com/skyrimspecialedition/mods/155774>.スポンサーリンク
スポンサーリンク
上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。
To users except in Japan - コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。 -
-
▼ Version : 1.0#1名無しGood!...Blenderの仕組み上テクスチャはpngファイルでもいいんじゃない?(ddsファイルを扱うんだからしょうじゃないとはいえ) ID:ZkYTdlNT Day:38 Good:0 Bad:0- Good
- Bad
- 155774
- 作者(Reaper)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
スポンサーリンク
スポンサーリンク
