welcome to the digital archive of things created by

Leo LH

these are your unique account details

the reds

the reds are a collection of creations that are part of ongoing or incomplete projects

7 items

users with access

LKM-IWNL-140

In the current version of the gallery, I have built a networking system which will allow all of the players to be in the same virtual space simultaneously. At the moment, the system only works over a locally created network, but in the future I will expand it so that we can bring in remote artists to work with the students.

5

LKM-IWNL-126

These are the VR headsets that were used in the exhibition. Because the exhibition wasn't very long, I didn't experience any issues with battery life. In the future, I may implement chargers into the stands for the headsets. The challenge here is the headsets don't have any downtime so they won't have time to charge. In reality, the only solution is to have a rotating set of headsets so some are charging while others are used.

4

LKM-IWNL-262

These images are renders of the gallery. These have much higher visual fidelity than the recording on the previous page because these were rendered in octane. Each one of these frames took around 2 minutes to render. You can imagine how much of a challnage it is to render 60 of these images each second and still make them realistic. This is where baking comes in. The lighting so the shadows and bounce lighting (global illumination) are all rendered beforehand, baked into the textures and applied to the model in unity. This means the Oculus isn't doing any light calculations. Unfortunately this means that I cannot change the lighting at runtime and interactable objects don't have realtime lighting.

3

LKM-IWNL-745

This clip is a recording directly off the Oculus VR headset. This is what the viewers of the gallery saw on the exhibition night. I curated the work for this exhibition, but in the future I wan't the students to be involved. The current version of the gallery allows students to pick up prints and hang them on the wall using their virtual hands.

2

LKM-IWNL-140

Every year, the photography photography department i work for has an exhibition of all of the students' work. As there is limited space in the department, only the A-Level students get to show their work. I thought the perfect application for the VR educational tool I was commissioned to build would be to enable all the students to show their work. I built this virtual reality experience from scratch using Fusion 360 for the modelling, Cinema 4D and Octane for the pr-rendering and Unity for the runtime.

1

Virtual Reality / Exhibitions /

September 5th Virtual Reality exhibition

archived date

19 / 05 / 2022

contents

5 pages

do not transfer

WMF-OWPE-934

As well as this machine needing to comply to strict safety requirements, be low cost, fit around the current machines in the workshop, and many more constraints, it needs to be easy to assemble. This is because the machine is going to be assembled in sessions I run with students. This also presents the challenge of accuracy. This is a precision piece of equipment where many parts need to be aligned with sub millimetre precision. To allow the students to assemble the machine and to make it accurate, I have designed everything to be adjustable. If you can't make it precise, make it adjustable. The whole machine is constructed using t-slot aluminium extrusions so the parallelism of each beam can be finely tuned after the students have assembled it.

3

WMF-OWPE-614

Here are some of the other iterations of the machine. The very early designs for this machine were done in Cinema 4D. I now create all of the iterations in Fusion 360. Throughout this project I have learnt an incredible amount about design and engineering even though i haven't built the machine. I have been learning how to use CAD as a prototyping tool. This allows me to only spend money and time on the most highly refined design that has had every nut and bolt modelled and considered.

2

WMF-OWPE--523

This is the 3-Axis CNC Router I have designed from scratch and will build in the next few months. I have completely re-designed the machine from scratch around five times. Each version has hundreds of iterations. To inform my design, I have researched hundreds of CNC machines online to find out what works and what doesn't. I am also designing this machine for use in a school environment so it has to comply with strict safety standards, hence the full enclosure.

1

Computer Aided Manufacture / CNC Router Build /

Design for an educational-specific CNC Router machine

archived date

29 / 11 / 2022

contents

3 pages

do not transfer

WND-QNDL-147

In my quest to transfer a linear actuation over a long flexible strand, I experimented with hydraulics. In this test I tried to use two actuators connected together to transfer the motion from one to the next. I experience many issues with this that made it clear it wouldn't be feasible.

7

WND-QNDL-976

