1.0.62 • Published 5 months ago

@nebularstreams/lib-phy v1.0.62

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

logo.png

Minimal Phy

This is a refactored version of the awesome lo.th's PHY engine. It fixes some bugs, and adds some simplifications and features specific to my projects "Obscene Studio" and "Nebular Worlds".

This package includes just a minimal library, with no UI, edition components or Physics Worker. Worker is to be provided separately as the same "Physx.min.js" as the original library.

Key refactors

  • Removed all libraries that are not used
  • Removed the UI / Editor part
  • Removed DIRECT mode (Only WORKER supported)
  • Removed COMPACT modes - just provide the path of the worker (Physx, etc) and it will be loaded.
  • Different Worker modes: outside Step, Async Step, ... to use with MetaQuest glasses.
  • Re-Sorted code in different directories
    • Motor: The Motor source. This is mainly unchanged.
    • Support: The different libraries loaded from older 3TH/ and jsm/
    • Extra: Some Stuff not in original Phy

Extras

  • Parallax Buildings with Instanced Drawing support
  • UV Mappings in instances
  • Terrain with Circuit Roads and Areas
  • Characters
    • Hero (unchanged)
    • BasePlayer
      • Minimal: Player with a generic model
      • NPC: Character meant to be automated
  • Controller / MouseControls with LOCK POINTER support

Disclaimer

I don't encourage you to use this fork without first taking a look at the original project. This is not guaranteed to be updated to the latest version.

1.0.62

5 months ago

1.0.61

5 months ago

1.0.60

5 months ago

1.0.59

5 months ago

1.0.58

5 months ago

1.0.57

5 months ago

1.0.56

5 months ago

1.0.55

5 months ago

1.0.54

5 months ago

1.0.53

5 months ago

1.0.52

5 months ago

1.0.51

5 months ago

1.0.50

5 months ago

1.0.49

5 months ago

1.0.48

5 months ago

1.0.47

5 months ago

1.0.46

6 months ago

1.0.45

6 months ago

1.0.44

6 months ago

1.0.42

6 months ago

1.0.41

6 months ago

1.0.40

6 months ago

1.0.39

6 months ago

1.0.38

6 months ago

1.0.37

6 months ago

1.0.36

6 months ago

1.0.35

6 months ago

1.0.34

6 months ago

1.0.33

6 months ago

1.0.32

6 months ago

1.0.31

6 months ago

1.0.30

6 months ago

1.0.29

6 months ago

1.0.28

6 months ago

1.0.27

6 months ago

1.0.26

6 months ago

1.0.25

6 months ago

1.0.24

6 months ago

1.0.23

6 months ago

1.0.22

6 months ago

1.0.21

6 months ago

1.0.20

6 months ago

1.0.19

6 months ago

1.0.18

6 months ago

1.0.17

6 months ago

1.0.16

6 months ago

1.0.15

6 months ago

1.0.14

6 months ago

1.0.13

6 months ago

1.0.12

6 months ago

1.0.11

6 months ago

1.0.10

6 months ago

1.0.9

6 months ago

1.0.8

6 months ago

1.0.7

6 months ago

1.0.6

7 months ago

1.0.5

7 months ago

1.0.3

7 months ago

1.0.2

7 months ago