Miscellaneous: projection, modelling, rendering | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
Information related to general dome/fisheye content
Information relating to stereographics
Stereo pair generation and projection/viewing.
High resolution tiled displays
Synthetic dynamic hologram
An exercise in creating a full colour hologram of a synthetic object
Some of my favourite volume rendered datasets
I don't want to achieve immortality through my work, I want to achieve immortality through not dying. Woodey Allen
Image warping for projection onto a cylinder
An interactive tool for evaluating projection options onto cylindrical displays
Question. Why did the computer programmer die in the shower?
Answer. The instructions on the shampoo bottle read: "Lather, Rinse, Repeat"
Multiwall and offaxis projection
Including multiple wall displays using OpenGL and independent machines
driving each wall. Implementation report.
The difference between a mountain and a molehill is your perspective. Anon
Converting cubic maps to cylindrical panoramic and spherical projection
CubeRender (Historic Document)
A technique for fast 3D viewing from a single view position
Computers are useless. They can only give you answers. Pablo Picasso
3D projection
Transforming 3D world coordinates into 2D screen coordinates
How do you play 8 Xbox games on one screen?
WiTilt 3 axis accelerometer - A user interface
America is the only country where a significant proprotion of the population believes that professional wrestling is real but the moon landing was faked. David Letterman
Lens distortion
Covering correction.
Including an example on how to achieve general distortion in OpenGL.
As well as Computer simulated lens distortion such as
Fish eye lens, extreme perspective, panoramics, hemispherical, and 360 degree.
What's the difference between an oral thermometer and a rectal thermometer? Answer: The taste.
Project: Driving task simulator
Pulfrich Illusion
Binocular Imbalance and Depth Perception in Visual Display Systems.
I can't smell mothballs. Because it is so hard to get their littlelegs apart.
Steve Martin
Data visualisation in crystal
Experiments representing
data using laser induced bubbles within crystal blocks.
PVIEW Real-time interactive visualisation for large point datasets.
Why do kamikaze pilots wear helmets? Smacks of indecision to me. Sean Mea
PovRay for scientific illustration: diagrams to photorealism
I broke up with a girl once because she lied about her weight. Well, I say that, but actually she died in a bungee-jumping accident. Jimmy Carr
Visualisation of HPC queue statistics
Simulated interaction between M31 and M32
We must be clear that, when it comes to atoms, language can be used only as in poetry. Niels Bohr
Frustum clipping polygonal models for POVRay
CLbresenham.cpp
Contribution by Mark Sheeky: Bresenham line drawing algorithm in 3D or 2D.
The prolonged application of polysyllabic vocabulary infallibly exercises a deleterious influence on the fecundity of expression, rendering the ultimate tendency apocryphal. AnonVarious POVRay examples
Field of view and focal length
Changing to/from vertical/horizontal aperture
I was walking down the street when I saw a dead baby ghost on the road. On reflection it might have been a handkerchief. Milton Jones
The oceans of Earth
A new way of viewing the Earth
Mars - Renderings from the 1/128 degree dataset
Online rendering of Mars - resulting image gallery
Mars in detail
High resolution renderings of Mars at 1/32 degree resolution
Various Mars datasets and renderings of same
I used to think that the brain was the greatest organ in the human body, then I realized,"Hey! Look what's telling me that!" Emo Philips
Venus topology
Initial topology reconstruction from the NASA datasets along with
rendered examples using Terragen.
Moon topology
The topology of the Earths moon based upon the Clementine data.
Evaluation of VRML for delivering 3D data/visualisation
global_settings {max_trace_level 1000}
#declare a=sqrt(2);
#declare r=texture{
pigment{color<1,1,1>}finish{ambient 0 diffuse 1 reflection 1}}
camera{location x-y+z look_at<0,0,0>}
light_source{<-3,-3,-3>color<0,1,0>}
light_source{<-3, 3, 3>color<0,0,1>}
light_source{< 3, 3,-3>color<1,0,0>}
sphere{z-x-y,a texture{r}} sphere{x+y+z,a texture{r}}
sphere{y-x-z,a texture{r}} sphere{x-y-z,a texture{r}}
Rendering examples using cluster based distributed rendering
Includes Spiral Vase, Waves, and Watersun by Dennis Miller,
spacecraft hanger by Justin Watkins, Glass Cloud by Morgan Larch,
Addict by Rob Richens, example by Stèfan Viljoen,
examples by Gena Obukhov
Fun with mirrors
The infinite room and how simple geometry (plane, sphere, cylinder)
giving rise to complicated lighting structure.
Rendering Galaxy and Nebulae with 3DStudioMax
1. By Navpreet Singh
2. By Sivakumar Maniam, Suzan Hendrata, Rebecca Ng
Some people can read a musical score and in their minds hear the music.... Others can see, in their mind's eye, great beauty and structure in certain mathematical functions....Lesser folk, like me, need to hear music played and see numbers rendered to appreciate their structures. Peter Schroeder
Rendering molecules for immersive environments
Rendering of the 2dF data
Survey revealing the 3D distribution of galaxies in the Universe.
Visualising the Universe
Stuart Gill, C. Fluke, P. Bourke
If toast always land butter side down, and cats always land on their feet, what happens if you strap toast on the back of a cat and drop it? Stephen Wright
Space mesh: Fabric of inner and outer space
TRACE - rendering point fields
meshviewer - textured mesh viewer
A picture is worth a million bytes. PDB
Hardware accelerated volume rendering
POVRay density (DF3) files
Using POVRay as a volume renderer.
Visualising images from a confocal microscope
Art, like morality, consists of drawing lines somewhere. G.K. ChestertonDepth of field blurring
Wireframe images
Generating wireframe renderings from pure rendering engines
To tell us that every species of thing is endowed with an occult specific quality by which it acts and produces manifest effects, is to tell us nothing. But to derive two or three general principles of motion from phenomena, and afterwards to tell us how the properties and actions of all corporeal things follow from these manifest principles would be a very great step. Issac Newton
Precomputed, interactive 3D exploration
Antialiasing in images and raytracing
Modelling and rendering the Royal Exhibition Building, Melbourne
Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them you're a mile away and you have their shoes. Jack Handey
Architectural visualisation examples
Examples from RenderPark, BMRT (Palace by Jorge Angles),
the Radiance cabin, the RayShade (Redentore by Nathan O'Brien)
The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language. D. E. Knuth, 1967
You may say I'm a hacker, But I'm not the only one
I hope someday you'll join us, And the world will code as one.
Organising unstructured networks
Solving systems defined by differential equations
Fluid simulation, contributed by Peter Birtles.
Nothing is rich but the inexhaustible wealth of nature. She shows us only surfaces, but she is a million fathoms deep. Ralph Waldo Emerson
Approaches to modelling the surface of the Human Cortex
Examples of various approaches using a number of datasets and derived images.
Experiments in Rapid Prototyping (3D printing)
Dangerous data - images from scientific visualisation
The construction itself is an art, its application to the world an evil parasite. Luitzen Brouwer
Implicit Surfaces
Description, mathematics, and examples of implicit surfaces,
blobby molecules, metaballs, soft objects
Computer representation, modelling and rendering of plant structures
The only thing that saves us from the bureaucracy is its inefficiency.
Modelling with spheres and cylinders
Including facet approximation to a sphere and cylinder, rounded boxes,
pipes, and modelling with spheres.
Nearest neighbour interpolation
If you can explain it then you aren't experiencing it! Sigmund Freud
tgs_interp : A utility to extend the animation capabilities of Terragen
Supports stereoscopic view generation as well as cubic maps.
(Which can then be used for panoramic, fisheye, spherical projection generation).
Mountains should have holes in. To see the other side. By observing the view thru this aperture. Would save a considerable ride. Spike Milligan
Asteroids
Modelling asteroids, real and imagined
"Babylon in all its desolation is a sight not so awful as that of the human mind in ruins". Scrope Davies
Terrain modelling and visualisation techniques
Data reduction/filtering for terrain modelling
Charlie was a chemist, but Charlie is no more, what Charlie thought was H2O, was H2SO4
DFT and FFT
Everything you want to know about the Fast Fourier Transform
(and Discrete Fourier Transform) including the 2 dimensional FFT.
Windows
Welch, triangular, Bartlett, Hanning, Hamming, Kaiser.

Image filtering in the frequency domain
Fourier method of designing digital filters
Why is the winner of the Miss Universe contest always from planet Earth? Rob Hall
Sonification of a pulsar (Vela, PSR B0833-45)
Sonograms
Creating time - frequency plots.
I could be bounded in a nutshell and count myself a king of infinite space. Shakespear
Interpolation methods (low order), Trilinear Interpolation and Linear Regression. As well as a rather perverse way of fitting a curve through any points.
There cannot be a language more universal and more simple, more free from errors and obscurities,....more worthy to express the invariable relations of natural things than mathematics. It interprets all phenomena by the same language, as if to attest the unity and simplicity of the plan of the universe, and to make still more evident that unchangeable order which presides over all natural causes. Joseph Fourier
Gaussian Elimination
Algorithm for solving simultaneous solutions
In any field find the strangest thing and then explore it. John Archibald Wheeler
Determinant and inverse of a square matrix
Mean and Variance, center of mass and radius of gyration.
Correlation
Introduction to auto-correlation and cross-correlation with an example
of 2D cross correlation for pattern identification.
Random number generator
Uniform and Gaussian random number generator library.
The generation of random numbers is too important to be left to chance.
Fourier Outline Analysis
Including a Macintosh application that calculates radial series for shape analysis.
Prediction is difficult, especially of the future. Niels Bohr
Miscellaneous functions
Includes the following functions: Alpha, Zeta, SINC, Factorial
Gamma, Gabor, Sigmoid, Gompertz, Biexponential.
As well as the Gaussian (Normal), Poisson, Gamma,
Exponential, Rayleigh, and Rice distributions.
Also: trigonometric relationships,
and various series and sequences.
Discrete Stepped Frequency Modulated Chirp
You are totally unique, just like everyone else.
Sigmund Freud
Miscellaneous numbers
For example, phi, pi, e, a description of sumerian arithmetic, and a integer squareroot algorithm.
|
|||||||||||||||||
|
The contents of this web site are © Copyright Paul Bourke or a third party contributor where indicated. You may print or save an electronic copy of parts of this web site for your own personal use. Permission must be sought for any other use. |
|||||||||||||||||
|
| |||||||||||||||||