<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:media="http://search.yahoo.com/mrss/"
	
	>

<channel>
	<title>LukeHarris</title>
	<link>https://lukeharris.cargo.site</link>
	<description>LukeHarris</description>
	<pubDate>Mon, 30 Mar 2026 05:52:30 +0000</pubDate>
	<generator>https://lukeharris.cargo.site</generator>
	<language>en</language>
	
		
	<item>
		<title>select</title>
				
		<link>https://lukeharris.cargo.site/select</link>

		<pubDate>Thu, 13 Feb 2025 09:33:45 +0000</pubDate>

		<dc:creator>LukeHarris</dc:creator>

		<guid isPermaLink="true">https://lukeharris.cargo.site/select</guid>

		<description>
	

	

	Tech Projects
	Art Projects



	


AI Projects
	


	

XR Projects



</description>
		
	</item>
		
		
	<item>
		<title>BIMunreal</title>
				
		<link>https://lukeharris.cargo.site/BIMunreal</link>

		<pubDate>Fri, 23 Jan 2026 04:32:52 +0000</pubDate>

		<dc:creator>LukeHarris</dc:creator>

		<guid isPermaLink="true">https://lukeharris.cargo.site/BIMunreal</guid>

		<description>
	

Big BIM data handling






Using the power of Houdini, I was able to parse and interpolate an IFC 3D model and bring it into a realtime engine with all metadata intact.Using a BIM model of 80 Ann street, Brisbane, which contained all electrical, fire services and elevator details, I was able to segment and bring the CAD model into Houdini for poly reduction, UV cleanup and ultimately collapsing parts by material, so that the result could easily be brought into the Unreal engine for visualization (and VR!!!).In the past, this process would usually take days of processing via multiple software packages, but with Houdini and a few attribute tricks, this only took a few hours. Import was painless!I also leveraged the Cesium plugin to locate the building in Google 3D Maps Tiles for context. A week’s work in a matter of a day.Stats 1.2 GB BIM model (19 embedded working files) 700k objects condenced down into 75 meshes with material data 32 million polys down to 4 million (unfortunately the fire service piping didn’t make the import due to too much detail) All processed on a laptop with 32GB of RAM (unheard of 5 years ago)Ceveat: Mesh only data, I’d need to impliment a Rhino/Grasshopper workflow for dealing with solids/surfaces





	&#60;img width="628" height="400" width_o="628" height_o="400" data-src="https://freight.cargo.site/t/original/i/ed4fc033903925055437d9a7ea145adebb4c1a070ae4480c93cf48771282196c/UnrealBIM1.gif" data-mid="243856823" border="0"  src="https://freight.cargo.site/w/628/i/ed4fc033903925055437d9a7ea145adebb4c1a070ae4480c93cf48771282196c/UnrealBIM1.gif" /&#62;


&#60;img width="1918" height="1004" width_o="1918" height_o="1004" data-src="https://freight.cargo.site/t/original/i/34d56656a45cf5845341f2b257f87123d0faecb8f2c24497f781ccafb7f65ee5/00_BIM.jpg" data-mid="243856765" border="0" alt="detailed CAD model (Navisworks)" data-caption="detailed CAD model (Navisworks)" src="https://freight.cargo.site/w/1000/i/34d56656a45cf5845341f2b257f87123d0faecb8f2c24497f781ccafb7f65ee5/00_BIM.jpg" /&#62;
&#60;img width="1458" height="1029" width_o="1458" height_o="1029" data-src="https://freight.cargo.site/t/original/i/9314f912e1ba8a7d4abbb6a090233a06b62742841a2741c07658e326b7d1bc70/00_houdini.jpg" data-mid="243856764" border="0" alt="Imported into houdini with metadata" data-caption="Imported into houdini with metadata" src="https://freight.cargo.site/w/1000/i/9314f912e1ba8a7d4abbb6a090233a06b62742841a2741c07658e326b7d1bc70/00_houdini.jpg" /&#62;
&#60;img width="1474" height="740" width_o="1474" height_o="740" data-src="https://freight.cargo.site/t/original/i/432479d0d28aa5f91ef3227db1f32cd896b59d5876fd3eb783ab853bd4bd28d4/01_houdini.jpg" data-mid="243856767" border="0" alt="split into chunks for easy file handling" data-caption="split into chunks for easy file handling" src="https://freight.cargo.site/w/1000/i/432479d0d28aa5f91ef3227db1f32cd896b59d5876fd3eb783ab853bd4bd28d4/01_houdini.jpg" /&#62;
&#60;img width="1920" height="1080" width_o="1920" height_o="1080" data-src="https://freight.cargo.site/t/original/i/c584bb8ab27c972fe63aa5198809811a6c0773cfe45743a31276295ee4b3a974/00_unreal.jpg" data-mid="243856801" border="0" alt="google 3D map tiles in unreal" data-caption="google 3D map tiles in unreal" src="https://freight.cargo.site/w/1000/i/c584bb8ab27c972fe63aa5198809811a6c0773cfe45743a31276295ee4b3a974/00_unreal.jpg" /&#62;
&#60;img width="1920" height="1258" width_o="1920" height_o="1258" data-src="https://freight.cargo.site/t/original/i/2bcf1feb4a7bb8c11f138c18b7ed2f1cd149a373e73e16c06ccf7f7bdc4fe9ce/01_unreal.jpg" data-mid="243856766" border="0" alt="site prep" data-caption="site prep" src="https://freight.cargo.site/w/1000/i/2bcf1feb4a7bb8c11f138c18b7ed2f1cd149a373e73e16c06ccf7f7bdc4fe9ce/01_unreal.jpg" /&#62;
&#60;img width="2320" height="1440" width_o="2320" height_o="1440" data-src="https://freight.cargo.site/t/original/i/cf2a7458e2aca544ffd9c2f8669be9216cf1607b97e1c7df28afebd777f0083b/02_unreal.jpg" data-mid="243856768" border="0" alt="details CAD model imported with material data" data-caption="details CAD model imported with material data" src="https://freight.cargo.site/w/1000/i/cf2a7458e2aca544ffd9c2f8669be9216cf1607b97e1c7df28afebd777f0083b/02_unreal.jpg" /&#62;



