Castle Model Viewer

50+
แž€แžถแžšแž‘แžถแž‰แž™แž€
แž…แŸ†แžŽแžถแžแŸ‹แžแŸ’แž“แžถแž€แŸ‹แžแŸ’แž›แžนแž˜แžŸแžถแžš
แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถ
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹

แžขแŸ†แž–แžธโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸแŸ‡

แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž˜แžพแž›แž‘แžผแžšแžŸแž–แŸ’แž‘แž…แž›แŸแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‘แž˜แŸ’แžšแž„แŸ‹แž‚แŸ†แžšแžผ 3D แž“แžทแž„ 2D แž‡แžถแž…แŸ’แžšแžพแž“แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแžŠแŸ„แž™ Castle Game EngineแŸ–

- glTF,
- X3D,
- VRML,
- แž†แŸ’แžขแžนแž„แžแŸ’แž“แž„ JSON,
- แžŸแž“แŸ’แž›แžนแž€ sprite (แž“แŸ…แž€แŸ’แž“แžปแž„ Castle Game Engine, Cocos2D แž“แžทแž„ Starling XML formats)
- MD3,
- Wavefront OBJ,
- 3DS,
- STL,
- แž€แžผแžกแžถแžŠแžถ
- แž“แžทแž„โ€‹แž…แŸ’แžšแžพแž“โ€‹แž‘แŸ€แžแŸ”

แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพแž‘แž˜แŸ’แžšแž„แŸ‹แžแžถแž„แž›แžพ แžœแžถแž€แŸแžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž”แžพแž€แžฏแž€แžŸแžถแžš ZIP แžŠแŸ‚แž›แž˜แžถแž“แž‚แŸ†แžšแžผแžแŸ‚แž˜แžฝแž™ แž“แžทแž„แž˜แŸแžŒแŸ€แžŠแŸ‚แž›แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’ (แžŠแžผแž…แž‡แžถ แžœแžถแž™แž“แž—แžถแž– แžŸแŸ†แžกแŸแž„แž‡แžถแžŠแžพแž˜)แŸ”

แžขแŸ’แž“แž€แžขแžถแž…แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แŸ’แžšแž—แŸแž‘แž€แžถแžšแžšแžปแž€แžšแž€ (แžŠแžพแžš แž แŸ„แŸ‡แž แžพแžš แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž› 2D) แž›แŸ„แžแžšแžœแžถแž„แž‘แžทแžŠแŸ’แž‹แž—แžถแž– แž›แŸแž„แž…แž›แž“แžถแžŠแŸ‚แž›แž”แžถแž“แž‡แŸ’แžšแžพแžŸแžšแžพแžŸ แžšแž€แŸ’แžŸแžถแž‘แžปแž€แžšแžผแž”แžแžแžขแŸแž€แŸ’แžšแž„แŸ‹ แž”แž„แŸ’แž แžถแž‰แžŸแŸ’แžแžทแžแžทแž‘แžทแžŠแŸ’แž‹แž—แžถแž– (แžแŸ’แžšแžธแž€แŸ„แžŽ แžšแžถแž”แŸ‹) แž“แžทแž„แž…แŸ’แžšแžพแž“แž‘แŸ€แžแŸ”

แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸแŸ‡แž—แŸ’แž‡แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™แžฏแž€แžŸแžถแžšแž‚แŸ†แžšแžผแž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แž แžพแž™แž‡แžถแž’แž˜แŸ’แž˜แžแžถแžขแŸ’แž“แž€แžขแžถแž…แž”แžพแž€แžฏแž€แžŸแžถแžšแž‚แŸ†แžšแžผ 3D แž“แžทแž„ 2D แž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

แž˜แŸ‰แžผแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแžแŸ‚แž˜แžถแž“แžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„ แžง. แžขแŸ’แž“แž€โ€‹แžแŸ’แžšแžผแžœแžแŸ‚

