{"id":5813,"date":"2025-09-13T22:59:59","date_gmt":"2025-09-13T22:59:59","guid":{"rendered":"https:\/\/castle-engine.io\/wp\/?p=5813"},"modified":"2025-09-13T22:59:59","modified_gmt":"2025-09-13T22:59:59","slug":"castle-model-viewer-available-on-ios-android-version-updated-too","status":"publish","type":"post","link":"https:\/\/castle-engine.io\/wp\/2025\/09\/13\/castle-model-viewer-available-on-ios-android-version-updated-too\/","title":{"rendered":"Castle Model Viewer available on iOS, Android version updated too"},"content":{"rendered":"<table class=\"thumbnails thumbnails-align-right\"><tr><td>\n          <a href=\"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2025\/09\/screenshot_2752x2064_2.png-smaller.png\"\n             class=\"screenshot\"\n             title=\"Castle Model Viewer on iOS\"><img loading=\"lazy\" decoding=\"async\"\n            style=\"float: right\"\n            src=\"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2025\/09\/screenshot_2752x2064_2.png-smaller-200x150.png\"\n             width=\"200\" height=\"150\" \n            alt=\"Castle Model Viewer on iOS\"\n          ><\/a><\/td><\/tr><tr><td>\n          <a href=\"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2025\/09\/screenshot_2752x2064_6.png-smaller.png\"\n             class=\"screenshot\"\n             title=\"Castle Model Viewer on iOS\"><img loading=\"lazy\" decoding=\"async\"\n            style=\"float: right\"\n            src=\"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2025\/09\/screenshot_2752x2064_6.png-smaller-200x150.png\"\n             width=\"200\" height=\"150\" \n            alt=\"Castle Model Viewer on iOS\"\n          ><\/a><\/td><\/tr><tr><td>\n          <a href=\"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2025\/09\/screenshot_2752x2064_1.png-smaller.png\"\n             class=\"screenshot\"\n             title=\"Castle Model Viewer on iOS\"><img loading=\"lazy\" decoding=\"async\"\n            style=\"float: right\"\n            src=\"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2025\/09\/screenshot_2752x2064_1.png-smaller-200x150.png\"\n             width=\"200\" height=\"150\" \n            alt=\"Castle Model Viewer on iOS\"\n          ><\/a><\/td><\/tr><tr><td>\n          <a href=\"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2025\/09\/screenshot_2752x2064_0.png-smaller.png\"\n             class=\"screenshot\"\n             title=\"Castle Model Viewer on iOS\"><img loading=\"lazy\" decoding=\"async\"\n            style=\"float: right\"\n            src=\"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2025\/09\/screenshot_2752x2064_0.png-smaller-200x150.png\"\n             width=\"200\" height=\"150\" \n            alt=\"Castle Model Viewer on iOS\"\n          ><\/a><\/td><\/tr><tr><td>\n          <a href=\"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2025\/09\/screenshot_2752x2064_4.png-smaller.png\"\n             class=\"screenshot\"\n             title=\"Castle Model Viewer on iOS\"><img loading=\"lazy\" decoding=\"async\"\n            style=\"float: right\"\n            src=\"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2025\/09\/screenshot_2752x2064_4.png-smaller-200x150.png\"\n             width=\"200\" height=\"150\" \n            alt=\"Castle Model Viewer on iOS\"\n          ><\/a><\/td><\/tr><tr><td>\n          <a href=\"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2025\/09\/screenshot_2752x2064_5.png-smaller.png\"\n             class=\"screenshot\"\n             title=\"Castle Model Viewer on iOS\"><img loading=\"lazy\" decoding=\"async\"\n            style=\"float: right\"\n            src=\"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2025\/09\/screenshot_2752x2064_5.png-smaller-200x150.png\"\n             width=\"200\" height=\"150\" \n            alt=\"Castle Model Viewer on iOS\"\n          ><\/a><\/td><\/tr><\/table>\n<p>We have released <a href=\"https:\/\/castle-engine.io\/castle-model-viewer-mobile\">Castle Model Viewer Mobile<\/a> on iOS (iPhone, iPad) and you can get it right now from the App Store!<\/p>\n<p>Open <a href=\"https:\/\/apps.apple.com\/app\/id6752208775\">this link to the AppStore<\/a> on your iPhone\/iPad, or just search for <em>&#8220;Castle Model Viewer&#8221;<\/em> in the AppStore. We&#8217;re available in all AppStore regions (including US and EU).<\/p>\n<p>You can open a number of built-in models (in <a href=\"https:\/\/castle-engine.io\/x3d\">X3D<\/a>, <a href=\"https:\/\/castle-engine.io\/gltf\">glTF<\/a>, <a href=\"https:\/\/castle-engine.io\/ifc\">IFC JSON<\/a> and other formats we support). You can also open your own models, provided they are &#8220;self-contained&#8221;. More information about our features, and in particular about <em>&#8220;Opening your own models&#8221;<\/em> and what it means that <em>&#8220;Models must be self-contained&#8221;<\/em> is on <a href=\"https:\/\/castle-engine.io\/castle-model-viewer-mobile\">Castle Model Viewer Mobile webpage<\/a>.<\/p>\n<p>The application is completely free, also no ads and no tracking, and it is <a href=\"https:\/\/github.com\/castle-engine\/castle-model-viewer-mobile\/\">naturally open-source<\/a> and using our free and open-source <em>Castle Game Engine<\/em>.<\/p>\n<p>In return, we ask that you consider <a href=\"https:\/\/www.patreon.com\/c\/castleengine\">donating to us<\/a> and\/or giving us a good rating on the AppStore \ud83d\ude42<\/p>\n<p>Of course, if you have any problems or questions, go ahead and ask. <a href=\"https:\/\/castle-engine.io\/talk.php\">Various ways of contacting us are here<\/a>, in particular you&#8217;re welcome to our <a href=\"https:\/\/forum.castle-engine.io\/\">forum<\/a> or submit <a href=\"https:\/\/github.com\/castle-engine\/castle-model-viewer-mobile\/issues\">GitHub issue<\/a>.<\/p>\n<p>I&#8217;d like to thank <em>Jan Adamec<\/em> for working on this application, as well as on a lot of related iOS-specific improvements in Castle Game Engine. I&#8217;d also like to thank a sponsor (who wished to remain anonymous) for covering our Apple membership fee for 1 year. Much appreciated.<\/p>\n<p>The <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=io.castleengine.castle.model.viewer.mobile\">Android version of the viewer<\/a> was also updated, with:<\/p>\n<ul>\n<li><a href=\"https:\/\/castle-engine.io\/wp\/2025\/09\/07\/ton-of-mobile-ios-android-improvements-ios-opengl3-google-play-biling-upgrade-shadow-maps-precision-more\/\">Various mobile improvements in the engine announced last time<\/a>.<\/li>\n<li>New built-in demos: shadow maps, shadow volumes, screen effects. Some of these demos have also been upgraded in <a href=\"https:\/\/github.com\/castle-engine\/demo-models\">demo-models<\/a>.<\/li>\n<li>Fixed handling of TouchSensor (for clicks in X3D\/VRML models).<\/li>\n<\/ul>\n<p>We also added unit G<a href=\"https:\/\/github.com\/castle-engine\/castle-model-viewer-mobile\/blob\/master\/code\/gamescreenshotarbitrarysize.pas\">ameScreenShotArbitrarySize<\/a> that shows how to take screenshots using FBO, in arbitrary resolutions (maybe larger than your monitor), maybe in multiple resolutions at once. Useful when some app store requires screenshots in a few particular resolutions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have released Castle Model Viewer Mobile on iOS (iPhone, iPad) and you can get it right now from the App Store! Open this link to the AppStore on your iPhone\/iPad, or just search for &#8220;Castle Model Viewer&#8221; in the AppStore. We&#8217;re available in all AppStore regions (including US and EU). You can open a &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/castle-engine.io\/wp\/2025\/09\/13\/castle-model-viewer-available-on-ios-android-version-updated-too\/\" class=\"more-link\">Continue reading  \u27a4<span class=\"screen-reader-text\"> &#8220;Castle Model Viewer available on iOS, Android version updated too&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":5844,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"publish_to_discourse":"1","publish_post_category":"9","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"7103","discourse_permalink":"https:\/\/forum.castle-engine.io\/t\/castle-model-viewer-available-on-ios-android-version-updated-too\/2010","wpdc_publishing_response":"","wpdc_publishing_error":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-5813","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2025\/09\/screenshot_2752x2064_2.png-smaller.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9IgYW-1vL","jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/posts\/5813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/comments?post=5813"}],"version-history":[{"count":12,"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/posts\/5813\/revisions"}],"predecessor-version":[{"id":5858,"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/posts\/5813\/revisions\/5858"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/media\/5844"}],"wp:attachment":[{"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/media?parent=5813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/categories?post=5813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/tags?post=5813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}