How to use the Pleats Tools in Marvelous Designer

Let’s talk about pleats! This has to be THE most award winning unintuitive and confusing tool in Marvelous Designer. Let me tell you what I’ve worked out: There are two pieces to the Pleats Puzzle, and they can be used independantly or in conjunction. We have the pleats fold tool and the pleats sewing tool. …

Read more

Filed under: Categories 3D

Calculating the length of a vector in Unreal Engine

I had to calculate the length of a vector recently, and had no idea where to begin. In my little farm/planting project, I’ve used Line Tracing to plant a vegetable on the floor. However, I needed a limitation as to where the player can plant things. They should not be allowed to plant directly underneath …

Read more

Importing animations from Marvelous Designer into Blender

I’ve been able to import Marvelous Designer animations into Blender for rendering! Here’s a short video I’ve tweeted showing my inflatable boat in action: This is how we make it happen in principle. In Marvelous Designer: animate your garment export an OBJ from the first frame export the animation as MDD using the same settings …

Read more

How to change the distance between the garment and avatar in Marvelous Designer

Sometimes you might find that the body of the avatar is poking through the garment, and no matter how hard you try, it just doesn’t seem to go away. I’m assuming you’ve already tried lowering the particle distance on the garment and smoothed the avatar, and you still have small poke through artefacts. Perhaps try …

Read more

How to setup Normal Maps in Blender

Normal Maps contain data rather than colour. Even though we can see something like an image, and it’s technically a picture, the RGB values of each pixel are not treated as visuals by the render engine. To use a Normal Map in Blender’s node editor, do the following: create a texture node and open the …

Read more

How to break or remove a Node Connection in Blender

Unreal Engine has a nice feature that allows us to break a connect between nodes. Blender does too, I just never knew it existed. I had always assumed that deleting a node and re-creating it would be the only way. Turns out there’ a better way: To delete a connection between nodes, CTRL + Right-Click …

Read more

How to use Transparency Maps in Unreal Engine

I’ve imported a mesh model as FBX that was setup with an opacity map. Most of the simple material was created for me by Unreal Engine, but the opacity (transparency) texture was not imported. I had no idea how to do this, but figured it out. Here’s what it should look like and how it …

Read more

How to edit audio samples on the Premiere Timeline

Sometimes one frame is just too large a step when you’re editing audio in Premiere Pro. Thankfully we can infinitely expand the steps in the timeline by showing Audio Time Units. To do that, find the super tiny nondescript hamburger icon in the timeline, just above the timecode display. Click it and choose Show Audio …

Read more

How to trace patterns in Marvelous Designer

I’m getting back into MD (and a little CLO too), but it’s been a while since I’ve looked at the app so I’ll have to re-acquaint myself with some of the basics. Tracing patterns from images is one such thing I’ve never quite mastered, not until watching Lori’s new MD course about version 9.5. Here’s …

Read more

Building an Unreal Project for Linux on Windows

Unreal Engine has a nice feature that lets us build distributables (packages) for Linux on a Windows system. It’s a magic known as Cross Compiling. This doesn’t work out of the box, but it’s easy to implement with any Windows version of Unreal Engine. It’s not exactly oblivious how to get started with this magic …

Read more

Basic String Operations in Unreal Engine

Every language has a way to modify strings: add something to the end, search for something in the middle, concatenate two pieces of text, that sort of thing. C++ is no exception, and Unreal Engine exposes that functionality in Blueprint. Let me give you an example: I wanted to find the name of a material …

Read more

How to use a Map Variable in Unreal Engine

I was looking for a way to turn a string value into a Material Instance. I had hoped that Unreal Engine would have a node for that, but alas it does not. Nevertheless, I needed something that like a key/value lookup and came across Map Variables. Those work exactly like a mini-database right inside the …

Read more

How to replace a character mesh via Blueprint in Unreal Engine

For character selections, we may want to replace the skeletal mesh of a character according to a user selection. This comes in handy when we want players to be able to select a different character, or the same character wearing a different outfit. Assuming all meshes share the same skeleton, there’s a Blueprint way of …

Read more

How to make a character swim in Unreal Engine (Part 1)

Swimming mechanics are a tad tricky to get going in Unreal Engine. I’ve pieced this information together from various cowboy tutorials on YouTube, in the hope that I’ll be able to reproduce the principles without having to watch them again. In this article I’ll make the Third Person Character swim, letting him slowly drift up …

Read more

Cloth Animations in Unreal Engine

I was surprised to see how easy it was to setup cloth animations in Unreal Engine. It’s as simple as selecting part of a character we’d like to turn into cloth, painting a weight map onto the wafty parts, optionally adjust settings to make the cloth behave the way we want, and Unreal Engine handles …

Read more

Making a character sprint in Unreal Engine

I’ve explained how to make a character crouch in a previous article. We can use the same principle to make him (or her) sprint by setting the Max Walk Speed on our character movement. Let me show you how it works. Just like before we need: a Character (I’m using the First Person Character) an …

Read more

The Basics of Line Tracing in Unreal Engine

Line Tracing is a technique that can tell us if an object is in the line of sight, and returns all kinds of data when true. First person shooter games use it all the time, and the principle comes in handy on so many occasions. While it’s not actually that difficult to comprehend, I find …

Read more