</description>
		
	</item>
		
		
	<item>
		<title>unrealplane</title>
				
		<link>https://lukeharris.cargo.site/unrealplane</link>

		<pubDate>Mon, 30 Mar 2026 05:52:30 +0000</pubDate>

		<dc:creator>LukeHarris</dc:creator>

		<guid isPermaLink="true">https://lukeharris.cargo.site/unrealplane</guid>

		<description>
	Unreal Plane Sim&#38;nbsp;

Text to come...




	
    




</description>
		
	</item>
		
		
	<item>
		<title>DigitalPanalization</title>
				
		<link>https://lukeharris.cargo.site/DigitalPanalization</link>

		<pubDate>Sat, 26 Apr 2025 03:22:43 +0000</pubDate>

		<dc:creator>LukeHarris</dc:creator>

		<guid isPermaLink="true">https://lukeharris.cargo.site/DigitalPanalization</guid>

		<description>
	Digital Panalization
&#38;nbsp;
Project: 'Destiny' by Mr Wanambi (1962-2022) - Large-scale perforated fish sculpture.

Technical Challenge:Bridging First Nations artist's 2D patterning with 3D scanned form through:
Complex surface panelizationVector texture mapping onto organic geometryRealtime hole locating system
I worked with Andrew Dane to develop:
Hybrid fabrication workflow merging digital and traditional techniquesOn-the-fly problem solving for physical/digital translationPrecision alignment systems for cultural artwork integrity

Seamless integration of artistic vision and technical execution



Fabricated by Perides Art Projects.




