Physics
Katamtaman
20 min

Malalimang Pagsusuri sa Physics Settings

Isang komprehensibong sanggunian para sa bawat parameter ng pisika at kung paano ito nakakaapekto sa iyong simulation.

01

Gravity

Ang gravity ay ang patuloy na acceleration na inilalapat sa lahat ng mga bola sa bawat frame ng pisika. Ang mga positibong halaga ay humihila pababa, ang mga negatibong halaga ay nagtutulak paitaas. Sa 0, ang mga bola ay lumulutang nang walang timbang. Ang default na halaga (9.8) ay ginagaya ang gravity ng Earth. Ang mga extreme value (40+) ay gumagawa ng mabilis, magulong simulation. Ang mga mababang halaga (1–3) ay lumilikha ng banayad, lumulutang na paggalaw na perpekto para sa nilalamang nasa paligid.

Teknikal na Detalye
  • Default: 9.8 m/s²
  • Saklaw: -50 hanggang 50 m/s²
  • Direksyon: Nako-configure (default: pababa)
  • Sinusuportahan ang radial gravity (huhila patungo sa gitna sa halip na pababa)
02

Pagbabalik (Bounciness)

Tinutukoy ng restitution kung gaano karaming kinetic energy ang nananatili ng bola pagkatapos ng banggaan. Sa 1.0, ang mga banggaan ay ganap na nababanat - walang enerhiya ang nawawala, at ang mga bola ay tumalbog magpakailanman. Sa 0.0, ang mga banggaan ay ganap na hindi nababanat - ang mga bola ay tumitigil sa pagtama. Ang real-world na goma ay nasa paligid ng 0.8. Para sa kasiya-siyang nilalaman, ang 0.85–0.95 ay nagbibigay ng pinakamahusay na visual bounce habang pinapanatili ang pagiging totoo.

Mahalagang Tips
  • Itakda sa 1.0+ para sa mga effect na "super bounce" (nakakakuha ng enerhiya ang mga bola kapag nabangga).
  • Ang mga halagang mababa sa 0.5 ay nagpaparamdam sa mga bola na "patay" — umiwas maliban kung sinasadya.
  • Ang iba't ibang mga bola ay maaaring magkaroon ng iba't ibang mga halaga ng pagbabayad para sa iba't-ibang.
03

alitan

Kinokontrol ng friction ang paglaban kapag ang mga bola ay dumudulas sa gilid ng hangganan. Dahil sa mataas na friction (0.5+) ay dumidikit at gumulong ang mga bola. Ang mababang friction (0.01) ay nagpapadulas ng mga bola nang maayos. Ang zero friction ay lumilikha ng perpektong madulas na ibabaw. Para sa visual na nilalaman, ang mababang friction ay gumagawa ng pinaka-aesthetically kasiya-siya, dumadaloy na paggalaw.

Teknikal na Detalye
  • Default: 0.1
  • Saklaw: 0.0 hanggang 1.0
  • Nalalapat sa ball-wall at ball-ball contact
  • Static friction threshold: nako-configure sa mga advanced na setting
04

Air Resistance (I-drag)

Ang air resistance ay unti-unting nagpapabagal sa mga bola sa paglipas ng panahon, na ginagaya ang atmospheric drag. Sa 0, ang mga bola ay nagpapanatili ng bilis nang walang katiyakan (vacuum physics). Sa matataas na halaga, mabilis na bumagal ang mga bola pagkatapos ng bawat bounce. Ang isang maliit na halaga ng drag (0.001–0.01) ay nagdaragdag ng pagiging totoo nang walang kapansin-pansing damping motion. Ito ay partikular na kapaki-pakinabang para sa mga simulation na matagal nang tumatakbo kung saan mo gustong tumira ang mga bola.

05

Masa at Sukat ng Bola

Nakakaapekto ang masa sa dynamics ng banggaan — ang mas mabibigat na bola ay nagtutulak sa mas magaan na mga bola. Ang laki ay puro visual bilang default, ngunit maaari mong i-link ang laki sa masa sa mga setting ng Physics para sa pisikal na tumpak na pag-uugali. Ang malalaking bola na may mataas na masa ay lumilikha ng mga dramatiko at maaapektuhang banggaan. Ang mga maliliit na bola na may mababang masa ay lumilikha ng pag-uugali na parang kuyog. Paghaluin ang mga laki para sa visual depth.

Mahalagang Tips
  • I-link ang laki sa masa para sa pisikal na tumpak na mga simulation.
  • I-unlink ang laki mula sa masa para sa malikhaing kontrol sa aesthetics.
  • Gumamit ng pagkakaiba-iba ng laki (random range) para sa mga simulation na mukhang organic.
06

Collision Detection Mode

Nag-aalok ang Creator Studio ng dalawang mode ng pagtuklas ng banggaan: Mga karaniwang (discrete) na pagsusuri para sa mga magkakapatong sa bawat frame at mabilis ngunit maaaring makaligtaan ang mga banggaan sa napakabilis. Sinusubaybayan ng Continuous (CCD) ang buong landas ng bawat bola sa pagitan ng mga frame, na sinasalubong ang bawat banggaan anuman ang bilis. Gumamit ng CCD kapag ang mga bola ay gumagalaw nang napakabilis o napakaliit.

Teknikal na Detalye
  • Standard mode: O(n) bawat bola, na angkop para sa hanggang 500 bola
  • CCD mode: O(n·k) bawat bola kung saan k = mga substep, na angkop para sa hanggang 200 bola
  • Saklaw ng mga substep: 1 hanggang 8 (mas mataas = mas tumpak, mas mabagal)
  • Spatial na partitioning: Grid-based, awtomatikong laki