Vispolygon
Sci Fighter

Sci-Fi Fighter By CGPitbull 

About glTFShowCase


This APP was developed for viewing glTF 2.0 assets in mobile devices. It is highly recommended to visit official site for more information, including resources like converters, exporters, validators, other viewers, and so on.

APKs are available as well. Vulkan version is only for devices with vulkan support.

Please support me on this work at Patreon

DEMO

Cyberpunk Bar
Cyberpunk bar

By BEHOLDER

Dancing Crab
Dancing Crab

By Bohdan Lvov

Bristleback
Bristleback

By Nikolay Tsys

Sub Machine Gun
The Lighthouse

By Overlord

Sci-Fi Alien Grunt
Sci-Fi Alien Grunt

By Felipegall

Pony Cartoon
Pony Cartoon

Slava Zhuravlev

Succubus
Succubus

By Taiga

Pikmin and Alph
Pikmin and Alph

By Murilo Kleine


Manual

You can explore free models via Sketchfab UI or Google Poly UI.

On Android, you can put gltf, glb, or zip file, which contains gltf/glb, on your Android SD card. So you can open it with this APP.

On iOS, you need to use AirDrop, iCloud, or via web browser. You can host a local Web Server for Chrome, follow the instruction to set the resource folder, (make sure "Accessible on the local network" is on) start the service and visit your local website on your phone to download zip file, then select open by this APP.

Operation

Click on UI is to trigger UI action

One-finger is to rotate

Two-fingers is to zoom or pan

Double-click is to reset view

*1 Double-click on the screen to set focus in this adjustment. Outside this adjustment, double-click is to reset view. Not work when animated.
*2 This only works for Android. You can open gltf, glb, or zip file(which contains gltf/glb) via File Manager/Explorer Apps as well.
*3 User's custom env assets will be cached in this UI, which can be found by sliding the Env UI up.
*4 To add 3D-LUT, click 'open' icon to open a png file or a zip file containing a png ended with '_lut.png'. In iOS, you may airdrop a zip file containing a 3D-LUT png with file name such as 'xxx_lut.png'. The supported 3D-LUT png should have resolution in one of 512x512, 289x17, or 256x16.
*5 On Android, your devices need to support ARCore. Check the supported devices. Check this for how AR works. (Vulkan version does not support now)



Light Samples

Abandoned Hall

Abandoned Hall

By Octavian Tudose

Artist Workshop

Artist Workshop

By Oliksiy Yakovlyev

Machine Shop

Machine Shop

By Sergej Majboroda

San Giuseppe Bridge

San Giuseppe Bridge

By Greg Zaal

Spruit Sunrise

Spruit Sunrise

By Greg Zaal

Shanghai Bund

Shanghai Bund

By Greg Zaal

There are more HDRIs in HDRI Haven.



Extension Support

  • KHR_materials_pbrSpecularGlossiness
  • KHR_materials_unlit
  • KHR_draco_mesh_compression
  • KHR_texture_transform
  • KHR_binary_glTF
  • KHR_mesh_quantization
  • KHR_materials_clearcoat
  • KHR_texture_basisu
  • EXT_texture_webp
Duddha

Buddha

By hullo


Q&A

On Android, open gltf/glb file through Menu"open asset" icon and explore file in your device. A simpler way is to use any file explorer in your device and click gltf/glb file to open it with this APP. On iOS, refer to manual.

On Android, open hdr file through Menu"open asset" icon and explore hdr file in your device. Processing hdr takes time. Depending on your device, it may take several minutes. Be patient. On iOS, refer to manual.

When loading failed, there is a popup dialogue to indicate the error reason. Normally, if the asset is invalid, you can visit http://github.khronos.org/glTF-Validator/ to check the validation of your asset. Or visit https://gltf-viewer.donmccurdy.com to view your asset in browser. Currently only glTF 2.0 is supported. Make sure your asset is 2.0.

Due to the constrained resource on mobile, 4K textures are not supported. Intead the textures will be downsized to 2048x2048.

The current implementation of mesh skinning utilizes vertex shader, which relies on max vertex uniform vertors supported in the GPU. This message indicates that the loading assest contains animation(s) with skin joints exceeding what could be supported in the current implementation. One can reduce the skin joints to satisfy this restriction or use another device with more vertex uniform vectors.


Credit

Chesterfield Chair

Chesterfield Chair

By Rodrigo Villani


Contact

vispolygon@hotmail.com

Vispolygon

Vispolygon


Donation is appreciated and supports to improve this APP and new features.

PayPal

PayPal - The safer, easier way to pay online!

Opay(歐付寶)