Here are some earlier iterations of the mechanism. Here I was experimenting with TPU to create live pivots in the mechanism. The whole mechanism couldn't be printed from TPU because it needed some rigid parts. To print just the pivots from TPU and the rest from PLA I manually edited the GCODE to add pauses at the right moment for a material change. I struggled with adhesion between the two materials but tuning of the temperatures, speeds and flow produced good results.

6

WND-QNDL-976

This is an even earlier iteration. The pivot system in this version is fundamentally different to subsequent versions. It uses a double pivot system. This adds complexity and resulted in very un-linear motion of the arm.

5

WND-QNDL-152

The main challenge in this mechanism is to turn a single linear motion into the pivoting of many arms placed in a circle. Another avenue i explored was helical gears. If you place two helical gears at right angles, turning one will still turn the other. The issue with this design was how much force each pivot requires. Any pressure on one of the gears made it impossible to turn the central one. I suspect moving to machined metal gears would have helped.

4

WND-QNDL-141

This earlier version of the mechanism was much easier to assemble but had high resistance in its movement. That is what led to the use of bearings in each pivot. What this did show was the success of the pivot design and its ability to open and close the tessellation.

3

WND-QNDL-735

To attach the paper to the mechanism, a thin strip of double-sided tape was applied to each arm of the mechanism. This worked but over time the tape lost grip and it was also very hard to stick each pivot in to the paper. For the next iteration the paper will be mechanically fixed to the mechanism. The arms also should be fixed to the paper first then the core should be fixed to the arms as a separate sub-assembly.

2

WND-QNDL-363

The purpose of this mechanism is to open and close the paper tessellation. For this most recent version, each pivot is a custom pair of press-fit miniature bearings. The idea behind using bearings was they would reduce the resistance in the mechanism. As there are so many pivots, in previous versions the small amount of friction from each pivot added up quickly and made the mechanism hard to actuate. Although the bearings solved that problem they raised others. They very time-consuming to assemble and they are also very thick which deforms the paper.

1

Biomimetic Light / Battery-Powered Desk Lamp /

Open and Close Mechanism iterations

archived date

02 / 09 / 2022

contents

7 pages

do not transfer

WND-QNDL-363

To create highly accurate folds matching the desired pattern, the paper is scored using a vinyl cutter. This machine is usually used for cutting out vinyl lettering but I have re-purposed it to create scores. As i move to larger and larger score patterns, I had issues with the tracking on this machine which I eventually resolved by hand programming the move commands.

5

WND-QNDL-152

4

WND-QNDL-152

3

WND-QNDL-152

To allow me to experiment more with the tessellation without having to fold each test, I programmed a simulation algorithm. It is programmed in C# using unity. After adjusting the parameters and coming to a design I am happy with, I can export the score pattern and 3D model.

2

WND-QNDL-363

These are some of the physical experiments I scored and manually folded. All of these test are based around the Ron Resch Waterbomb fold tessellation.

1

Biomimetic Light / Battery-Powered Desk Lamp /

Origami Tessellation Experiments

archived date

02 / 09 / 2022

contents

5 pages

do not transfer

WND-QNDL-152

This animation shows the design for the core which supports the larger paper tessellation. In order to better use a sheet of acrylic, the arms are separated from the core. This adds complexity to the assembly process but the reduction in material wastage make up for it.

From my experience using double-sided tape to adhere the mechanism to the paper, I designed these paper mount brackets. As the paper is quite thick, the holes easily hold the weight. The weight is also very evenly distributed among the many arms. This issue was it was very slow to thread all the holes and screw in each bolt.

4

WND-QNDL-294

As well as a wall mounted version, I made a much larger suspended version. Making a tessellation this large presented many challenges. It needed to be scored in two half's then joined together. It also needed to be made out of a thicker paper so it could support its own weight without ripping.

3

WND-QNDL-152

This is the fully laser-cut core that holds the paper in the desired shape. It also allows for the mounting of a heatsink and high-powered LED. The bent stainless steel pipe is threaded into the heatsink and is mounted to a custom base containing the LED driver and allows for precise levelling.

2

WND-QNDL-363

As well as the main aim of this design being to open and close like a flower, I have also built a few iterations that are fixed open. I chose to do this because I found the paper tessellation on its own is very beautiful. What has allowed me to get such a pleasing shape is the simulation algorithm I built. I can adjust the parameters of the tessellation beforehand and then export a 3D model of the paper to design the mount around.

