Author: RoaringTide (page 17 of 17)

Getting into Shapes

Shapes are important in Archimatix because they are at the root of mesh generation. Unlike a topological modeler, where vertices and polygons are copied and manipulated directly, Archimatix is a parametric modeler in which meshes are typologically generated from sets of rules and modified by controllers. These rules and controllers can be authored by you or you can combine the dozens parametric shapes that come bundled with Archimatix. These “living” smart shapes can be rigged up with parametric mesh generators to author your own typology of vehicles, weapons, buildings and urban fabric. A shape, while itself parametric, becomes a parametric generator of many varied meshes.

While archimatix provides the ability to edit shapes topologically, for example, clicking on a vertex and moving it, the real power of the modeler comes in when shapes are manipulated by handles that embed logical relationships.

A simple example of a parametric shape that would be hard to make topologically, one vertex at a time,  is a circle. Many things in the world are generated from circles–barn silos, cannon barrels, mot & bailey castles, etc. One need not define each point in the circle, only a center and a point at a given radius away. The rules of a circle quickly generate all the vertices that form the shape. While no one would try to create a circle with a topological editor, the example provides a sense of the power of parametric curves with relatively few control handles.

Archimatix not only provides a host of bundled parametric shapes that reflect common architectural, mechanical and mathematical typologies, , but it supports the authoring of custom parametric curve logic that lets the designer define what handles would be best for that shape.

For example, let’s say that you want to create a certain kind of hut that would be made from an “I” shape with a semicircle extending off the shape somewhere. While each hut in the village is unique in its proportions, all huts share this I-with-a-circle” typology, which itself is a function of the villagers’ culture. If such a shape is not already in the library, based on example already in the library, you can “code” one and decide what parameters should be used to allow others to berate many I-shaped house variations. This shape can then be rigged up with mesh generators to easily generate dozens of unique houses that share a certain art. In this sense, you can make a new “type” of shape that can be instantiated in many permutations that go beyond the basic transformations of translation, rotation and scaling, thereby generating village after village in a certain cultural domain of your world.

Over time, you may build up a library of shapes that are specific to the art direction of your game. These shapes may be used by other artists on the project to make things “in the art” of your shape, while no to instance of the shape need be duplicates.

 

The Venerable Column

Voila_Capture 2014-09-02_09-52-14_PMIn order to think through the nature of parametric relations, I have been working with what will be a foundational library item to ship with the first version of Archimatix: a parametric column. At first glance, a column seems so simple–a circular shaft on a rectangular base, topped with a capital and a rectangular abacus. What could be so difficult about that? Why make it parametric and not simply a modular primitive? As it turns out, the column is an architectural element that we are particularly sensitized to.  And columns are everywhere! Continue reading

Colliders and Lightmapping UVs

Voila_Capture 2014-08-28_12-26-18_PMUntil now, in the interest of speed, the meshes created by Archimatix have been just meshes drawn to the screen. Now, when you release a handle or slider, GameObjects are created with colliders and lightmapping UVs added automatically.

Continue reading

First Steps: Using the Step Iterator

Stair 2014-07-09_07-12-54_PMAll of the images on this post were generated from the same parametric model. One can control the overall dimensions of height and run of the stair, as well as Continue reading

Equatorial Hall of Heroes

Voila_Capture 2014-07-05_08-49-21_PM

 

This structure is made a column and rib iterated along a shape. The roof uses the same plan shape and a section profile, which is a modified version of the rib profile. Continue reading

Victorian Museum

Voila_Capture 2014-07-05_11-19-30_AM

 

Very typically these days, now that Archimatix is getting streamlined and addictive, I spent the better part of the afternoon playing with it and came up with this sort of Victorian museum type. I grunged up one with the help of Continue reading

Palladian Villa

Voila_Capture 2014-07-06_06-04-29_PMI got carried away again. Using Archimatix to create buildings is getting so addictive that modeling is starting to seriously cut into my coding time! Continue reading

Basilica Parts

Voila_Capture 2014-07-02_10-37-23_PM

Today I am testing work flow by modeling a classical basilica arcade. There are two different assemblies: one that is centered in the bay, and another that is on the bay line. The Iterator should have two input meshes for the two types. Continue reading

Steampunk Made Easy!

While adding the new Combinator palette, I decided to go Steampunk with the help of some textures in the free set from Allegorithmic.

Steampunk1Steampunk 17

Hello, Archimatix!

In the early nineties I began harboring a dream.  “Someday,” I thought, “I will combine my experiences in architectural design, filmmaking, software development and game design to create powerful, parametric tools for for artists and developers to create architectural settings for their games.” While I have waded in here and there over the ensuing years (notice, I avoided the word decades!), making plugins for Softimage and Maya, other projects always took precedence.

Since 2008, I have been experimenting with both game development and customer editor coding in Unity and I find my development of Archimatix, a plugin soon to be made available for purchase in the Unity Asset Store, well on the way to becoming a comprehensive tool model building with the Unity editor.

In these posts, I will document the ongoing development of Archimatix and post as many images as I can!

Newer posts

© 2025

Theme by Anders NorenUp ↑