Archive · 2005

Silo plugins

Three small plugins for Silo (opens in a new tab), Nevercenter's polygon modeler, written in C++ in spring 2005. Two of them come with source code.

Archive · 2005WindowsSilo 1.3 / 1.4C++

Plugin 1 · April 2005

SimpleHUD

My very first Silo plugin. It draws pages of text over the viewport, configured in an INI file with fixed text and live values. Up to 5 pages of 28 rows, with position, font and colour settings.

Live tags you can put in any row:

  • *CUR_DATE*
  • *CUR_TIME*
  • *ELAPSED*
  • *CAMERA_NAME*
  • *SEL_FACES*
  • *SEL_EDGES*
  • *SEL_VERTICES*
SimpleHUD.ini
[SECTION1]
ROWDATA1=You have *SEL_VERTICES* selected. Be careful
ROWDATA2=BLANK
ROWDATA3=Time spent modeling: *ELAPSED*

Install: copy SimpleHUD.dll and SimpleHUD.ini into Plugins\Startup Plugins, then assign keys to Switch, Next/Prev Page and Reload INI.

  • Source code
    SimpleHUD_Source.zip · 72 KB · C++, Visual Studio
    Download
Older versions
  • 0.1
    SimpleHUD_0.1.zip · 2005-04-15
    zip
  • First test
    Silo_SimpleHUD.zip · 2005-04-13
    zip

Plugin 2 · April 2005

SiloScript

A scripting bridge for Silo: write small extensions in VBScript or JavaScript and run them from a keyboard shortcut. It uses the Microsoft Script Control through a COM bridge. A tester app checks a script for errors before you run it in Silo, and the samples include a script that bridges two selected faces.

SiloScript.ini
[SCRIPT1]
SCRIPT_NAME=The Coolest Script
SCRIPT_PATH=Plugins\Startup Plugins\SiloScript\ACoolPlugin.vbsilo
LANGUAGE=VB

Needs the Microsoft Script Control (2005-era Windows). Register the bridge with RegisterScriptBridge.bat. Scripts with errors can crash Silo, so save often.

Older versions
  • 0.1a
    SiloScript_0.1a.zip · 2005-04-25
    zip
  • 0.1 preview
    SiloScript_0.1preview.zip · 2005-04-25
    zip

Plugin 3 · May 2005

Mirror Plane

A modeling helper for symmetry. It places a mirror plane (a proxy grid you can move and rotate) and, while it's active, every edit to vertices, edges or faces is mirrored to their symmetrical counterparts.

  • Create the plane from a selected shape, or at the origin
  • Two switchable tolerances, adjustable on the fly
  • Smart Resym: selected vertices stay put, while almost-symmetrical ones snap to their mirror position
  • A projection line from each edited vertex to its ideal mirror point, red when linked

Tested with Silo 1.4 beta, should work with 1.3. Five releases in one week, from 0.1 (2 May) to 0.5 (7 May 2005).

  • Source code
    MirrorPlane_Source.zip · 83 KB · C++, Visual Studio
    Download
  • Video tutorial
    MirrorPlaneVideo.zip · 1.8 MB · Flash (.swf)
    Download
Older versions
  • 0.4
    2005-05-06 · undo/redo, INI settings, tolerances
    zip
  • 0.3
    2005-05-05 · multiple selection, edge and face modes
    zip
  • 0.2
    2005-05-04 · new mirror method, projection lines
    zip
  • 0.1
    2005-05-03 · first release
    zip

From the archive

This project dates from the mid-2000s. Downloads are kept as they were, for history and for anyone still running those versions. They may not work with current software.