Profile cover photo
Profile photo
ngildea
21 followers
21 followers
About
Posts

Post has attachment
Public
Mesh simplification library
I've released a mes simplification library here: https://github.com/nickgildea/ng_mesh No external dependencies beyond the qef_simd.h single file library I released last week.

Post has attachment
Public
SSE2 QEF implementation
I've ported the existing QEF implementation to SSE2. You can grab the code here: https://github.com/nickgildea/qef/blob/master/qef_simd.h It should be possible to just drop that in to your project as a replacement, assuming you then enable SSE2 extentions w...

Post has attachment

Post has attachment
Improving Generation Performance
There are quite a few high profile games coming out in the next year or so that make use of voxels to drive dynamic content. Two in particular have really caught my attention, for different reasons. The first was Hello Games' No Man's Sky which is in a simi...

Post has attachment
Video update for October 2015
I've posted a new video to YouTube showing some of the speed improvements I've made recently. Since the last video in Feburary I've moved the entire voxel -> mesh pipeline (except for the seam mesh generation) to the GPU via OpenCL and reworked how the volu...

Post has attachment

Post has attachment
Fixing a seams bug
I've been sitting on the "fix" for a bug with the seams for a while now, and since I can't figure out a better solution I'll share my current one. The problem is that with my seams implementation described in the first post  some configurations of chunks wi...

Post has attachment
Engine overview
This post will be describing at a fairly high level how my engine works in the last video I posted to YouTube. There are a few places where I go into some more detail as these were either requested explicitly by someone or I have been asked about them multi...

Post has attachment
Dual Contouring with OpenCL
I've spent the last few weeks rewriting the core component of my engine, the voxel pipeline. This encapsulates the whole process from density function to a triangle mesh. In terms of functionality the pipeline is essentially the same, but now is (almost) en...

Post has attachment
Dual Contouring with OpenCL
I've spent the last few weeks rewriting the core component of my engine, the voxel pipeline. This encapsulates the whole process from density function to a triangle mesh. In terms of functionality the pipeline is essentially the same, but now is (almost) en...
Wait while more posts are being loaded