Slum Lab Fall 2007
UTT SLUMlab Resources
Tools, tutorials and miscellaneous content for UTT studio.
Tutorials
General
Geometry Platform Chart
Cutting Sections in Maya
Rhino
Building topography
Maya
General Maya shortcuts
Isolating Surface Patches
Projecting Curves on Surface
Maya Example File for Workshop 4
Proxy.Slum.Tools

ProxyUTT ProxySlumShaders for Maya 8.5 right-click and "Save as..."
ProxySlumShaders are add-on procedural shaders for Autodesk Maya. They color code a surface based on inclination, providing easy access to topographic information necessary for slum development.
ProxyUTT Make Example Surface MEL
Produce a generic noise surface, at different scales of fineness.
ProxyUTT Bake Texture MEL
After the application of a ProxySlumShader, run this 'bake' script to create a new 2D color map for editing and hardware shading.
ProxyUTT PointOnSurface Info MEL
Puts information to the screen regarding a given point on surface. Works with Nurbs surfaces. Details include point position in XYZ, UV coordinates, degree of inclination and normal vector.
ProxyUTT Pop to PointOnSurface MEL
Given a primitive or group centered at 0,0,0 and facing the positive Z-axis, PopPoint() maps the object to one or more points on surface. Select the group, then select as many points on surface as you want. PopPoint() will not only place the objects at the appropriate point, but will also align the primitive to the surface points facing direction.
ProxyUTT Populate Surface Points MEL
An extension to be used with PopPoint(), this automatically selects pointsOnSurface according to a given inclination. Select your primitive/group, run this script, and then run PopPoint() to automatically population your module within a given threshold of slope.