1

Biomimetic Light / Fixed Open /

Fixed Open Iterations

archived date

02 / 09 / 2022

contents

4 pages

do not transfer

WND-QNDL-363

This is a site I have created designed as a teaching reasource to help teacher using Autodesk Fusion 360. It is live at teachfusion.co.uk. I have slwoly refined the strucutre and content over the weeks of teaching CAD to KS3 students.

1

leolh.com / Fusion Guides /

Online Fusion 360 Teaching Reasource

archived date

02 / 09 / 2022

contents

3 pages

do not transfer

the yellows

the yellows are a collection of creations with high level of resolve

4 items

users with access

dsf-AHEI-129

3

14092-AHEI-129

2

14092-AHEI-129

1

mobile games / Dimension C38B /

Dimension C38B Final Media

archived date

02 / 09 / 2022

contents

3 pages

do not transfer

dsf-AHEI-129

3

14092-AHEI-129

2

14092-AHEI-129

1

concrete / height adjustable /

Concrete Desk Lamp and Counterweight System

archived date

02 / 09 / 2022

contents

3 pages

do not transfer

DOW-OWRJ-152

4

DOW-OWRJ-364

These clips show the pumping self-priming and remote sensing system.

3

DOW-OWRJ-236

2

DOW-OWRJ-845

Here is a video showing the final creation with its automatic sprinkler system, essential oil diffuser system and bottle re-filling mechanism.

1

GCSE / plant waterer /

Auto Plant Waterer

archived date

02 / 09 / 2022

contents

3 pages

do not transfer

14092-AHEI-129

1

algorithms / GCSE Option Block Calculator /

A program for calculating GCSE option blocks

archived date

02 / 09 / 2022

contents

1 page

do not transfer

the blues

the blues are a collection of photographic or more artistic works

3 items

users with access

DQL-FWFQ-253

5

DQL-FWFQ-151

Here are a selection of renders created through the long proccess of getting to the final render.

4

DQL-FWFQ-214

Here is a pre-vis animation of the animation applied to the vegitaion.

3

DQL-FWFQ-129

This is the original painting, A View of Tivoli Cascade by Jean Joseph Xavier Bidauld.

2

DQL-FWFQ-512

This is the final render inspired by a Jean Joseph Xavier Bidauld painting made using Cinema 4D, Octane Renderer and Megascans.

1

fully computer generated / Tivoli Cascade Recreation /

CG animation recreating A Jean Bidauld painting

archived date

02 / 09 / 2022

contents

5 pages

do not transfer

ELW-ROEW-582

For this shot, I built a transparent water tank from an old Ikea storage box. I filled it with water and added dye to make it look blue. I built an underwater scene, experimented with the lighting and photographed a car being dropped in.

6

ELW-ROEW-463

5

ELW-ROEW-582

For this shot, I designed and 3D printed a cable car pylon and then built a mountain from black and white sand. I built a secondary mauntain, photographed it and composed all the elements together to create the illusion of a mountain range.

4

ELW-ROEW-463

3

ELW-ROEW-152

This is how i achieved those images on the previos page. It was great fun experimenting with the differnt lighting conditions and seeing how each completely changed the image.

2

ELW-ROEW-103

1

photography / wes anderson inspired /

Wes Anderson inspired images using model making and compositing

archived date

02 / 09 / 2022

contents

7 pages

do not transfer

KKS-WFWR-253

4

KKS-WFWR-115

These images are from the two studio shoots I used my laser cut parisian-inspired models in.

3

KKS-WFWR-575

This is the first model I built for this project and what really sparked my love for build an image completely from scratch.

2

KKS-WFWR-122

In this video I give an overview of the ideas behind my A-Level photography project and my responses.

1

photography / manufactured worlds /

Manufactured Worlds Project Overview Video

archived date

02 / 09 / 2022

contents

4 pages

do not transfer

14092-AHEI-129

I created these long exposure images using an LED light stick i built and programmed. The conecpt is pretty simple. I wrote some Python code to horizontally scroll through the pixels of an image and display on an LED strip. Now by moving the led strip in a long exposure you can re-create the original image.

