3D Texture Generator Web App

Idea

Web application that allows users to synthesise 3D surface textures such as rock, stone, tiles, brushed metal, weaves, wood grain, marble etc.

Project

This project would develop a set of Flex components (in ActionScript) and Flex’s automatic layout tools to produce a Flash application.

Two user modes would be provided: Basic and Expert.

Basic Mode – Users would select a texture ‘type’ (e.g. rock, stone, tiles, brushed metal, etc.) and be presented an image of the output texture. Sliders would allow users to change attributes such as roughness, granularity, randomness, etc. Users could then save surface normal and height maps to image files.

Expert Mode – Switching to expert mode would show the basic texture generators used to produce a particular texture as a series of interconnected blocks (e.g. to generate marble we would have a fractal noise block connected to  folding block connected to thresholding block). The user could then alter any parameter in any block, change the connections between blocks to reorder them or add in new blocks from other texture generators for complete control.

Good combinations could be published on the web with the expert’s name.

Skills required

Flex application so basic programming skills required.

 

This entry was posted in Old Project Suggestions. Bookmark the permalink.

Comments are closed.