Quick Search

PHP Traits for Implementing Interfaces

Posted on Aug 13, 2013 | Last Updated Aug 13, 2013

PHP 5.4 introduced traits. Traits are in many ways like code-assisted copy and paste. They are ways to mix code into a class without inheritance. But what are they good for? When should they be used?

Read More

PHP 5.4, trait, interface, abstract, oop

Right-Click Problem in 3DS Max when using Camtasia

Posted on Jul 3, 2009 | Last Updated Nov 12, 2011

Here is a solution for the right-click quad menu flickering and disappearing in 3D Studio Max when recording with Camtasia.

Read More

3ds, camtasia, right-click, menu, flicker

Using an Object Id with JavaScript

Posted on Aug 24, 2004 | Last Updated Nov 7, 2011

Referencing objects in JavaScript using the ID attribute.

Read More

javascript object reference, ids, id, document.getElementById(), change image size

Wall Worm Model Tools

Easily send your models from 3ds Max to the Valve Source Game Engine
Posted on Nov 18, 2010 | Last Updated Jan 14, 2023

I've written a new MAXScript to help automate sending models from 3ds Max to the Valve Source Game Engine.

Read More

3ds max, source, smd, export

Moving to Montreal

Posted on Feb 29, 2020 | Last Updated Jan 25, 2024

I took a job in Montreal to work as a Product Owner for 3ds Max.

Read More

montreal, 3ds max, moving

SMD Collision Mesh Tool

Posted on May 12, 2009 | Last Updated May 1, 2013

Download the SMD Collision Mesh Prep Tool for 3D Studio Max and learn how to use it.

Read More

smd, collisionmodel, collision mesh, texture, smoothing group, valve, 3ds, 3d studio max, maxscript, macroscript, plugin, hull, tool

Selecting a Percentage of a Collection Randomly in MAXScript

Posted on Feb 3, 2016 | Last Updated Feb 5, 2016

Example MAXscript for collecting random subsets of an array based on a percentage.

Read More

maxscript, random, percentage, selection

Creating a Tileable Texture from a Photo

Posted on Dec 7, 2011 | Last Updated May 29, 2022

Steps on making a tileable texture from a photo inside 3ds Max. Includes step-by-step instructions along with a video tutorial.

Read More

tile, tileable, seamless, texture, photo, bitmap, 3ds max, viewport canvas

Strauss Shader bug in Render To Texture

Posted on Jun 7, 2009 | Last Updated Nov 12, 2011

You cannot use a material using the Strauss Shader when trying to output to the diffuse map with Render To Texture in 3DS Max 2010.

Read More

3ds max 2010, strauss, render to texture, bake

Dealing with Readblock Character Limit in MAXScript

Posted on May 29, 2014 | Last Updated May 29, 2014

MAXScript function to circumvent the limitations in MemStream.ReadBlock() that has a character limit of 5120 characters.

Read More

maxscript, MemStream.ReadBlock(), readblock, unknown system exception
Wall Worm plugins and scripts for 3ds Max