Eight 3D Demos Featuring Volume Rendering, Textures, Shaders, Materials, Polygons, And Models In Delphi FireMonkey

by Feb 19, 2017

Developer luxidea over on the LUXOPHIA GitHub account has quite a few 3D demos for Delphi FireMonkey featuring various techniques including Volume Rendering, Textures, Shaders, Materials, Polygons, Models, and more. If you are looking to work with 3D and FireMonkey this probably a pretty good place to start. The demos appear to be mainly targeted at Windows as some of them use some Direct3D features but others may just be straight FireMonkey 3D. You can check out a screenshot from each project below and then head over to Github to access the Delphi source code. The MyAsset project looks like a really good place to start as it has a plane grid and a sky map.

 

Volume Renderer – Learn "How to volume render a three-dimensional array."


 

Texture3D – Learn "How to handle the 3D texture."

 

MyAsset – "Integration project of MyModel and MyMaterial."

 

MyMaterial – Learn "How to make your own material that can be applied to FireMonkey 3D model."

 

ProjectMap – Learn "How to make a shader that project maps any image."

 

MyModel – "In FireMonkey, how to create a 3D model of a point / line / plane."

 

TriFlipModel – Learn "How to handle a polygon model in TriFlip data structure."

 

Utahteapot – "We faithfully polygonize the original model by cubic Bezier surfaces."

 

Head over and check out all these FireMonkey 3D projects and more for Delphi over on GitHub.