Logo by KRAFTWERK - Contribute your own Logo!


it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Visit us on facebook
Welcome, Guest. Please login or register. January 31, 2023, 10:26:35 AM

Login with username, password and session length

The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!

Pages: [1]   Go Down
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: GPU mandelbox with smooth keyboard control  (Read 2763 times)
0 Members and 1 Guest are viewing this topic.
Forums Newbie
Posts: 8

« on: April 08, 2012, 10:02:42 AM »


I've managed to build a Windows binary of my mandelbox renderer that seems to be compatible with a rather broad scale of (high-end) GPUs. The whole program is designed for good "gameplay" with smooth movement. The main shortcomings currently are the rather heavy GPU requirement and limited floating-point precision. Download it here: http://www.xs4all.nl/~koponen/mandelbox_preprepreview.zip

For some previews, see the other forum threads <with movies> and <with pictures> of it.

Note: play some music on the background. Boards of Canada works for me.

README file contents attached below.

- Tested system setups

  The program is known to work both in Windows and in Linux with Wine, and
  the Radeon HD 6970 and Geforce 580 GTX GPUs (at 30+ fps). Also older and
  lower-end GPUs should work, albeit slower.

- Keys

  Rotation: Arrow keys, z, c
  Movement: w, s, a, d, r, f
  Fractal iterations: . and ,
  Quit:     q or esc
  Quit, restore old pos.dat: SHIFT-Q

  The keys may differ depending on your keyboard layout.

- Configuration

  The program stores the last position in the file 'pos.dat' on exit.
  Since there is no other easy way of configuring the fractal parameters,
  some .dat files have been included in the zip that can be put in place of
  pos.dat to get different mandelboxes. So try, for example, overwriting
  pos.dat with the included scale_minus_2.0_minrad0.5.dat. Even though
  there is a kind of automatic adjustment, you may sometimes have to
  increase the number of fractal iterations with the '.' (period) key.

  If you find some nice location, make sure to take a backup of the pos.dat
  file so you can return to it later!

  This build does not allow configuration of the window size, rendering
  quality or other such parameters.

  If you feel adventurous, you can adjust the colors by editing the
  shader.frag file...
« Last Edit: April 09, 2012, 09:55:18 AM by ld0d » Logged
Forums Newbie
Posts: 1

« Reply #1 on: May 12, 2013, 06:16:04 PM »

Hi ld0d!

Amazing piece of code smiley Thanks!
Are you going to add some features to it? Like resolution or quality rendering?
I found "n" & "m" keys - slid shape on few presets

btw. runs smoothly on my workstation ~60fps (win7 64bit)
Fractal Phenom
Posts: 443

« Reply #2 on: May 13, 2013, 03:12:10 AM »

Cool, my 560 Ti 448 core edition doesn't even break a sweat.

Full HD fullscreen build, please! wink

Pages: [1]   Go Down
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Smooth coloring of 2D Mandelbox slices General Discussion Timeroot 6 2714 Last post April 15, 2010, 04:14:34 AM
by David Makin
Mandelbox smooth iteration count 3D Fractal Generation subblue 5 3570 Last post April 16, 2010, 05:14:25 PM
by knighty
Mandelbox trip with new camera control Movies Showcase (Rate My Movie) « 1 2 » Buddhi 29 14703 Last post December 11, 2010, 09:31:03 AM
by Buddhi
Smooth Mandelbox Movies Showcase (Rate My Movie) jeromedewhurst 0 1108 Last post July 02, 2011, 08:24:35 PM
by jeromedewhurst
Smooth Mandelbox Mandelbulber Gallery Buddhi 0 814 Last post May 01, 2016, 11:25:39 PM
by Buddhi

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.17 seconds with 24 queries. (Pretty URLs adds 0.006s, 2q)