Forced Perspective in Video Game

Posted on Fri 31 January 2025 in misc

Last year, I have developed a small video game for my company to raise awareness about renewable energy. I named it Synergia. Unfortunatly, because of process issues, I cannot publish it and it is only avaible on the company's intranet. Anyway. This game takes the form of a small city …


Continue reading

How to have your own ChatGPT on your machine (and make him discussed with himself)

Posted on Wed 24 January 2024 in misc

I've just followed an excellent training from CRNS about Trusted AI, especially applied to NLP and LLM (well, ChatGPT in the end). And I wanted to play a bit with the different models.

I'm very protective with my data. I'm using ChatGPT daily, but I often spend time finding a …


Continue reading

How to locate DICOM in space

Posted on Tue 20 December 2022 in misc

I've worked in medical domain from time to time since 2010, especially to display DICOM images, and if I had a dollar every time I heard “This picture is upside down”, I think I could have bought a sandwich. Yes, that's not so frequent but when it happens, it quickly …


Continue reading

An introduction to Machine Learning applied to Real Estate Estimation

Posted on Mon 19 September 2022 in misc

I'm currently looking for a house in Montpellier, and I'm still wondering if the price displayed could be negotiated or not. So instead of thinking for myself (I'm very bad at business…), I prefer to let the computer do it for me.

To have a rough estimation of a property …


Continue reading

An Introduction to Electron Microscopy

Posted on Mon 27 June 2022 in misc

In this article, I'm going to talk about something that has nothing to do with software development, but something I enjoyed working on and would like to put down on paper before I forgot everything.

Indeed, I will talk about Electron Microscopy, a topic I worked on when I was …


Continue reading

The Problem of Floating Point Precision in Opengl, Vulkan and 3D in General - Part 3

Posted on Mon 04 April 2022 in misc

We have seen in the previous article how to handle position of object and camera in very large scene. But this still won't solve the shaky problem caused by matrix accumulation. We will here see that only a few place needs to use double precision, and not all your rendering …


Continue reading

The Problem of Floating Point Precision in Opengl, Vulkan and 3D in General - Part 2

Posted on Mon 28 March 2022 in misc

We have seen in a previous article why floating point representation may shake our objects in scene. We will now see how to use space change tricks to mitigate this problem.

A brief reminder about World, Model and View space

When dealing with 3D coordinates, we generally use 3 coordinate …


Continue reading

The Problem of Floating Point Precision in Opengl, Vulkan and 3D in General - Part 1

Posted on Mon 21 March 2022 in misc

When zooming a lot on 3D objects or when having small object lost in a very large scene, it can happen that your objects "jiggle" from one position to another, making rendering really shaky. We will see in this series of article where does it comes from and how to …


Continue reading