We proved how advanced technical design can serve cultural preservation - transforming 2D patterns into 3D form without compromising artistic intent.









	
&#60;img width="1920" height="1920" width_o="1920" height_o="1920" data-src="https://freight.cargo.site/t/original/i/d7869ef6d6e11212b2e8346c85daba97e3c4b5a50c0240067f5bd55c0ca1d856/01.jpg" data-mid="231577866" border="0" alt="installed artwork" data-caption="installed artwork" src="https://freight.cargo.site/w/1000/i/d7869ef6d6e11212b2e8346c85daba97e3c4b5a50c0240067f5bd55c0ca1d856/01.jpg" /&#62;
&#60;img width="1920" height="1920" width_o="1920" height_o="1920" data-src="https://freight.cargo.site/t/original/i/a279aff33b75197024fef4ce214161e7591500cf91a80fc23ade8a0346a8f8de/02.jpg" data-mid="231577892" border="0" alt="2d pattern by Artist" data-caption="2d pattern by Artist" src="https://freight.cargo.site/w/1000/i/a279aff33b75197024fef4ce214161e7591500cf91a80fc23ade8a0346a8f8de/02.jpg" /&#62;
&#60;img width="1800" height="1463" width_o="1800" height_o="1463" data-src="https://freight.cargo.site/t/original/i/2882dfac233d474ed2ac61d220f8549a64875c014e7d6b914b519c069ceee335/File-image52.png" data-mid="231577894" border="0" alt="digital model for printing" data-caption="digital model for printing" src="https://freight.cargo.site/w/1000/i/2882dfac233d474ed2ac61d220f8549a64875c014e7d6b914b519c069ceee335/File-image52.png" /&#62;
&#60;img width="1536" height="2048" width_o="1536" height_o="2048" data-src="https://freight.cargo.site/t/original/i/c5734eb63b231df9a93766e81c1fadd73ac11432064e8c6e03c04d05aa050de7/File-Image_20230301_153400_185.jpeg" data-mid="231577895" border="0" alt="3d print showing orientation" data-caption="3d print showing orientation" src="https://freight.cargo.site/w/1000/i/c5734eb63b231df9a93766e81c1fadd73ac11432064e8c6e03c04d05aa050de7/File-Image_20230301_153400_185.jpeg" /&#62;
&#60;img width="686" height="539" width_o="686" height_o="539" data-src="https://freight.cargo.site/t/original/i/91cccab875254414c7bc309404cddf12ae273048eb2e00cf7633c0f30a5b370b/File-image29.png" data-mid="231577902" border="0" alt="wooden jig for aligning panels" data-caption="wooden jig for aligning panels" src="https://freight.cargo.site/w/686/i/91cccab875254414c7bc309404cddf12ae273048eb2e00cf7633c0f30a5b370b/File-image29.png" /&#62;
&#60;img width="360" height="480" width_o="360" height_o="480" data-src="https://freight.cargo.site/t/original/i/5fe9ea2852779c14fb33b9d4d71b44a19cad99c2f1af2f168f65e7f6708a0b4e/File-Image_20230626_094417_355.jpeg" data-mid="231577899" border="0" alt="wooden jig" data-caption="wooden jig" src="https://freight.cargo.site/w/360/i/5fe9ea2852779c14fb33b9d4d71b44a19cad99c2f1af2f168f65e7f6708a0b4e/File-Image_20230626_094417_355.jpeg" /&#62;
&#60;img width="1920" height="1920" width_o="1920" height_o="1920" data-src="https://freight.cargo.site/t/original/i/e3c0cf59c5ea606d5c9788f33e6f46b1c43ce64a0810c57674adc715e7804440/05.jpg" data-mid="231577896" border="0" alt="CAD model / internal structure" data-caption="CAD model / internal structure" src="https://freight.cargo.site/w/1000/i/e3c0cf59c5ea606d5c9788f33e6f46b1c43ce64a0810c57674adc715e7804440/05.jpg" /&#62;
&#60;img width="1920" height="1920" width_o="1920" height_o="1920" data-src="https://freight.cargo.site/t/original/i/255f02e54e0e7e118bee73bc60e551fc7b62f0941965ee412defe19c55106887/07.jpg" data-mid="231577897" border="0" alt="Panalization" data-caption="Panalization" src="https://freight.cargo.site/w/1000/i/255f02e54e0e7e118bee73bc60e551fc7b62f0941965ee412defe19c55106887/07.jpg" /&#62;
&#60;img width="1920" height="1920" width_o="1920" height_o="1920" data-src="https://freight.cargo.site/t/original/i/2aadb6b7e4deca9575b1a57d23b620f841b140aa6d2d63ae0e49a1cfab86f7ba/08.jpg" data-mid="231577898" border="0" alt="panel detail" data-caption="panel detail" src="https://freight.cargo.site/w/1000/i/2aadb6b7e4deca9575b1a57d23b620f841b140aa6d2d63ae0e49a1cfab86f7ba/08.jpg" /&#62;
&#60;img width="2290" height="1759" width_o="2290" height_o="1759" data-src="https://freight.cargo.site/t/original/i/533aa9df5b73777ca5849f75b2128e99418ccee66aaed24a050f687014a4ca98/pattern01.png" data-mid="231577900" border="0" alt="digital patten applied to surface" data-caption="digital patten applied to surface" src="https://freight.cargo.site/w/1000/i/533aa9df5b73777ca5849f75b2128e99418ccee66aaed24a050f687014a4ca98/pattern01.png" /&#62;
&#60;img width="1920" height="1920" width_o="1920" height_o="1920" data-src="https://freight.cargo.site/t/original/i/b3a2b7e72c55b82a16dae2f57ede508d96ef359c8d66b18c8ba9a610d8b6ffbe/10.jpg" data-mid="231577905" border="0"  src="https://freight.cargo.site/w/1000/i/b3a2b7e72c55b82a16dae2f57ede508d96ef359c8d66b18c8ba9a610d8b6ffbe/10.jpg" /&#62;


</description>
		
	</item>
		
		
	<item>
		<title>RoboDesign</title>
				
		<link>https://lukeharris.cargo.site/RoboDesign</link>

		<pubDate>Thu, 13 Feb 2025 10:04:03 +0000</pubDate>

		<dc:creator>LukeHarris</dc:creator>

		<guid isPermaLink="true">https://lukeharris.cargo.site/RoboDesign</guid>

		<description>
	Procedural Design for Robots

This project was a rigorous exploration in designing for robotic milling—a fully parametric workflow built in&#38;nbsp;

Grasshopper

 (Rhino), where form generation, machining logic, and fabrication outputs were dynamically linked in a single, error-proof script. Every design iteration auto-updated documentation and toolpaths, enabling seamless transitions from concept to production.

Beyond design, I operated as a one-person technical team: developing the virtual production pipeline, programming the robot (learned in just one month), and managing milling operations. The result? A proof of concept demonstrating how&#38;nbsp;parametric design and integrated workflows&#38;nbsp;can deliver complex projects with unmatched efficiency—blending computational precision with hands-on fabrication expertise.



	


