Castle Model Viewer

50+
เชกเชพเช‰เชจเชฒเซ‹เชก
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

เช•เซ‡เชธเชฒ เช—เซ‡เชฎ เชเชจเซเชœเชฟเชจ เชฆเซเชตเชพเชฐเชพ เชธเชฎเชฐเซเชฅเชฟเชค เช˜เชฃเชพ 3D เช…เชจเซ‡ 2D เชฎเซ‹เชกเชฒ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชฎเชพเชŸเซ‡ เชฎเซ‹เชฌเชพเช‡เชฒ-เชซเซเชฐเซ‡เช‚เชกเชฒเซ€ เชฆเชฐเซเชถเช•:

- glTF,
- X3D,
- VRML,
- เชธเซเชชเชพเช‡เชจ JSON,
- เชธเซเชชเซเชฐเชพเชˆเชŸ เชถเซ€เชŸเซเชธ (เช•เซ‡เชธเชฒ เช—เซ‡เชฎ เชเชจเซเชœเชฟเชจ, เช•เซ‹เช•เซ‹เชธ2เชกเซ€ เช…เชจเซ‡ เชธเซเชŸเชพเชฐเชฒเชฟเช‚เช— เชเช•เซเชธเชเชฎเชเชฒ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚),
- MD3,
- เชตเซ‡เชตเชซเซเชฐเชจเซเชŸ OBJ,
- 3DS,
- STL,
- เช•เซ‹เชฒเชพเชกเชพ
- เช…เชจเซ‡ เชตเชงเซ.

เช‰เชชเชฐเซ‹เช•เซเชค เชซเซ‹เชฐเซเชฎเซ‡เชŸเซเชธ เช‰เชชเชฐเชพเช‚เชค, เชคเซ‡ เชเช• เชเซ€เชช เชซเชพเช‡เชฒ เช–เซ‹เชฒเชตเชพเชจเซ€ เชชเชฃ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชเช• เชฎเซ‹เชกเซ‡เชฒ เช…เชจเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชฎเซ€เชกเชฟเชฏเชพ (เชœเซ‡เชฎ เช•เซ‡ เชŸเซ‡เช•เซเชธเชšเชฐ, เช…เชตเชพเชœ เชตเช—เซ‡เชฐเซ‡) เชนเซ‹เชฏ เช›เซ‡.

เชคเชฎเซ‡ เชจเซ‡เชตเชฟเช—เซ‡เชถเชจ เชชเซเชฐเช•เชพเชฐ (เชตเซ‰เช•, เชซเซเชฒเชพเชฏ, เชเช•เซเชเชพเชฎเชฟเชจ, 2D) เชฌเชฆเชฒเซ€ เชถเช•เซ‹ เช›เซ‹, เชตเซเชฏเซเชชเซ‹เช‡เชจเซเชŸเซเชธ เชตเชšเซเชšเซ‡ เช•เซ‚เชฆเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ เชเชจเชฟเชฎเซ‡เชถเชจ เชšเชฒเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เชธเซ‡เชต เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชธเซ€เชจ เชธเซเชŸเซ‡เชŸเชฟเชธเซเชŸเชฟเช•เซเชธ (เชคเซเชฐเชฟเช•เซ‹เชฃ, เชถเชฟเชฐเซ‹เชฌเชฟเช‚เชฆเซ เช•เชพเช‰เชจเซเชŸ) เช…เชจเซ‡ เชตเชงเซ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซ‡เชŸเชฒเซ€เช• เชจเชฎเซ‚เชจเชพ เชซเชพเช‡เชฒเซ‹ เชธเชพเชฅเซ‡ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เช•เซเชฆเชฐเชคเซ€ เชฐเซ€เชคเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ 3D เช…เชจเซ‡ 2D เชฎเซ‹เชกเชฒ เชซเชพเช‡เชฒเซ‹ เช–เซ‹เชฒเซ€ เชถเช•เซ‹ เช›เซ‹.

เชฎเซ‰เชกเชฒเซ‹ เชธเซเชตเชฏเช‚-เชธเชฎเชพเชฏเซ‡เชฒ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช, เชฆเชพ.เชค. เชคเชฎเชพเชฐเซ‡ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡

- เชเช• เชซเชพเช‡เชฒเชฎเชพเช‚ เชชเซ‡เช• เช•เชฐเซ‡เชฒเชพ เชคเชฎเชพเชฎ เชŸเซ‡เช•เซเชธเชšเชฐ เชธเชพเชฅเซ‡ GLB เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹,
- เช…เชฅเชตเชพ X3D เชคเชฎเชพเชฎ เชŸเซ‡เช•เซเชธเชšเชฐ เชธเชพเชฅเซ‡ PixelTexture เช…เชฅเชตเชพ เชกเซ‡เชŸเชพ URI เชคเชฐเซ€เช•เซ‡ เชฆเชฐเซเชถเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡,
- เช…เชฅเชตเชพ เชซเช•เซเชค เชคเชฎเชพเชฐเชพ เชฎเซ‹เชกเซ‡เชฒเชจเซ‡ เชเชฟเชชเชจเซ€ เช…เช‚เชฆเชฐ เชกเซ‡เชŸเชพ (เชœเซ‡เชฎ เช•เซ‡ เชŸเซ‡เช•เซเชธเชšเชฐ) เชธเชพเชฅเซ‡ เชฎเซ‚เช•เซ‹.
- เช…เชฎเซ‡ เช…เชนเซ€เช‚ เชคเชฎเชพเชฐเชพ เชฎเซ‰เชกเชฒเซเชธเชจเซ‡ เชธเซเชต-เชธเชฎเชพเชนเชฟเชค เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซเช‚ เชคเซ‡เชจเซเช‚ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เช•เชฐเซเชฏเซเช‚ เช›เซ‡: 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.