2

14092-AHEI-129

1

photography / light painting /

Custom Raspberry Pi light painting stick

archived date

02 / 09 / 2022

contents

3 pages

do not transfer

NLW-KLJS-174

2

NLW-KLJS-109

For this project, I looked at minimilism and inspired by Murray Fredericks took these images.

1

photography / abstract /

Minimal Surreal Reflections

archived date

02 / 09 / 2022

contents

2 pages

do not transfer

the greens

the greens are a collection of creations that are experimental and have not yet been resolved

5 items

users with access

JOW-WOEJ-132

As well as starting to design the embedded software to allow remote updates and app control, I designed many PCB's to facilitate the hundreds of LED's.

5

JOW-WOEJ-253

Here is my experimental blow moulding setup. The purpose is to work out how hard it is to create a uniform dome to be used as the diffuser.

4

JOW-WOEJ-578

I tested a few different possible diffuser materials. This one was the best as it created a uniform gradient even when the LED's were far apart.

3

JOW-WOEJ-294

These are some of the CAD iterations created in Fusion 360.

2

JOW-WOEJ-364

This is a brief video where I describe the main idea of this project.

1

lighting / sky lamp /

Sky Lamp Internal Design Iterations

archived date

02 / 09 / 2022

contents

5 pages

do not transfer

14092-AHEI-129

These clips show the random field generation algorithm. This allows the game to be a completely endless runner where you heard sheep from one field to the next.

2

14092-AHEI-129

The idea behind this game is you have to heard the sheep using a sheep dog you can control. This clip shows the boids algorithm I implemented to create the dynamic sheep behaviour.

1

mobile games / sheep farm /

Sheep Herding Boids Algorithm

archived date

02 / 09 / 2022

contents

2 pages

do not transfer

LMW-FOJE-435

3

LMW-FOJE-465

This project is what really got me familiar with Unity and Object Oriented Programming in C#. These clips show some of the custom UI behaviours I created.

2

LMW-FOJE-348

The idea behind this game is you manage and farm producing trees. It evolved from farming thousands of trees to being a rare tree farm.

1

mobile games / tree farm /

Tree Farming Game Prototpes

archived date

02 / 09 / 2022

contents

3 pages

do not transfer

14092-AHEI-129

2

14092-AHEI-129

This game is at the very high concept stage. The inspirations are the Library of Babel and the art of Topiary. Unusually, for this project I started with visual experimentations first instead of functionality. I built custom shaders to create this simplified rendering style i will use when I complete this game.

1

mobile games / topiary /

Custom Rendering Experiments for Topiary Game

archived date

02 / 09 / 2022

contents

2 pages

do not transfer

the browns

the browns are a collection of early creations produced up to 15 years old

4 items

users with access

LLK-IWWO-121

3

LLK-IWWO-314

I would take them out to the park, crash them, fix them and repeat. Each time making improvements.

2

LLK-IWWO-523

Here are some of the drones that I built and flew.

1

UAVs / drone builds /

Racing Drone Builds

archived date

02 / 09 / 2022

contents

3 pages

do not transfer

WOL-PPGO-674

3

WOL-PPGO-443

2

WOL-PPGO-253

This is a very early reaction game I built inspired by the reaction games athletes use. You have to hit as many buttons as you can in 60 seconds and the screen displays your score.

1

old / reaction game /

Spinning Reaction Game

archived date

02 / 09 / 2022

contents

3 pages

do not transfer

WOM-FKWL-111

2

WOM-FKWL-142

This is just one of the many RGB, Arduino-powered lights I created. There was no purpose behind the designs, I was just exploring and having fun.

1

old / rgb lights /

Fun RGB light experiments

archived date

02 / 09 / 2022

contents

2 pages

do not transfer

NLF-WOPR-163

These images show the led grid and the chains of TLC5940s.

2

NLF-WOPR-241

Here is the finished cloud light i built over a couple months using daisychained TLC5940 chips and an Arduion.

1

old / cloud light /

RGB Cloud Light

archived date

02 / 09 / 2022

contents

2 pages

do not transfer