- แž”แŸ’แžšแžพ GLB แž‡แžถแž˜แžฝแž™แž“แžนแž„แžœแžถแž™แž“แž—แžถแž–แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แžแŸ’แž…แž”แŸ‹แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžšแžแŸ‚แž˜แžฝแž™
- แžฌ X3D แž‡แžถแž˜แžฝแž™แž“แžนแž„แžœแžถแž™แž“แž—แžถแž–แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž‡แžถ PixelTexture แžฌแž‘แžทแž“แŸ’แž“แž“แŸแž™ URI,
- แžฌแž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แžŠแžถแž€แŸ‹แž‚แŸ†แžšแžผแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‡แžถแž˜แžฝแž™แž“แžนแž„แž‘แžทแž“แŸ’แž“แž“แŸแž™ (แžŠแžผแž…แž‡แžถแžœแžถแž™แž“แž—แžถแž–) แž“แŸ…แžแžถแž„แž€แŸ’แž“แžปแž„ zip แž˜แžฝแž™แŸ”
- แž™แžพแž„แž”แžถแž“แž…แž„แž€แŸ’แžšแž„แž‡แžถแžฏแž€แžŸแžถแžšแž–แžธแžšแž”แŸ€แž”แž”แž„แŸ’แž€แžพแžแž˜แŸ‰แžผแžŠแŸ‚แž›แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„แž“แŸ…แž‘แžธแž“แŸแŸ‡แŸ– https://castle-engine.io/castle-model-viewer-mobile

แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž  แžŠแŸ‚แž›แžขแžถแž…แžšแž€แž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžŠแŸ„แž™แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแŸ” แž˜แžทแž“แž˜แžถแž“แž€แžถแžšแž•แŸ’แžŸแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜ แžฌแžแžถแž˜แžŠแžถแž“แž‘แŸแŸ” แž™แžพแž„แžšแžธแž€แžšแžถแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžขแžถแž…แž‚แžถแŸ†แž‘แŸ’แžšแž™แžพแž„แŸ– https://www.patreon.com/castleengine !
แž”แžถแž“โ€‹แžŠแŸ†แžกแžพแž„แž€แŸ†แžŽแŸ‚โ€‹แž“แŸ…
18 แžแžปแž›แžถ 2025

แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™

แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แž–แžธโ€‹แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž˜แžผแž› แž“แžทแž„โ€‹แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžโ€‹แž…แŸ†แž–แŸ„แŸ‡แžŸแž“แŸ’แžแžทแžŸแžปแž แž“แžทแž„โ€‹แžฏแž€แž‡แž“แž—แžถแž–โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แžขแžถแž…แžแžปแžŸแž‚แŸ’แž“แžถแž‘แŸ…แžแžถแž˜โ€‹แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ แžแŸ†แž”แž“แŸ‹ แž“แžทแž„โ€‹แžขแžถแž™แžปแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แžถแž“แž•แŸ’แžŠแž›แŸ‹โ€‹แž–แŸแžแŸŒแž˜แžถแž“แž“แŸแŸ‡ แž“แžทแž„โ€‹แžขแžถแž…แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–โ€‹แžœแžถแž“แŸ…แž–แŸแž›แžแžถแž„แž˜แžปแžแŸ”
แž˜แžทแž“แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แž‡แžถแž˜แžฝแž™โ€‹แž—แžถแž‚แžธแž‘แžธแž”แžธแžกแžพแž™
แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹โ€‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธโ€‹แž€แžถแžšแž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™
แž˜แžทแž“แž”แŸ’แžšแž˜แžผแž›โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžกแžพแž™
แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹โ€‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธโ€‹แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›แž‘แžทแž“แŸ’แž“แž“แŸแž™
แž”แžถแž“แž”แŸ’แžŠแŸแž‡แŸ’แž‰แžถแžขแž“แžปแžœแžแŸ’แžแžแžถแž˜แž‚แŸ„แž›แž€แžถแžšแžŽแŸโ€‹แž‚แŸ’แžšแžฝแžŸแžถแžšแžšแž”แžŸแŸ‹ Play

แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž˜แžธ

- Fixed synchronous downloading (e. when _"Enable Blocking Downloads"_ is selected).
- Test e.g. on https://github.com/castle-engine/castle-model-viewer-mobile/blob/master/data/demo/needs_download_network_resources.x3dv .
- When determining which scene we open from ZIP, always choose the 1st file alphabetically.

แž‡แŸ†แž“แžฝแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธ

แž…แŸ’แžšแžพแž“แž‘แŸ€แžแžŠแŸ„แž™ Castle Game Engine

แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถ