Grabbing The Material Preview

Grabbing The Material Preview

It's probably the hackiest thing I've ever written, but BOY, does it work.

Read More

The Path of the Righteous

The Path of the Righteous

Take some time to consider how your projects are structured before you start, and you'll be happier than Tom Cruise's Shoemaker...

Read More

I Don’t Need Regular Expressions

I Don’t Need Regular Expressions

There used to be two things in life that truly scared me. One was the soundtrack from Frozen. The other was Regular Expressions. Find out which one I said "Let it go" to...

Read More

Kinetic Energy

Kinetic Energy

To commemorate the launch of 3ds max 2013, there's no better fanfare than a wink to the past. I was searching my office in my usual dash to get my accounts in on time and found some old max install disks.

Read More

What we are today comes from our thoughts of yesterday

What we are today comes from our thoughts of yesterday

Apologies for a slightly existential tone to my latest blog post - I was reading the excellent blog by Maya TD Hamish Mackenzie, and it did get me thinking.

Read More

WindowBox Replanted

WindowBox Replanted

After sitting unloved on Scriptspot since last year, WindowBox has suddenly registered over 300 votes!

Read More

DotNet Demystified : Part 1

DotNet Demystified : Part 1

If approached in the wrong way, dotnet and maxscript is a confusing and verbose place, much like IKEA on the first day of school holidays.

Read More

Stuff the revolution, I’m thinking about a Character Selection Framework

Stuff the revolution, I’m thinking about a Character Selection Framework

I recently developed a system that uses a basic IDE and DotNet Serialization to store the entire UI to XML. This is a small tutorial with code snippets on how I approached the task.

Read More

Automating Photoshop with a DotNet Class Library and COM interop

Automating Photoshop with a DotNet Class Library and COM interop

Control photoshop in any way you like using a custom COM wrapper from 3DSMax

Read More

Using Base64 encoding in 3dsMax

Using Base64 encoding in 3dsMax

If you have ever received an email and instead of your normal information for pharmaceutical-related special offers and personal member enhancement, you get a jumble of nonsense, you're probably already aware of what a Base64 encoded string looks like.

Read More
Autodesk Webinar

Autodesk Webinar

Despite a nagging suspicion that "Webinar" is a made up word, I will be speaking about some of the work at Nexus and how 3dsmax features in our animation pipeline.

Apr 10, 2012     No Comments
Read More
Two Clicks From Amsterdam

Two Clicks From Amsterdam

This post details my talk at End User Event this year. Yes it's a little on the late side,due to me starting a new job on the following Monday. But I guess it's a case of better late than never...

Oct 2, 2011     2 Comments
Read More
SpeechBot – A handy script to load and save morpher keys

SpeechBot – A handy script to load and save morpher keys

Yakkety Yak, It is always said that careless talk can cost lives, but careless talk in production costs you time. Perhaps that is why they call them deadlines.

Jun 20, 2011     3 Comments
Read More
New Script! Scene Bracket

New Script! Scene Bracket

I’ve been going through a folder on my hard drive and seeing if there are any useful scripted nibbles that I can release to the community. This is the first, and is a script that has been used in production for many, many, years

May 21, 2011     3 Comments
Read More
Photoshop Automation Project Update

Photoshop Automation Project Update

LR.net readers will know that I published a research project into using managed code to control Photoshop.It’s been a popular article, so it is with great pleasure that I am now publishing an update.

Mar 21, 2011     No Comments
Read More
Adding mirror functionality to a custom rig

Adding mirror functionality to a custom rig

On our last production, I had to find a quick way of implementing a system that would allow me to set up basic mirror selection functions on any custom rig.

Jan 18, 2011     No Comments
Read More
Using HitchHiker – Building a Matte/Shadow material utility

Using HitchHiker – Building a Matte/Shadow material utility

This post is to show how you can use Hitchhiker to develop maxscript tools in super quick time.

Dec 21, 2010     2 Comments
Read More
You can tell by the way I walk I’m a woman’s man

You can tell by the way I walk I’m a woman’s man

On the last few projects I have used a system that I developed as part of Lonerobot R&D. It’s a walk system called Zimmerframe that is targeted at optimizing animation production.

Nov 2, 2010     1 Comment
Read More
HitchHiker Update v4.4

HitchHiker Update v4.4

I’ve been so swamped with work this last year, my planned update to Hitchhiker had to be stalled. It’s a shame really, as I have had a working version of the updated assembly for a while but no time to update the help files to show how to use it. Finally, here it is...

Oct 9, 2010     29 Comments
Read More
Flexible Animation System for Fingers and Hands

Flexible Animation System for Fingers and Hands

For many years as a character animator I have wanted a system to aid with the animation of fingers. The balance is trying to find the balance between time and ease of animation.

Oct 8, 2010     No Comments
Read More
Loving LINQ is easy because it’s beautiful

Loving LINQ is easy because it’s beautiful

One thing is certain, XML is prolific. I wanted to research the most efficient way of using this versatile language in future systems I develop for 3dsmax animation pipelines.

Oct 7, 2010     6 Comments
Read More
Capturing the viewport according to render resolution.

Capturing the viewport according to render resolution.

Another snippet! For Rig Studio, I was faced with the problem of providing a method to not only render the […]

Aug 18, 2010     5 Comments
Read More
The camera sometimes lies

The camera sometimes lies

Just a snippet posting this time, sharing a small file callback to lock and unlock a camera’s position.

Aug 11, 2010     1 Comment
Read More
Floating Dialog Amnesty

Floating Dialog Amnesty

If you just just stopped taking away my dialogs, you wouldn't have forced me to build this monstrosity.

Mar 16, 2010     9 Comments
Read More
New DotNet control for download – HitchHiker

New DotNet control for download – HitchHiker

HitchHiker is a VB DotNet/ 3dsMax User Control and is designed to provide automatic thumbnailing of directories containing a variety of media types.

Sep 27, 2009     6 Comments
Read More
Calling Maxscript Functions from DotNet

Calling Maxscript Functions from DotNet

Dotnet Improvements in 3dsMax 2010

May 11, 2009     9 Comments
Read More
XML LayoutPanel – Another Custom control for 3dsMax

XML LayoutPanel – Another Custom control for 3dsMax

Using a custom event class to do thy bidding

Mar 24, 2009     No Comments
Read More
Retrieving the 3DSMax File Thumbnail with DotNet

Retrieving the 3DSMax File Thumbnail with DotNet

Getting hold of the 3dsMax file thumbnail can be tricky, but with a bit of COM interop, it can be achieved.

Oct 5, 2008     12 Comments
Read More
MultiThreading in 3D Studio Max using the BackgroundWorker class

MultiThreading in 3D Studio Max using the BackgroundWorker class

You will all be aware that when you perform any intensive calculation process within MaxScript that it pretty much ties up that session of max. Luckily the DotNet chaps have provided something that does all the hard work for you - The BackgroundWorker.

Aug 29, 2008     10 Comments
Read More