ReptileBlocks

ReptileBlocks

A single reptileBlocks shader is used to render an entire procedural city

Type: Shaders

Updated: May 16, 2009

Availability: Unreleased

Compatibility

Host Applications: mental ray

Operating Systems: Linux, Mac OS X and Windows

Architecture: 64-bit and 32-bit

Overview

ReptileBlocks procedurally generates tiled textures with automatic variation for individual tiles as well as distinct objects.

Its main purpose is to generate procedural buildings but it could be used for various other effects due to its agnostic design.
As the shading is accomplished procedurally, no unsightly tiling or repetition will be visible whatsoever.

Usage

If you’ve ever rendered a large city in 3D you’ll know how much work it can be to manually build the myriad different buildings and facades needed to instill the illusion of a naturally evolved urban area.

ReptileBlocks facilitates this task by removing the need to come up with all the variations on your own: Feed it a handful of window textures and the shader will procedurally generate cities of any size with diverse buildings and even street lights and illuminated advertising.

The shader is particularly well suited for night scenes where much detail can be omitted and we can trick the viewer into believing there’s more to the scene than meets the eye.

Examples

Compatibility

ReptileBlocks is compatible with mental ray on Linux, Mac OS X and Windows (64-bit and 32-bit).