chore: checkpoint web Blender migration source, tools and docs
Accumulated uncommitted work: GHOST Web backend, WebGL/GPU web layer, web workflow engine and protocol, tooling, docs and task records. Large generated evidence, user-testing archives, build snapshots and imported test assets remain untracked. Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
49
my-tools/prepare_wbv2_physics_workflow.py
Normal file
49
my-tools/prepare_wbv2_physics_workflow.py
Normal file
@@ -0,0 +1,49 @@
|
||||
"""Compile real native physics settings authoring; solver acceptance is deferred."""
|
||||
|
||||
from wbv2_compilation_recipe import prepare
|
||||
|
||||
|
||||
JOB = "PHYSICS-SIMULATION-COVERAGE"
|
||||
PREPARATION_INPUTS = [
|
||||
"my-tools/wbv2_compilation_recipe.py",
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_physics_authoring.cpp",
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_physics_authoring.hh",
|
||||
"web/app/src/app/PhysicsSettingsEditor.tsx",
|
||||
"web/app/src/app/PhysicsSettingsEditor.css",
|
||||
"web/protocol/physics-simulation.ts",
|
||||
]
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
sources = [
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp",
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_api.cpp",
|
||||
"blender-5.2.0/source/blender/web_engine/web_engine_physics_authoring.cpp",
|
||||
"blender-5.2.0/source/blender/modifiers/intern/MOD_cloth.cc",
|
||||
"blender-5.2.0/source/blender/modifiers/intern/MOD_fluid.cc",
|
||||
"blender-5.2.0/source/blender/modifiers/intern/MOD_particlesystem.cc",
|
||||
"blender-5.2.0/source/blender/modifiers/intern/MOD_util.cc",
|
||||
"blender-5.2.0/source/blender/blenkernel/intern/rigidbody.cc",
|
||||
"blender-5.2.0/source/blender/blenkernel/intern/fluid.cc",
|
||||
"blender-5.2.0/source/blender/makesrna/intern/rna_cloth.cc",
|
||||
"blender-5.2.0/source/blender/makesrna/intern/rna_fluid.cc",
|
||||
"blender-5.2.0/source/blender/makesdna/DNA_pointcache_types.h",
|
||||
]
|
||||
prepare(
|
||||
JOB,
|
||||
"Edit rigid body, Cloth and Fluid native settings; configure existing particle caches "
|
||||
"from the Physics panel and retain real Main data when saving. Reuse native data "
|
||||
"creation and serialization callbacks. Browser Bullet simulation is not enabled; "
|
||||
"solver execution and runtime acceptance remain separate unfinished work.",
|
||||
["web-command:setRigidBodySettings", "web-command:setClothSettings",
|
||||
"web-command:setFluidSettings", "web-command:setParticleCache",
|
||||
"web-command:setSimulationPlayback"],
|
||||
sources,
|
||||
PREPARATION_INPUTS + sources + [
|
||||
"my-tools/prepare_wbv2_physics_workflow.py", "web/app/src/app/App.tsx",
|
||||
"web/app/src/app/app-shell.css",
|
||||
"blender-5.2.0/source/blender/web_engine/CMakeLists.txt",
|
||||
"blender-5.2.0/source/blender/modifiers/CMakeLists.txt",
|
||||
],
|
||||
["web/protocol/physics-commands.ts"],
|
||||
)
|
||||
Reference in New Issue
Block a user