&#60;img width="1337" height="1261" width_o="1337" height_o="1261" data-src="https://freight.cargo.site/t/original/i/070b4ef19426965e4da3c46e917497fd1022ae016a86b38729cdc6727af70d56/concept.jpg" data-mid="226834976" border="0" data-scale="57" alt="modular concept facade design" data-caption="modular concept facade design" src="https://freight.cargo.site/w/1000/i/070b4ef19426965e4da3c46e917497fd1022ae016a86b38729cdc6727af70d56/concept.jpg" /&#62;
&#60;img width="1558" height="876" width_o="1558" height_o="876" data-src="https://freight.cargo.site/t/original/i/6ad967875e2dc5f5f4ba0cc4264836eda19a5945e06cdd0e887ede2cb30b8f3a/viz.jpg" data-mid="226834977" border="0" data-scale="83" alt="concept render" data-caption="concept render" src="https://freight.cargo.site/w/1000/i/6ad967875e2dc5f5f4ba0cc4264836eda19a5945e06cdd0e887ede2cb30b8f3a/viz.jpg" /&#62;
&#60;img width="1570" height="892" width_o="1570" height_o="892" data-src="https://freight.cargo.site/t/original/i/6d97791638f76f9ce2810cd1f30b7f7b1127d6adf35014fb2fa890cd9cfe8e62/doc1.JPG" data-mid="226837987" border="0" data-scale="81" alt="detail design" data-caption="detail design" src="https://freight.cargo.site/w/1000/i/6d97791638f76f9ce2810cd1f30b7f7b1127d6adf35014fb2fa890cd9cfe8e62/doc1.JPG" /&#62;
&#60;img width="1609" height="698" width_o="1609" height_o="698" data-src="https://freight.cargo.site/t/original/i/f1891373beae8ba26ffc8c032805b21c03f09d164cad55930487b7b2d106a9d5/Grasshopper04.jpg" data-mid="226838040" border="0" data-scale="84" alt="design programming &#124; fully parametric" data-caption="design programming &#124; fully parametric" src="https://freight.cargo.site/w/1000/i/f1891373beae8ba26ffc8c032805b21c03f09d164cad55930487b7b2d106a9d5/Grasshopper04.jpg" /&#62;
&#60;img width="1825" height="969" width_o="1825" height_o="969" data-src="https://freight.cargo.site/t/original/i/7195641aca66032e086c68e89b5f33d6d4fda9d58c35ac0d9ca9d4c31120407c/Grasshopper03.jpg" data-mid="226838064" border="0" data-scale="84" alt="typical panel output" data-caption="typical panel output" src="https://freight.cargo.site/w/1000/i/7195641aca66032e086c68e89b5f33d6d4fda9d58c35ac0d9ca9d4c31120407c/Grasshopper03.jpg" /&#62;
&#60;img width="666" height="400" width_o="666" height_o="400" data-src="https://freight.cargo.site/t/original/i/01e6a17bfad4ab73284fa218af3c4e4816c392163dca97b67b19241b8ec8134c/vid24.gif" data-mid="226838690" border="0" alt="robotic hot wiring" data-caption="robotic hot wiring" src="https://freight.cargo.site/w/666/i/01e6a17bfad4ab73284fa218af3c4e4816c392163dca97b67b19241b8ec8134c/vid24.gif" /&#62;
&#60;img width="1022" height="723" width_o="1022" height_o="723" data-src="https://freight.cargo.site/t/original/i/07a61dc7abf407d96047b33c6a33113e0f7dde7f3da8c2b2a7d9594d49085c6b/C5218A-80-Collins-CutPath01.jpg" data-mid="226838067" border="0" data-scale="84" alt="robotic tool pathing &#124; 7 axis CNC" data-caption="robotic tool pathing &#124; 7 axis CNC" src="https://freight.cargo.site/w/1000/i/07a61dc7abf407d96047b33c6a33113e0f7dde7f3da8c2b2a7d9594d49085c6b/C5218A-80-Collins-CutPath01.jpg" /&#62;
&#60;img width="1800" height="800" width_o="1800" height_o="800" data-src="https://freight.cargo.site/t/original/i/283177fdb3391dfe984cdb5355a2dd9bdf2d494e865761eb74cab7134204580d/robot02.jpg" data-mid="226838107" border="0" data-scale="84" alt="foam mold creation" data-caption="foam mold creation" src="https://freight.cargo.site/w/1000/i/283177fdb3391dfe984cdb5355a2dd9bdf2d494e865761eb74cab7134204580d/robot02.jpg" /&#62;
&#60;img width="653" height="567" width_o="653" height_o="567" data-src="https://freight.cargo.site/t/original/i/991048c4af45e7b6b31d987da5214a429efa3326a741dcb95d0ed4545ad32a6d/manu01.jpg" data-mid="226838108" border="0" alt="cast in aluminum and welded" data-caption="cast in aluminum and welded" src="https://freight.cargo.site/w/653/i/991048c4af45e7b6b31d987da5214a429efa3326a741dcb95d0ed4545ad32a6d/manu01.jpg" /&#62;
&#60;img width="1080" height="608" width_o="1080" height_o="608" data-src="https://freight.cargo.site/t/original/i/3c99277657f17fd8c169b099fc0058bd8d80e3f1a393bfe11148692e97e00a05/site2.jpg" data-mid="226838697" border="0" data-scale="71" alt="installed on site" data-caption="installed on site" src="https://freight.cargo.site/w/1000/i/3c99277657f17fd8c169b099fc0058bd8d80e3f1a393bfe11148692e97e00a05/site2.jpg" /&#62;



