rupa_adegan_node
Add, update, or delete 3D scene nodes, configuring geometry, materials, roles, and physics for staging and verification.
Instructions
Tambah, ubah, atau hapus node. jenis boleh aset (memakai GLB terdaftar) atau bentuk dasar — bentuk dasar ada supaya lantai dan latar tidak menuntut satu GLB sendiri.
peran menentukan apakah node ikut dinilai skalanya: properti = benda di panggung (dinilai), latar = lantai/dinding/langit (dikecualikan), pandu = grid/sumbu/penanda. Lantai 40 m di adegan bermedian 1,7 m BUKAN kesalahan skala, dan membedakannya lewat peran lebih jujur daripada melonggarkan ambang sampai lantai lolos.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Wajib untuk ubah/hapus; kosong saat tambah = dibuatkan. | |
| aksi | No | tambah | |
| aset | No | Kunci aset terdaftar; wajib kalau jenis = aset. | |
| nama | No | ||
| jenis | No | ||
| logam | No | ||
| peran | No | ||
| putar | No | Derajat, XYZ. | |
| ruang | No | Nama ruang kerja; tiap ruang punya adegan.blend sendiri. | utama |
| skala | No | ||
| warna | No | ||
| bening | No | Transmisi kaca 0..1. | |
| pancar | No | ||
| posisi | No | ||
| tampak | No | ||
| tembus | No | Kebalikan opasitas sederhana. | |
| ukuran | No | Untuk bentuk dasar; tidak berlaku pada aset. | |
| bayangan | No | ||
| kekasaran | No | ||
| fisika_hapus | No | Buang fisika dari node ini. | |
| fisika_jenis | No | Jenis badan. Kosongkan kalau node ini tidak ikut fisika. | |
| fisika_massa | No | kg. Sebutkan massa ATAU kerapatan, jangan keduanya - Rapier menerima keduanya dan diam-diam mengabaikan salah satunya. | |
| fisika_titik | No | WAJIB untuk bentuk `cembung`: larik datar [x,y,z,...] dari rupa_proksi. Maksimum 4096 titik (12288 angka) - convexHull Rapier rusak diam-diam di atas ~8.000 titik dan mengembalikan collider bervolume NOL. | |
| fisika_bentuk | No | Bentuk collider. DINYATAKAN, bukan diturunkan dari bentuk visualnya: collider yang mengikuti mesh persis adalah trimesh, dan trimesh tidak bisa dinamis di mesin fisika web mana pun. | |
| fisika_pantul | No | Restitusi 0..1. | |
| fisika_ukuran | No | Ukuran collider kalau berbeda dari ukuran visualnya. | |
| fisika_gesekan | No | ||
| fisika_kendali | No | Node ini dikendalikan pemain (WASD + lompat). | |
| fisika_kerapatan | No | kg/m3. |