VITALIFY.ASIA logo
What Is 3D Tiles? A Complete Guide to Its Core Concepts, Latest Trends, and Use Cases

What Is 3D Tiles? A Complete Guide to Its Core Concepts, Latest Trends, and Use Cases

XR & 3D Web
Toshihiko Nagaoka07/17/2026

3D Tiles is an open standard for streaming massive 3D geospatial data. This guide explains HLOD, bounding volumes, tileset.json, differences between versions 1.0 and 1.1, use cases including PLATEAU and Google Photorealistic 3D Tiles, and independent LOD control in CesiumJS.

What I Did to Pass the PMP Exam

What I Did to Pass the PMP Exam

Business & Culture
Nihei Tomotaka07/15/2026

Nihei, a project manager at Vitalify Asia, explains how he prepared for and passed the PMP exam. From the 35-hour course and a Japanese exam guide to repeated Study Hall practice and taking the test in Bangkok, this article covers the full journey and lessons learned.

A Concept for Developing AI Through Artificial Languages

A Concept for Developing AI Through Artificial Languages

Generative AI & ML
Toshihiko Nagaoka07/11/2026

Can AI learn logic more efficiently through an artificial language than through natural language? This article compares Esperanto, Lojban, and Ithkuil, then presents a custom GPT-2 model trained from scratch on Lojban-based data that achieved 100% accuracy on prepared three-valued logic tests.

7 AI Image-to-3D Generators I Tested in 2026: Which One Is Actually Worth Using?

7 AI Image-to-3D Generators I Tested in 2026: Which One Is Actually Worth Using?

Generative AI & ML
Thinh Tran07/10/2026

Using the same portrait and default settings, we tested Prism 3.1, Meshy 6, Tripo P1, Hunyuan3D, Forge, Trellis 2 and Rodin 2.5. See how they compare in facial similarity, texture, hair, clothing and mesh quality, plus which tools work best for realism, game assets and further editing.

GLB Texture Editor: Edit 3D Model Textures and Materials in Real Time in Your Browser

GLB Texture Editor: Edit 3D Model Textures and Materials in Real Time in Your Browser

XR & 3D Web
Thinh Tran07/10/2026

GLB Texture Editor is a browser-based tool for editing 3D model textures and materials in real time. Upload a GLB file, adjust base color, roughness, metalness, transparency, UV mapping, position, rotation, scale, and projection settings, then preview and export the updated model.

High-Performance Web BIM Viewer for Large IFC Models

High-Performance Web BIM Viewer for Large IFC Models

XR & 3D Web
Thinh Tran07/10/2026

This PoC converts large IFC models into optimized GLB files by BIM category for faster browser rendering. It demonstrates flexible layer controls, element data panels, smooth 3D navigation, and reduced z-fighting, while outlining a future automated IFC-to-GLB workflow.

SPORTEC Thailand 2026: ASEAN Sport Tech Report

SPORTEC Thailand 2026: ASEAN Sport Tech Report

Business & Culture
Toshiya Momota07/07/2026

A field report from SPORTEC Thailand 2026 in Bangkok. We explore how ASEAN’s aging market is shifting Sport Tech from equipment to software and data, and how Taiwanese companies and Japan’s wellness expertise are shaping new business opportunities.

Constellation Recognition: GNN + Symbolic AI — Developing a Hybrid Model

Constellation Recognition: GNN + Symbolic AI — Developing a Hybrid Model

Generative AI & ML
Toshihiko Nagaoka06/30/2026

We developed a hybrid AI system that detects, separates, and reconstructs Orion, Cassiopeia, and the Big Dipper from noisy, rotated, and scaled point clouds. It combines geometric signatures, an edge-updating GNN, and symbolic graph-isomorphism constraints, reaching a test macro F1 score of 96.91%.

What Is Function Calling? How AI Agents Work and How to Implement Them with LangGraph

What Is Function Calling? How AI Agents Work and How to Implement Them with LangGraph

Generative AI & ML
Toshihiko Nagaoka06/30/2026

Learn how Function Calling lets LLMs use external tools instead of performing every task themselves. This guide covers tool-use architecture, the evolution of coding agents, Structured Outputs, and a practical LangGraph and TypeScript implementation of the reasoning-and-action loop.

Automatically Generate 3D Models by Inferring Noisy Floor Plans! A Challenge in CubiCasa5K Analysis and Reverse Engineering

Automatically Generate 3D Models by Inferring Noisy Floor Plans! A Challenge in CubiCasa5K Analysis and Reverse Engineering

Generative AI & ML
Thinh Tran06/30/2026

Using only floor plan images and SVG annotations—and without reading the official paper or code—the author reverse-engineered CubiCasa5K. The article covers semantic segmentation, random-rotation augmentation, inference of an incomplete sauna door, and conversion of the final result into a 3D model.

3D Avatar from One Photo with FLAME, DECA and DiffLocks

3D Avatar from One Photo with FLAME, DECA and DiffLocks

Generative AI & ML
Toshihiko Nagaoka06/23/2026

From a single face photo, we tested a workflow for creating a realistic 3D head and natural-looking hair using FLAME, DECA and DiffLocks. This article covers the process, results, texture issues, hair generation challenges and license notes.

[Moving Beyond Unity] A 10-Year Unity Veteran Questions the Future of 3D App Development

[Moving Beyond Unity] A 10-Year Unity Veteran Questions the Future of 3D App Development

Game & Unity
Toshihiko Nagaoka06/02/2026

Is Unity overkill for 3D business apps? A 10-year Unity veteran explains the challenges and reveals the ultimate post-Unity tech stack using .NET and Three.js.

I'm Duper, ask me anything!