Vulkan is great, vulkan is love, vulkan is $(COMPLIMENT)

I heard a lot about this API, but never took some time to try it… So why not now ? The goal was to do a simple OBJ file viewer. Then, try to improve performances, and of course, since it’s Vulkan, go multithread! The API is pretty simple to use. We fill out some structs, and call a vkSomething function.

Some samples are available in the SDK, and of course, there is this Vulkan-tutorial website.

So commits after commits, the code grew, until the first “Hello, world !”: displaying a white triangle. 1000 lines of code vs 30, that’s quite steep. After some additional 7641 lines, here it us, a simple obj viewer!

GitHub link

R5D4 on Vulkan app under i3

But we are the May the 5th, and Google Summer of Code results are out! 🥳 Time to focus on the next big project: OpenGL driver for a Windows on QEMU VMs.


See comments

For my upcoming Vulkan project, I needed a model. So here it is ! R5D4, the unchosen droid from Star Wars.

Tools: 3ds Max, Substance Painter, Photoshop


See comments

My Erasmus took place in Spain, in a city near the coast. So each morning, seeing the sea reminded me how I never tried to work on water rendering.

This article made me want to also work on the buoyancy aspect. And because I was using Unity a lot at that time I decided to create a usable Asset.

Two constraints:

  • This asset had to work on every model.
  • It had to be easy to use on every ocean model

Here is the asset (free): ASSET-STORE LINK

And here are some preview:

screenshot in Unity 5


See comments

The famous Wall-E for this week’s mini project.

Tools: 3ds Max, Substance Painter, Photoshop

Wall-E model (3ds Max + Substance Painter


See comments

Being a teaching assistant this year. I needed prepare a lab about procedural level generation. Goal for the students: write an infinite “runner” (flyer?). For this occasion, I decided to reproduce a T-47 Snowspeeder from Star Wars.

Tools: 3ds Max, Substance Painter, Photoshop


See comments