</description>
		
	</item>
		
		
	<item>
		<title>digitaltwin</title>
				
		<link>https://lukeharris.cargo.site/digitaltwin</link>

		<pubDate>Wed, 31 Jul 2024 09:19:03 +0000</pubDate>

		<dc:creator>LukeHarris</dc:creator>

		<guid isPermaLink="true">https://lukeharris.cargo.site/digitaltwin</guid>

		<description>
	Digital Twin Aided Design

&#38;nbsp;
Project: Rationalized Emma Coulter's 12m artwork "Let Them Feel The Light" for curved wall mounting (in collaboration with 

Andrew Dane ).

Details:
Combined 3D laser scans with CAD data to create a millimeter-accurate digital twinDeveloped an adaptive mounting system accommodating real-world construction variancesEnabled simple installation despite complex curvature
Impact:Proved digital twins' untapped potential for:
Seamless art-architecture integrationTolerance management in imperfect builds/installationsPre-fabrication verification
Key Insight: "The best technical solutions disappear, leaving only the art visible."

(With thanks to 

Stainless Aethetics

 for exceptional fabrication.)






	&#60;img width="1261" height="1892" width_o="1261" height_o="1892" data-src="https://freight.cargo.site/t/original/i/bd0b0291c6f617353cd124d7020aa6f3b93531297bad6c38554433b897f10493/Untitled-1.jpg" data-mid="226833100" border="0" data-scale="59" src="https://freight.cargo.site/w/1000/i/bd0b0291c6f617353cd124d7020aa6f3b93531297bad6c38554433b897f10493/Untitled-1.jpg" /&#62;


&#60;img width="1600" height="1600" width_o="1600" height_o="1600" data-src="https://freight.cargo.site/t/original/i/75da00e24dd71bf78fabfcfe158b36c618ecd581d18788888776c08f5c5918c1/01a.jpg" data-mid="216591017" border="0"  src="https://freight.cargo.site/w/1000/i/75da00e24dd71bf78fabfcfe158b36c618ecd581d18788888776c08f5c5918c1/01a.jpg" /&#62;
&#60;img width="2213" height="1795" width_o="2213" height_o="1795" data-src="https://freight.cargo.site/t/original/i/492ddf0f66a3a77b0d2b2775e1fe535373934d603cd7f95d0be74f0ee510a6b3/05.jpg" data-mid="216590532" border="0" alt="artist concept" data-caption="artist concept" src="https://freight.cargo.site/w/1000/i/492ddf0f66a3a77b0d2b2775e1fe535373934d603cd7f95d0be74f0ee510a6b3/05.jpg" /&#62;
&#60;img width="2753" height="1734" width_o="2753" height_o="1734" data-src="https://freight.cargo.site/t/original/i/3a9c6b2308892a7859f47d2c2f018ecedff56a527aecd87e7f07d308d2621d3e/rhino02.png" data-mid="215572432" border="0" alt="CAD model poisitioned against scan" data-caption="CAD model poisitioned against scan" src="https://freight.cargo.site/w/1000/i/3a9c6b2308892a7859f47d2c2f018ecedff56a527aecd87e7f07d308d2621d3e/rhino02.png" /&#62;
&#60;img width="3104" height="1623" width_o="3104" height_o="1623" data-src="https://freight.cargo.site/t/original/i/7cc50df8f98843014cbc7a07ba3fb7e39b8580e7cc18163f8acae8a937caaab2/cloud2.png" data-mid="215572430" border="0" alt="3d scan optimized and segmented" data-caption="3d scan optimized and segmented" src="https://freight.cargo.site/w/1000/i/7cc50df8f98843014cbc7a07ba3fb7e39b8580e7cc18163f8acae8a937caaab2/cloud2.png" /&#62;
&#60;img width="1652" height="1440" width_o="1652" height_o="1440" data-src="https://freight.cargo.site/t/original/i/62bc39076614fa1f492cc829938f33b0e808f7ef33b0b1177d30fb2884738966/06.jpg" data-mid="216590611" border="0" alt="fixing plate located" data-caption="fixing plate located" src="https://freight.cargo.site/w/1000/i/62bc39076614fa1f492cc829938f33b0e808f7ef33b0b1177d30fb2884738966/06.jpg" /&#62;
&#60;img width="2755" height="1738" width_o="2755" height_o="1738" data-src="https://freight.cargo.site/t/original/i/4152891a57b74b6d7aeb51ea18227759c1c1f6f4ed8314676fb9c14bcd4efd9a/rhino03.png" data-mid="215572433" border="0" alt="new fixing plates designed to fit scan within tolerance" data-caption="new fixing plates designed to fit scan within tolerance" src="https://freight.cargo.site/w/1000/i/4152891a57b74b6d7aeb51ea18227759c1c1f6f4ed8314676fb9c14bcd4efd9a/rhino03.png" /&#62;
&#60;img width="2759" height="1735" width_o="2759" height_o="1735" data-src="https://freight.cargo.site/t/original/i/01ed4e74c5ed0e8edb7098db619e46eb36f4723de6d17eb663bbbb6c2ff38be1/rhino01.png" data-mid="215572431" border="0"  src="https://freight.cargo.site/w/1000/i/01ed4e74c5ed0e8edb7098db619e46eb36f4723de6d17eb663bbbb6c2ff38be1/rhino01.png" /&#62;
&#60;img width="4032" height="3024" width_o="4032" height_o="3024" data-src="https://freight.cargo.site/t/original/i/cbcc1e716498492a427011ceb43f31b640d065c11eeb10479af5c31d2f8ea569/04.jpg" data-mid="215572428" border="0" alt="artwork fabricated" data-caption="artwork fabricated" src="https://freight.cargo.site/w/1000/i/cbcc1e716498492a427011ceb43f31b640d065c11eeb10479af5c31d2f8ea569/04.jpg" /&#62;
&#60;img width="908" height="1080" width_o="908" height_o="1080" data-src="https://freight.cargo.site/t/original/i/27b75c13392dfd8d852a3ab1d8b26abbd76e061cfcace3c3023ee0a5c3d6d13d/07.jpg" data-mid="216590601" border="0" alt="install : everything fits!" data-caption="install : everything fits!" src="https://freight.cargo.site/w/908/i/27b75c13392dfd8d852a3ab1d8b26abbd76e061cfcace3c3023ee0a5c3d6d13d/07.jpg" /&#62;


