Advanced Search
Search Results
189 total results found
Depth Camera for Mac Users: Setting Up the OAK-D Pro in TouchDesigner
If you've worked with TouchDesigner before you would have surely stumbled across some Kinect tutorial and might have been disappointe ...d to discover it is only compatible with Windows. The Creative Tec ...hnology Hub now offers students the chance to borrow an OAK-...
How to control Arduino without using delay()
What is a delay()? We have a tutorial about delay() and how to code without using it. Here we will try to simplify the process using the FireTi ...mer library. Replace delay() There is an example that is modified from the built-in example Blink code which de...
How to connect a Light Dependent Resistor (LDR)
What is an LDR? An LDR or Light Dependent Resistor is a component which ... restricts how much power can flow through a circuit based on ho ...w much or little light hits the sensitive part on ...the top. To use a Light Dependent Resistor, we have to use...
How to control Arduino without using delay()
What is a delay()? delay() is a function that pauses t ...am for the amount of time (in milliseconds) specified as a paramet ...er. (1000 milliseconds = 1 second.) delay() is very commonly used but it has its drawbacks. ...ish but pauses everything controlled by the same Arduino and the s...
Pi War 2024 Log
... 2024 Pi Wars is an international, challenge-based robotics competition ...in which teams build Raspberry Pi-controlled robots and then compete in va ...rious non-destructive challenges to earn points. Planning We planned to build a four-wheel robo...
Machine Learning with Physical Computing - TensorFlow Lite & Arduino Nano 33
What is TensorFlow? TensorFlow is an open-source machine learning framework developed by Google. It provides a comprehensive ecosystem of t ...ools, libraries, and community resource ...s for building and deploying machine learning models across a variety ...
Week 1 - Coordinates, shapes and colour
Outcomes Set up development environment Understand the principles of locating points on screen Drawin ...g shapes Understanding additive colour and using RGB colour space Use browser-based tools for debugging and logging Animate shape or colour ...
Using a Sparkfun Sound Detector
What is the Sound Detector? The Sound Detector is a board made by Sparkfun electronics that provides a way to detect ambient sound levels. There are three connections ...audio from the microphone. Envelope - This is a analog value representing the volume...
Types of Lighting and Lighting Mobility
Lighting is a crucial element in creating realistic and immersive environments ... in video games. In Unreal Engine, a powerful and widely-used game development platform, various lighting techniques and features ...are available to bring virtual worlds to ...
Week 3 - Iteration, arrays, objects and pixel arrays
Outcomes Iteration using while and for loops Understand and using arrays Using loops and arrays together Understanding and using JavaScript o ...bjects Understanding how colour data is stored in pixel arrays Accessing the webcam ...Supporting code The code for this workshop is ...
Using L293D IC for motors
What is L293D? The L293D is a 16-pin Motor Driver IC ... which can control a set of two DC motors simultaneously in any direction. The L293D is designed to provide bidirectional drive currents of up to 600 mA ...(per channel) at voltages from 4.5 V to 36 V...
Making Breathing Light with LEDs
What is a LED? LED (Light Emitting Diode) is a semiconductor light source that emits light when current flows through it. LED includes two pins, Cathode(-), aka the short leg, and Anode(+), aka the longer leg. It is one of the most common ... components. Making it lights up is usually the first st...
Week 2 - Animation, conditionals & random numbers
Outcomes Understand variables and how to use them Understand functions and how to use ...them Using conditional statements to control code flow Using variables for animation Using random n ...umbers Mapping values from one range to another ...
Installing GitHub Desktop
Bonus: Using the Debugger
How to use MatrixPortal M4
What is MatrixPortal M4 The MatrixPortal M4 is a development board created by Adafruit ... designed to control RGB LED matrices. It is equipped with ... an ATSAMD51 microcontroller (Cortex M4) and has built-in Wi-Fi support thanks to the ... key features of the MatrixPortal M4: Microcontroller: ATSAMD51,...
How to use Grove Serial Bluetooth v3.0
What is Grove Serial Bluetooth v3.0 Grove - Serial Bluetooth is an easy-to-use module compatible with the existing Grove Base S ...hield, and designed for transparent wireless serial connection setup. In this tutor ...ial, we will be using two Grove Ser...
How to install libraries
Arduino libraries are collections of code that are designed to provide additional, reusable functionality or to simplify using external electronic modules. Libraries typically come with examples of how to use them. The library developer usually provide...
3D Geometry and Parametric Design
This is an informal workshop experimenting with a m ...om 2D images based on the RGB colour space and making this conten ...t viewable in low-fi VR headsets. I have been ...ware using openFrameworks to explore creating generative 3D meshe ...s and also the challenge of quickly and ...
How to build to a Meta Quest 2
Building a VR app for the Meta Quest ... 2 from Unreal Engine involves a series of steps, including setting up the development environment, configuring ...tings, and packaging the app. Below are detailed instructions to guide you through the process: In...
First Look at Spark AR
What to know when opening Spark AR for the first time.
Workshop: Version Control for Games Design
About the Lab
Building to a VR headset
This series of articles will describe the process of building to VR headsets and go in-depth for building to some of the most common ...platforms. However, you are encour ...aged to conduct individual research since development can have different res...
Physical Computing
Build circuits, solder and learn how to use electronic components and micro-co ...ntrollers including: Arduino, Particle Photon, Raspberry Pi, Bare Con ... Board, sensors, motors, NeoPixels, DMX, Bluetooth, Kinect and Leap Motion. Create interactive o...
Creative Coding
Develop applications and games using program ...ming and scripting languages such as Java, C++, C#, ...Swift and JavaScript for platforms including Processing, Node.js, OpenCV and Unity.
Lab Orientation notes
Transporter Documents
Steps to follow: 1) Read all the information in the Content ...Creation Guidelines (CCG). This is a document t ...hat will provide you with information about crea ... for the 270 projection space. Although the document is separated ... into sections, please go through the whole docume...
VR tutorials - Unity
Immerse yourself in seated and room-scale VR, AR and MR with devices such as HTC VIVE and VIVE ...Pro, Oculus Rift, Microsoft HoloLens, Samsung Gear VR and Google Cardboard. Create merged and m ...ixed reality installations in the Lab’s open-plan pr...
Visual Programming & Projection Mapping
Learn about the art of creating v ...isuals, sculpting with light and other optical illusions.
Creative Coding and Creative Data
This is a wiki-shelf that contains information on h ...ow to use programming languages to create projects.
Workshop: Introduction to Creative Coding
During this workshop we introduce programming concepts using the web based creative coding library p5.js (https://p5js.org), ... which is built using JavaScript.
Frequently Asked Questions
Here you can find out all about the Creative Technology Lab and how it works, and if you have more questions how to get in touch with us.
Creating Virtual Worlds
This is a multi-part tutorial on how to build large-scale virtual worlds in Unreal Engine. This tutorial assumes you have basic knowledge of UE.
TEMPLATE: World Effects
How to get started with basic world effects like rain, weather, and particles.