[go: up one dir, main page]

Skip to content

dom767/woofractalGPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Woofractal(GPU) is a continuation of a development effort that originally started out using a CPU raytracing engine, Wootracer. That engine is still available on github, but this one now uses GPU rendering instead.

Current release is v0.97, i.e. very close to final. Outstanding at time of writing is better control of atmospherics + an upgraded colour selection.

Getting Started)
- Open the application.
- Select a fractal you like from the 6 boxes in "HYBRIDISE".
- Move some sliders
- Move the camera around using arrow keys (hold Ctrl for up/down, Shift for fine control)
- Click final render
- Click start
- Move sliders until you get an image you like
- Click Save
- Share on twitter/instagram/etc. and tag #woofractal

Version log)

v1.05
- Faster colour tweaking (live preview, no recompile)
- Improved dynamic rendering speed for progressive renders
- Localised fog (1 / distance_to_fractal)

v1.04
- Optimised final render window (20% faster on AMD burning in uniforms)
- Save GLSL button now saves shader fragment
- Fix for random nVidia driver errors
- Fix for possible to parse incorrectly code on AMD drivers

v1.03
- Support for negative mandelbox scales

v1.02
- Depth selection works for non 1/1 resolutions
- Repeat code works for >10 repeats
- Save scenedescriptor with output images

v1.01
- Fix for window resizing (refresh on resize)
- Show compiler errors on failed scripts

v1.0
- Glitches
 . lots, including the name of the window!
 . fixed a bug with axis aligned objects in AABB code
 . colour gradient splitting limited to 5% of existing splits
- Volumetric fog effects
 . Strength adjustable
 . Colour adjustable
 . Shadow sample count per ray adjustable

v0.99
- Colours / Gradients
 . Palette selection
 . double click gradient to split
 . select left/right colorus for each gradient
- Material selection screen
 . preview material window
 . set all parameters
- Raytracer
 . Added dielectric / fresnel slider
- Fractal selector
 . modify sliders without recompiling script

v0.97
- Upgraded GUI
 . set precise values
 . display actual values in tooltips
 . support RPY + XYZ vectors
 . support integer value sliders
- Upgraded Kleinian primitive
 . Julia style constant
 . Offset per iteration
- Improved installer
 . Modified where stochastic value cache is stored
 . General reliability, please let me know if the installer doesn't work for you

Feel free to extend this software as desired, fork, etc. etc. but please keep my name in the credits somewhere.

About

GLSL raytracer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published