Full Citation in the ACM Digital Library

Automating the Creation and Placement of Objects in a Scene using Python Scripting in Autodesk Maya

This hands on lab will use Python scripting in Maya to automate the creation and placement of objects in a scene.

Fuzzy Boundary (An Embroidery Installation)

This installation provides a hands-on attendee experience with procedural design workflows and programmable machine embroidery that connect various domains including biomimicry, visualization, and product design. Situated within contemporary studio craft practices of digitizing the handcrafts, this work recognizes time-based computation as machine agent for bio-logical pattern generation, and programmable machine embroidery as the realization of structural biomimicry. Critical making is a form of research and practice among contemporary craft artists, and such studio activity is a design methodology employing various material and technical explorations that are by nature complex interdisciplinary relations. Fuzzy Boundary (An Embroidery Installation) represents redefining educational relationships among 21st century industrial design practice, and visualization.

Hands-on Exploration of Hybrid 4D Printing Design Space

4D printing is an emerging field of fabrication garnering interest from the HCI community in its potential applications. In this work we present a hands-on exploration of the hybrid design space for 4D printing which makers can utilize to create their own artifacts by designing parts to control their bend, supply different heat triggers, and integrate craft techniques based on the intended use.

Intro to Creating Real-time Shaders

Real-time shaders are incredibly powerful in game design. This hands-on session will introduce beginners to the basics of creating shaders for games and other real-time applications using a node-based shader editor. It will include a brief overview of the subject, step-by-step tutorials for creating three simple shaders (Distortion, Flipbook Animation, and Environmental Blend), as well as explanations of the math principles used.  The session will be ideal for those wanting to get a jump start in learning shader creation. Though this course will be taught in Unity, the processes are very similar and can easily be translated to work inside of Unreal or other game engines with a node-based interface.

Procedural Modeling with Blender's Geometry Nodes: A workshop on taking advantage of the Geometry Nodes feature in Blender for procedural modeling

Since about a year ago, the 3D program Blender has shipped with a set of procedural/parametric modeling tools called Geometry Nodes. While still fairly new and in development, the system has already unlocked several new ways for users to express their creativity and solve practical problems. It allows for the creation of new geometry from scratch, modification of existing geometry, and distribution of instances using a node graph. This presentation will cover those three major use cases, what's possible to create with the system, and demonstrate how to work with the tools by showing how to create a simple model generator.

Scabo: XR Smart Cardboard Toy Kit

We provide a new eco-friendly solution to the toy industry, which includes both hardware and software integration: a cardboard robot kit and an AR platform. This solution offers users a D-I-Y experience of making a legged robot from scratch as well as interacting with the AR scenarios. We utilize both AI and XR technologies to digitalize the real environment and then enhance users’ experiences.

Solaris Speed Run: Transition to Solaris in An Hour

This hands-on class breaks down the steps that a small 30 person studio took to transition to SideFX Solaris. Solaris is a suite of look development, layout and lighting tools that empower artists to create USD based scene graphs that go from asset creation to final render.

Solaris integrates with USD's HYDRA Imaging Framework for access to a wide range of renderers such as the new SideFX Karma,* Pixar RenderMan. Autodesk Arnold, Maxon Redshift, AMD ProRender and more.

In this class we will simplifying Solaris, the pipeline, and USD concepts. We will discuss practical tips & tricks to guide how our small studio transitioned to Solaris as our daily driver. We will help you look at how you think about Solaris, what to build; and the practical steps getting a Solaris project done from start to finish.