</description>
		
	</item>
		
		
	<item>
		<title>RemoteDigital</title>
				
		<link>https://lukeharris.cargo.site/RemoteDigital</link>

		<pubDate>Tue, 05 Jul 2022 01:02:25 +0000</pubDate>

		<dc:creator>LukeHarris</dc:creator>

		<guid isPermaLink="true">https://lukeharris.cargo.site/RemoteDigital</guid>

		<description>
	Digitization of an Artwork, remotely

Project: “Scape” by Tom Borgas, was a complex chaotic sculpture driven by precise assembly order.

Solution:
Implemented a photo/video-based 3D scanning workflow using reference mediaCreated accurate CAD models from generated scansAnalyzed assembly videos to determine precise installation sequencing
Impact:
Eliminated need for physical maquette transportEnsured correct assembly of complex artworkEstablished new remote collaboration methodology
Key Insight:This project demonstrates how digital tools can transform traditional art fabrication processes, particularly for:
Remote collaborationComplex assembly planningPhysical-to-digital conversion



&#38;nbsp; 
 &#38;nbsp;


	


&#60;img width="1920" height="1080" width_o="1920" height_o="1080" data-src="https://freight.cargo.site/t/original/i/98eeaff794ef54849445382d9e25ba88c7cf6770c0a21b911ee943ba077ef459/01.jpg" data-mid="147076794" border="0" alt="concept art / model" data-caption="concept art / model" src="https://freight.cargo.site/w/1000/i/98eeaff794ef54849445382d9e25ba88c7cf6770c0a21b911ee943ba077ef459/01.jpg" /&#62;
&#60;img width="1080" height="626" width_o="1080" height_o="626" data-src="https://freight.cargo.site/t/original/i/7c44f46f3ef3a620edc4ac92c10194916e78bd9d1f14376dcdbe25c469719638/02.jpg" data-mid="147091088" border="0" alt="photos and 3d point cloud" data-caption="photos and 3d point cloud" src="https://freight.cargo.site/w/1000/i/7c44f46f3ef3a620edc4ac92c10194916e78bd9d1f14376dcdbe25c469719638/02.jpg" /&#62;
&#60;img width="1494" height="798" width_o="1494" height_o="798" data-src="https://freight.cargo.site/t/original/i/87cbeed5f88d4133bc9f7c2d60f2d1e159bb5c2af1add21189684763f8db4449/03.jpg" data-mid="147091149" border="0" alt="3d scan / CAD model overlay" data-caption="3d scan / CAD model overlay" src="https://freight.cargo.site/w/1000/i/87cbeed5f88d4133bc9f7c2d60f2d1e159bb5c2af1add21189684763f8db4449/03.jpg" /&#62;
&#60;img width="960" height="540" width_o="960" height_o="540" data-src="https://freight.cargo.site/t/original/i/609a28fe893dfd40b9688b3678a8e3901409fe82269134cb2a7df33cfa441578/TomB01.gif" data-mid="147089249" border="0" alt="video reference of assembly process" data-caption="video reference of assembly process" src="https://freight.cargo.site/w/960/i/609a28fe893dfd40b9688b3678a8e3901409fe82269134cb2a7df33cfa441578/TomB01.gif" /&#62;
&#60;img width="1138" height="640" width_o="1138" height_o="640" data-src="https://freight.cargo.site/t/original/i/925e946ebe34e2bfa2282dd0c53a9d082e227e32e37aad46a7c1a82068c21d88/TomB02.gif" data-mid="147091153" border="0" alt="virtual assembly" data-caption="virtual assembly" src="https://freight.cargo.site/w/1000/i/925e946ebe34e2bfa2282dd0c53a9d082e227e32e37aad46a7c1a82068c21d88/TomB02.gif" /&#62;
&#60;img width="1407" height="773" width_o="1407" height_o="773" data-src="https://freight.cargo.site/t/original/i/e4eacac273018cc5c9706d2a55035456e1f607392180bd9624e2ef41529a5bc3/04.jpg" data-mid="147093760" border="0" alt="CAD model" data-caption="CAD model" src="https://freight.cargo.site/w/1000/i/e4eacac273018cc5c9706d2a55035456e1f607392180bd9624e2ef41529a5bc3/04.jpg" /&#62;
&#60;img width="1525" height="1080" width_o="1525" height_o="1080" data-src="https://freight.cargo.site/t/original/i/dead7f407b6daf826e07e0af739ab2a7d5d41e1ad034fa7e3dfbb01817ecb496/05.jpg" data-mid="147093771" border="0" alt="fabrication drawings" data-caption="fabrication drawings" src="https://freight.cargo.site/w/1000/i/dead7f407b6daf826e07e0af739ab2a7d5d41e1ad034fa7e3dfbb01817ecb496/05.jpg" /&#62;
&#60;img width="1620" height="1080" width_o="1620" height_o="1080" data-src="https://freight.cargo.site/t/original/i/88ac696e39aa81ff3fedc2f0e6676aa46171f76ab3951c8e8a356e25feb80eed/06.jpg" data-mid="147093779" border="0"  src="https://freight.cargo.site/w/1000/i/88ac696e39aa81ff3fedc2f0e6676aa46171f76ab3951c8e8a356e25feb80eed/06.jpg" /&#62;
&#60;img width="1823" height="1080" width_o="1823" height_o="1080" data-src="https://freight.cargo.site/t/original/i/9a804564f5a5975e43e1c73e32cc4045ba6abb67fd2737f4ca6ec1f64277cf4d/07.jpg" data-mid="148773095" border="0" alt="finished artwork" data-caption="finished artwork" src="https://freight.cargo.site/w/1000/i/9a804564f5a5975e43e1c73e32cc4045ba6abb67fd2737f4ca6ec1f64277cf4d/07.jpg" /&#62;
   &#38;nbsp;
