Search Tools Links Login

A Lotta Noise


Visual Basic 6, or VB Classic

"A Lotta Noise" by Robert Rayment: (UPDATE2 Cycle speed added) (UPDATE with faster linear Perlin & Marble) This is a demonstration of 32-bit StretchDIBits which can be run as VB code or VB + machine code. Perlin noise (Linear or Cosine-EASE), wood grain and marble surfaces can be designed on a picture box varying from 16x16 to 768x512 pixels. Color weighting, scales, wood and marble types, animated scales and color cyling can be done and the image saved, as a BMP, at any point. The prog can be run with any system color setting. A long integer graphic surface has the advantage in that it can more easily be dealt with using MMX. This demo is just the 'tip of the iceberg' but the method might be useful for designing textures for any application since the machine code is quite general and the bin file can be run locally. Zip file 38 kb.

Original Author: Robert Rayment

Assumptions

Just run

Returns

Pictures

API Declarations

StretchDIBits
CallWindowProc ( for running m/code (see Ulli))

About this post

Posted: 2002-06-01
By: ArchiveBot
Viewed: 136 times

Categories

Visual Basic 6

Attachments

A Lotta No20758672001.zip
Posted: 9/3/2020 3:45:00 PM
Size: 43,228 bytes


Loading Comments ...

Comments

No comments have been added for this post.

You must be logged in to make a comment.