Dave P.
Director Of Research Development at Euclideon- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Euclideon
-
Australia
-
Software Development
-
1 - 100 Employee
-
Director Of Research Development
-
Jun 2022 - Present
Continuing research and development of Unlimited Detail renderer Continuing research and development of Unlimited Detail renderer
-
-
-
Pointerra
-
Australia
-
Technology, Information and Internet
-
1 - 100 Employee
-
Senior Programmer
-
Nov 2020 - May 2022
-
-
-
Euclideon
-
Australia
-
Software Development
-
1 - 100 Employee
-
Lead Programmer
-
May 2011 - Nov 2020
At Euclideon I am responsible for design and development in all aspects of the point cloud rendering technology "Unlimited Detail". This began with taking the CEO's prototype idea and developing it to a real time framerate by utilizing all of the available processor hardware both in terms of threading and extreme optimization. That original success led to the development and sale of the renderer in the form of an SDK used by major geospatial industry heavy-weights such as Leica and many others. After this I developed the second iteration which included support for rendering hundreds of point clouds simultaneously while retaining the breathtaking performance of Unlimited Detail. This formed the technology basis for the Holoverse Entertainment Centres, which render super-scale point clouds in an entertainment form in an immersive cave using 3d glasses. This was ultimately made available on the web using EmScripten. All features of the unlimited detail engine then became available on Chrome and Firefox browsers. Finally, I developed "unlimited primitive", allowing primitives such as triangles, lines (and soon nurbs) to be rendered on the same scale as our point clouds. Currently a soft-limit of about 250 million triangles per model (convert time limit based on 32-bit integer), but easily extended. As far as I know, no other renderer can handle unlimited polygon meshes both in software and on the web, at interactive framerates on an old laptop. Show less
-
-
-
RSA Security
-
United States
-
Computer and Network Security
-
700 & Above Employee
-
Senior Programmer
-
Apr 2010 - May 2011
Part of a small team developing RSA BSAFE CNG, a drop-in replacement security provider within the Microsoft CNG framework. This contract role involved quickly gaining a thorough understanding of all the major cryptographic primitives and standards. The product replaced every cryptographic function provided by the Windows Crytographic Next Generation API. Part of a small team developing RSA BSAFE CNG, a drop-in replacement security provider within the Microsoft CNG framework. This contract role involved quickly gaining a thorough understanding of all the major cryptographic primitives and standards. The product replaced every cryptographic function provided by the Windows Crytographic Next Generation API.
-
-
-
-
Senior Programmer
-
May 2009 - Apr 2010
-
-
-
Pandemic Studios
-
Computer Games
-
1 - 100 Employee
-
Lead Programmer (Engine)
-
Jan 2008 - Dec 2008
-
-
-
Krome Studios
-
Computer Games
-
1 - 100 Employee
-
Lead Programmer (Engine)
-
2000 - 2008
Development of the "Merkury" engine used for many games, with a very high emphasis on performance. The engine consistently provided game designers and artists with state-of-the-art performance, and world-competitive if not world-leading features. I joined the company with around a dozen employees, and left when there were around 350. Development of the "Merkury" engine used for many games, with a very high emphasis on performance. The engine consistently provided game designers and artists with state-of-the-art performance, and world-competitive if not world-leading features. I joined the company with around a dozen employees, and left when there were around 350.
-
-
Education
-
QUT (Queensland University of Technology)
BIT, e-Commerce -
Ithaca Institute of Tafe
Diploma of Applied Science, Computing