Animation of sequenced parts

</description>
		
	</item>
		
		
	<item>
		<title>ArchVizAI</title>
				
		<link>https://lukeharris.cargo.site/ArchVizAI</link>

		<pubDate>Mon, 02 Sep 2024 01:05:59 +0000</pubDate>

		<dc:creator>LukeHarris</dc:creator>

		<guid isPermaLink="true">https://lukeharris.cargo.site/ArchVizAI</guid>

		<description>
	ArchViz AI

I've been upskilling in stablle diffusion lately, specially using screenshots of 3d scenes as image prompts for generating “realistic photos”.

While there are still some caveats, the minimal time spent and the results are fantastic! These examples took between 5-15 minutes each, once I was happy with my prompts and checkpoint models. No inpainting.

In the future, rendering will be as much a process of combining 3D models, prompt refinement, and materiality, then simply pressing a button.

Have I wasted the last 15 years learning material shaders, lighting systems, and offline rendering?





	



&#60;img width="2720" height="1530" width_o="2720" height_o="1530" data-src="https://freight.cargo.site/t/original/i/7160986e03dab8c7e988907d784a15270f38d7822e12fcc3a0b0747d63d86db6/arch_views.jpg" data-mid="247495294" border="0"  src="https://freight.cargo.site/w/1000/i/7160986e03dab8c7e988907d784a15270f38d7822e12fcc3a0b0747d63d86db6/arch_views.jpg" /&#62;
&#60;img width="825" height="1320" width_o="825" height_o="1320" data-src="https://freight.cargo.site/t/original/i/3825f8383a88e5c48260fa06274901ac5a086d5d08898b78396766345a03f9ab/arch_lighting.jpg" data-mid="247495297" border="0"  src="https://freight.cargo.site/w/825/i/3825f8383a88e5c48260fa06274901ac5a086d5d08898b78396766345a03f9ab/arch_lighting.jpg" /&#62;
&#60;img width="1280" height="640" width_o="1280" height_o="640" data-src="https://freight.cargo.site/t/original/i/2f2c341d917cd3ee5cca205e2127b41830d0eacf9e9b9d49f22122819e254234/02_interior.jpg" data-mid="217289646" border="0"  src="https://freight.cargo.site/w/1000/i/2f2c341d917cd3ee5cca205e2127b41830d0eacf9e9b9d49f22122819e254234/02_interior.jpg" /&#62;
&#60;img width="2392" height="640" width_o="2392" height_o="640" data-src="https://freight.cargo.site/t/original/i/9be8413912d05e743c258b7433107deff4b685eda6cde7eb1be56b8d68e547d2/01_pool.jpg" data-mid="217289647" border="0"  src="https://freight.cargo.site/w/1000/i/9be8413912d05e743c258b7433107deff4b685eda6cde7eb1be56b8d68e547d2/01_pool.jpg" /&#62;
&#60;img width="2276" height="640" width_o="2276" height_o="640" data-src="https://freight.cargo.site/t/original/i/18a69d305993a4c85d58cfcca94a16d7e9eca927f10cb2989bd5c1e677d5e6db/04_exterior.jpg" data-mid="217291514" border="0"  src="https://freight.cargo.site/w/1000/i/18a69d305993a4c85d58cfcca94a16d7e9eca927f10cb2989bd5c1e677d5e6db/04_exterior.jpg" /&#62;
&#60;img width="1000" height="1200" width_o="1000" height_o="1200" data-src="https://freight.cargo.site/t/original/i/397a9e77dcf6d2d18ddd4930eaf433d79db4854be031efb96f24ad4c1990c876/kitch1.jpg" data-mid="226528739" border="0"  src="https://freight.cargo.site/w/1000/i/397a9e77dcf6d2d18ddd4930eaf433d79db4854be031efb96f24ad4c1990c876/kitch1.jpg" /&#62;
&#60;img width="1000" height="1200" width_o="1000" height_o="1200" data-src="https://freight.cargo.site/t/original/i/a81316a0fed8d5d077740c213e935bcf7cee534e5e8900b9a23a8a702b9e3d59/kitch2.jpg" data-mid="226528746" border="0"  src="https://freight.cargo.site/w/1000/i/a81316a0fed8d5d077740c213e935bcf7cee534e5e8900b9a23a8a702b9e3d59/kitch2.jpg" /&#62;


