HACD parameters
In this post, I'll to give an overview of the HACD parameters and explain their meaning and how they should be set. The text will be improved over time. My main concern is to have things written down...
View ArticleArticle 20
This post is out-of-date. Check out V-HACD 2.0!V-HACD: Hierarchical Approximate Convex Decomposition RevisitedLately, I have found time to work on improving the HACD algorithm. The new V-HACD library...
View ArticleArticle 19
V-HACD: Replacing Triangle's Constrained Delaunay TriangulationAs mentioned in my previous post, the first version of V-HACD relies on the library Triangle to compute 2D constrained Delaunay...
View ArticleOpen3DGC (Open 3D Graphics Compression)
I am glad to introduce the Open3DGC (Open 3D Graphics Compression) library!Open3DGC aims at providing a cross platform C++ implementation (under MIT License) of patent free MPEG tools for 3D graphics...
View ArticleOpen3DGC at "COLLADA/glTF" BoF (Siggraph 2013)
Open3DGC was demoed at "COLLADA/glTF" BoF (Siggraph 2013). Check out these two presentations:Graphics Library Transmission Format (Fabrice Robinet)Rest3D (Remi Arnaud)
View ArticleOpen3DGC (updated results)
In a previous post, I reported experimental results comparing the compression efficiency of Open3DGCto webgl-loader and OpenCTM. In this post, I am providing an updated version, which takes into...
View ArticleOpen3DGC (more results!)
EncodersOpen3DGC-Bin: binary version of Open3DGC (14 bits quantization)Open3DGC-ASCII: ascii version of Open3DGC (14 bits quantization)webgl-loader: the optimized version obj2utf8x (14 bits...
View Article[Open3DGC] Examples of encoded streams
Encoded ModelsBunnyBuddhaBenDragonOriginal, encoded and decoded streams are available here Compression Results14 bits quantization for positions10 bits quantization for normals and texture coordinates
View ArticleSelecting O3DGC Encoding Parameters
Attribute typeQuantizationPrediction modePOSITIONExcellent quality: 13Good quality: 12Aggressive compression: 10O3DGC_SC3DMC_PARALLELOGRAM_PREDICTIONTEXCOORD10 (for 1024x1024) texture images9 (for...
View ArticleEFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIES
glTF Viewer leveraging Open3DGC compression
View ArticleV-HACD V2.0 is here!
V-HACD V2.0 is here and it kicks ass. It works with any triangular mesh (i.e., open or closed, manifold or not, oriented or not...) and it gives cleaner and more consistent results than V-HACD 1.0 and...
View ArticleUsing the V-HACD library in your project
I have lately worked on re-factoring the V-HACD code to make it easier to integrate. An example of code using V-HACD would look like this. 1 2 3 4 5 6 7 8...
View ArticleV-HACD 2.0 vs. HACD
Below some approximate convex decomposition results comparing V-HACD 2.0 and HACD.Parameters:testVHACD.exe %%i 8000000 20 0.003 4 4 0.05 0.05 0.0015 0 0 256 0.0 %%i.wrl log_%%i.txttestHACD.exe %%i 2...
View ArticleV-HACD 2.0 Parameters Description
.tg {border-collapse:collapse;border-spacing:0;} .tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;} .tg...
View ArticleV-HACD Blender Add-on (by Alain Ducharme)
Checkout this Blender add-on released by Alain Ducharme!
View ArticleWho is using V-HACD?
Please, let me know if you are using V-HACD in your productsLeadwerks3DEXCITEUnreal Engine 4DBProHighFidelityBonzai Engine
View Article[V-HACD] Adaptive Convex-Hulls Sub-sampling
Today, I took some time to add a new parameter (i.e., minVolumePerCH) to V-HACD to adaptively control the number of vertices/triangles of the generated convex-hulls. Below some results for different...
View ArticleOpenCL Acceleration for V-HACD
Since I don’t expect to have time in the near future to work on V-HACD , I am writing this post to keep track of the performance improvements obtained after the latest optimizations I added. The source...
View ArticleA Simple C++ Class for 3D Mesh Decimation
Some time ago I wrote a simple C++ class to simplify a 3D mesh. It is based on Michael Garland's article "Surface Simplification Using Quadric Error Metrics"The code is available under a BSD license.A...
View ArticleLatest V-HACD source code
The latest version of the V-HACD code is available here https://github.com/kmammou/v-hacd
View ArticleWho is using Open3DGC?
Please, let me know if you are using open3dgc in your products/projects/articlesKhronous glTFSEA3D StudioCesiumBLAST
View ArticleHACD optimization
Today, I have updated the HACD library in order to reduce both memory usage and computation complexity (cf. http://sourceforge.net/projects/hacd/). The new version:uses John's Micro Allocator to avoid...
View Article