DevOxyz - Blog

Unity3D, Serious game, Interactive 3D, GIS and BIM trends



Writing a Unity Custom 3D format plugin

Write an efficient plugin framework to load custom 3D file format in Unity.

Unity, 3D file format, PInvoke

Now that real-time 3D (digital twin, training, AR, VR, desktop) are used by classic industries and corporate companies, it's important to have a very efficient 3D pipeline. This pipeline must be kept as short as possible to avoid several time and budget consuming 3D file formats manual conversions and interoperability tasks. Writing a generic way to quickly support a new file format is, in that context, very important.

Continue reading


The simple maths behind bot cars

Simple 3D maths used to make a bot car follow a road programmatically.

3D, maths, 3D maths

Writing a road safety VR application I had to create bot vehicles. These bot vehicles have to adapt their speed to the player's car speed but they also had to follow the road, change lane, avoid road obstacles. How would I make those vehicles follow the road programmatically ?.

Continue reading


What I have learned writing a Revit plugin

Technical article about writing a Revit export plugin.

Virtual Reality, markets, niches, trends.

A client asked me to write a Revit 2020 plugin for exporting 3D data and metadata to his own file format. Here are some things I've learned in the process.

Continue reading


Vulkan: New kid on the (APIs) block

The Khronos group strikes again.

DirectX, OpenGL, Metal and then... Vulkan.

In the wonderful world of the realtime 3D apis, you may already know OpenGL and DirectX. While Apple released Metal to limit overhead, the Khronos group just released Vulkan.
This new API main goal is to lower the overhead on the CPU and use multiple CPU cores...

Continue reading


Integrated Building Lifecycle Management: a mixed approach

Two amazing technologies have been growing apart lately: interactive 3D and Building Information Modeling. Integrated Building Lifecycle Management (IBLM) is the process merging these two technologies.


Two amazing technologies have been growing apart lately: interactive 3D and Building Information Modeling. Integrated Building Lifecycle Management (IBLM) is the process merging these two technologies, allowing a better management of the building, from its conception to his destruction.

This process adds continuity and reusability throughout the building life, using both the interactive 3D video game technologies and the BIM technologies.

The global aim of this process is to remove a maximum number of hurdles and delays during the construction.

Let's now describe this process.....

Continue reading


3D, 3D interactive... Comment s'y retrouver ?

Comprendre le terme 3D


A l’heure où l’informatique est synonyme de gain de productivité, de nouvelles technologies viennent secouer le monde du numérique : la 3D, du virtuel à la réalité. DevOxyz vous propose un état des lieux et une perspective sur ce que la 3D peut apporter à votre activité.

3D, oui, mais laquelle ? La 3D est un ensemble de techniques permettant notamment de visualiser un produit manufacturé, un projet architectural ou d'aménagement encore à l’étude. Cette technologie permet d’offrir aux utilisateurs finaux et aux décideurs la possibilité de vivre l’expérience du produit avant sa création....

Continue reading