</description>
		
	</item>
		
		
	<item>
		<title>gaussplat</title>
				
		<link>https://lukeharris.cargo.site/gaussplat</link>

		<pubDate>Sun, 27 Apr 2025 03:42:19 +0000</pubDate>

		<dc:creator>LukeHarris</dc:creator>

		<guid isPermaLink="true">https://lukeharris.cargo.site/gaussplat</guid>

		<description>
	Gaussian Splats




I’ve been experimenting with processinig and publishing a new type of 3d pointcloud called Gaussian splatting for webview. Unlike conventional pointclouds or even photogrammetry-derived assets, Gaussian splats can refine detail like text and graphics and even thin geometry (trees) in 3d space like nothing else! reflections in glass and metals can also be emulated with surprising accuracy. 
The real magic lies in the splatting pipeline’s ability to dynamically adjust density and detail, enabling both ultra-high-resolution close-ups and performant distant views without the overhead of traditional geometry. Inputs are sharp image sequences or video. No LIDAR needed!

What excites me most is how this technology bridges the gap between raw scanned data and real-time rendering. Neural radiance fields (NeRFs) hinted at this future, but Gaussian splats deliver practical, artist-friendly workflows —exportable to game engines, editable via intuitive parameters like opacity and splat decay. Early adopters in VFX and virtual production are already leveraging splatting for near-photorealistic environments with orders-of-magnitude smaller file sizes than equivalent textured meshes. 
As GPU optimizations mature, I foresee Gaussian splatting becoming the standard for immersive 3D experiences and volumetric capture, democratizing high-fidelity scanning while freeing artists from the constraints of UV unwrapping and retopology. More to come!
note: these demos are 3D, not videos. take them for a spin (orbit)





	




</description>
		
	</item>
		
		
	<item>
		<title>text2AR</title>
				
		<link>https://lukeharris.cargo.site/text2AR-1</link>

		<pubDate>Wed, 02 Oct 2024 22:44:41 +0000</pubDate>

		<dc:creator>LukeHarris</dc:creator>

		<guid isPermaLink="true">https://lukeharris.cargo.site/text2AR-1</guid>

		<description>
	Text2AugmentedRealty



A new wave of stable diffusion (text to img) and 3d reconstruction AI tools have enabled rapid asset creation to run wild!&#38;nbsp;
This test, from concept to production model, took 40mins!
Clean up was needed for the retopology, but I wrote a houdini workflow for remeshing, autoUVs, autorigging, and skeleton retargeting all in one place.&#38;nbsp;
I had seen AI auto skinning and animation, but my tests needed too much keyframe cleanup, so I ditched it. This will improve tho, and I can imagine in the future it being the standary for 3d character generation.
The newer AI models can generate PBR materials, so if I can get segmentation working in COPs, all the texture upscaling and cleanup/editing can be done in Houdini, without needing substance painter.&#38;nbsp;
Seriously Impressive!
	



&#60;img width="622" height="288" width_o="622" height_o="288" data-src="https://freight.cargo.site/t/original/i/a1cbb4d4fa3365ce4163512550134b408aabd716b7c921aff4a2c42bc68fe54f/prompt.jpg" data-mid="235214156" border="0"  src="https://freight.cargo.site/w/622/i/a1cbb4d4fa3365ce4163512550134b408aabd716b7c921aff4a2c42bc68fe54f/prompt.jpg" /&#62;
&#60;img width="1024" height="1024" width_o="1024" height_o="1024" data-src="https://freight.cargo.site/t/original/i/ecaba24aa44db71a0dcd69e5b4a45f3d853673cb67b88861b1d3b668b01e4869/ghost.png" data-mid="235214168" border="0"  src="https://freight.cargo.site/w/1000/i/ecaba24aa44db71a0dcd69e5b4a45f3d853673cb67b88861b1d3b668b01e4869/ghost.png" /&#62;



</description>
		
	</item>
		
	</channel>
</rss>