Skip to content

Tag: interface

Season 01 – Episode 31 – Finished Components

All Components, Finished!

Finished! Yes, with today we finally have our first pass on all components ready to go.

Time to move on to modularisation, import/export and finally component symmetry.

Not a lot to add to that, this is a straight forward, busy and fruitful nodelling stream. We fixed and extended leg and foot components to properly account for offsets and to fully respond to the guiding/deguiding process.

The script used during the stream is still the one we worked on in the previous episode, and it can be found here.

Enjoy,

Season 01 – Episode 18 – Refactoring Components

Refactoring Components

In this episode we do a pretty extensive refactoring (strict) of the leg and leg global components.

I’m not gonna lie, I’m actually quite happy with how it turned out.

Refactoring, in programming, is often done poorly and when people say “I have to refactor this for the future” they often mean “I’ll rewrite it according to my understanding of the problem space and destroy every interface in the process”.

We remained strict about it instead, moved a bunch of functionality across components and suppressed some unnecessary parts of the graph, both across and inside components, with the public interfaces left entirely unscathed.
The fact it was done methodically and entirely by just reasoning about the graph’s topology and our expectations is the part that I believe was successful. Worth a watch, even if I say so myself.

Enjoy,

Season 01 – Episode 07 – Component-ising Leg and Foot

Component-ising the Foot and Removing the Sketch

More nodeling again, but this time to extract and consolidate a Component.
This time around we identify and finish extracting and encapsulating all the front-loaded work for the “global” leg, and then isolate and clean up to cannibalise the sketch and remove dependencies on it where we can

Enjoy,