Quantcast
Channel: Khaled Mamou's Blog
Browsing latest articles
Browse All 28 View Live

Image may be NSFW.
Clik here to view.

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 Article


Image may be NSFW.
Clik here to view.

Article 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 Article


Image may be NSFW.
Clik here to view.

Article 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 Article

Image may be NSFW.
Clik here to view.

Open3DGC (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 Article

Open3DGC 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 Article


Image may be NSFW.
Clik here to view.

Open3DGC (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 Article

Image may be NSFW.
Clik here to view.

Open3DGC (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

Image may be NSFW.
Clik here to view.

[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 Article


Selecting O3DGC Encoding Parameters

Attribute typeQuantizationPrediction modePOSITIONExcellent quality: 13Good quality: 12Aggressive compression: 10O3DGC_SC3DMC_PARALLELOGRAM_PREDICTIONTEXCOORD10 (for 1024x1024) texture images9 (for...

View Article


Image may be NSFW.
Clik here to view.

AMD VIDEO CODING ENGINE: THE ROUTE TOWARDS LOW-LATENCY CLOUD GAMING SOLUTIONS

View Article

Image may be NSFW.
Clik here to view.

EFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIES

glTF Viewer leveraging Open3DGC compression

View Article

Image may be NSFW.
Clik here to view.

V-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 Article

Image may be NSFW.
Clik here to view.

Using 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 Article


Image may be NSFW.
Clik here to view.

V-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 Article

V-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 Article


Image may be NSFW.
Clik here to view.

V-HACD Blender Add-on (by Alain Ducharme)

Checkout this Blender add-on released by Alain Ducharme!

View Article

Who is using V-HACD?

Please, let me know if you are using V-HACD in your productsLeadwerks3DEXCITEUnreal Engine 4DBProHighFidelityBonzai Engine

View Article


Image may be NSFW.
Clik here to view.

[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 Article

OpenCL 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 Article

Image may be NSFW.
Clik here to view.

Unreal Engine 4 switches to V-HACD

View Article

Image may be NSFW.
Clik here to view.

Using V-HACD for 2D Approximate Convex Decomposition

View Article


Image may be NSFW.
Clik here to view.

A 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 Article


Latest V-HACD source code

The latest version of the V-HACD code is available here https://github.com/kmammou/v-hacd

View Article

Who is using Open3DGC?

Please, let me know if you are using open3dgc in your products/projects/articlesKhronous glTFSEA3D StudioCesiumBLAST

View Article

Image may be NSFW.
Clik here to view.

HACD 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

Browsing latest articles
Browse All 28 View Live