Login
Username:

Password:

Remember me



Lost Password?

Register now!
Sections
Who's Online
66 user(s) are online (47 user(s) are browsing Forums)

Members: 1
Guests: 65

kas1e, more...
Support us!
Recent OS4 Files
OS4Depot.net



(1) 2 »


Fractal Nova 0.2
Quite a regular
Joined:
2007/7/14 20:30
From Lothric
Posts: 942
I wrote a Warp3D Nova program that draws the Mandelbrot set using shaders. Get it here: http://capehill.kapsi.fi/nova/

ITER parameter and window size impact the calculation speed.

https://en.wikipedia.org/wiki/Mandelbrot_set

EDIT: OS4Depot link http://os4depot.net/?function=showfil ... hics/misc/fractalnova.lha


Edited by Capehill on 2020/3/11 11:00:20
   Report Go to top

Re: Fractal Nova
Home away from home
Joined:
2007/9/11 11:31
From Russia
Posts: 6076
@Capehill
It works :) Can be good FPS checker for pure warp3dnova speed instead of Cow3D.

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: Fractal Nova
Quite a regular
Joined:
2008/4/10 13:57
From Northern Ireland
Posts: 932
Cool! Look forward to trying it tomorrow. Thanks.

_________________
AmigaOne X1000.
Radeon R9 270X

http://www.tinylife.org.uk/
   Report Go to top

Re: Fractal Nova
Quite a regular
Joined:
2007/7/14 20:30
From Lothric
Posts: 942
@kas1e

Nice to hear :) However, please note that this tool doesn't push much data to GPU, only some uniforms per draw. But it surely puts some load onto the GPU itself.


Edited by Capehill on 2020/2/8 19:12:49
   Report Go to top

Re: Fractal Nova
Just popping in
Joined:
2007/1/10 21:56
From Stockholm Sweden
Posts: 61
@Capehill
Wow thats some fast Mandelbrot, the .lha file went straight into my backup archive of things worth storing. :)

Edit: Can even move around the direction with mouse while shift+zoom without any lag :)


Edited by khayoz on 2020/2/9 1:15:41
_________________
1989-> A500, A600, A3000, A4000, A1200, CD32, µA1, PegII, A1XE, CDTV, Amy/416D79, A1X5000, Vampire 500 V2+, Vampire 600 V2, Amy-ITX<-2020
   Report Go to top

Re: Fractal Nova
Quite a regular
Joined:
2008/4/10 13:57
From Northern Ireland
Posts: 932
Excellent! Super fast fractals, thanks.
Is there anyway to speed up zooming even more than the 10x shift function?

_________________
AmigaOne X1000.
Radeon R9 270X

http://www.tinylife.org.uk/
   Report Go to top

Re: Fractal Nova
Just popping in
Joined:
2012/7/16 17:57
From Istanbul
Posts: 104
@Capehill

A SPE version would be nice for A1222

_________________
Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
   Report Go to top

Re: Fractal Nova
Not too shy to talk
Joined:
2011/6/3 12:49
Posts: 260
@SinanSam460

Certainly a SPE version wont change speed as it is certainly only the GPU that do all the computation in the frag shader "program"

   Report Go to top

Re: Fractal Nova
Quite a regular
Joined:
2007/7/14 20:30
From Lothric
Posts: 942
@SinanSam460

What kind of results A1222 gives?

   Report Go to top

Re: Fractal Nova
Home away from home
Joined:
2007/1/26 21:48
From New Zealand
Posts: 2271
@Capehill

Quote:
What kind of results A1222 gives?

I just tried it, and get about 9.5 fps on my A1222 with a Radeon RX 550 graphics card.

EDIT: I was using a debug version of the driver (lots of text output to serial). See my actual results in my next post below...

Hans


Edited by Hans on 2020/2/12 13:41:55
_________________
http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
   Report Go to top

Re: Fractal Nova
Home away from home
Joined:
2007/9/11 11:31
From Russia
Posts: 6076
@Hans,Capehill
735 fps for me on x5000 / radeonhd r7-250 when running as it and do nothing.

But then, its RadeonRX on tabor, which again may have those issues with power-levels default set to be expected DMA and be slower than RadeonHD. Through it should't be that lot of course..

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: Fractal Nova
Quite a regular
Joined:
2007/7/14 20:30
From Lothric
Posts: 942
@kas1e

My timing logic is float-based so maybe that kind of things hurt on A1222. Is the float-handling exception based or how it actually works?

   Report Go to top

Re: Fractal Nova
Home away from home
Joined:
2007/1/26 21:48
From New Zealand
Posts: 2271
@Capehill

Oops! I was using a debug version of the Warp3D Nova driver that was printing heaps of stuff to the serial port.

Rerunning, I get approx. 1110 fps initially, and it drops down as I zoom in, with the fps appearing to depend on how much black area is visible.

Hans

_________________
http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
   Report Go to top

Re: Fractal Nova
Quite a regular
Joined:
2007/7/14 20:30
From Lothric
Posts: 942
@Hans

Happy to hear it works as it should. I get 990 FPS on X5000 with Radeon HD 7800.

   Report Go to top

Re: Fractal Nova
Just popping in
Joined:
2014/6/29 14:12
From Montserrat
Posts: 248
@kas1e

Sam460ex + Radeon RX550
Up to 1270 fps

   Report Go to top

Re: Fractal Nova
Quite a regular
Joined:
2007/7/14 20:30
From Lothric
Posts: 942
Version 0.2 is available: http://os4depot.net/?function=showfil ... hics/misc/fractalnova.lha

Changes:
- Added menu system
- Added Julia variations ( https://en.wikipedia.org/wiki/Julia_set )
- Added colour palettes
- Added LAZYCLEAR switch
- Added VERBOSE switch
- Improved zooming

   Report Go to top

Re: Fractal Nova 0.2
Just popping in
Joined:
2018/3/1 21:08
From italy
Posts: 19
I’d like to try it on my Pegasos II and Radeon 9200 256mb but I got an error about no 3D support.
What does I need to run it on my Amiga? Do I have to buy latest enancher pack?

I suggest you to look inside also my fresh released FlashMandelNG source code and look for some speedup tips.

You can use same rendering technique even with 24bit screens and 24bit palettes.
Take a look also to main calc routines to have max speed and elaborate mandel and Julia sets with exponents between 2^1 and 2^11.

Happy programming




Edited by flash on 2020/3/14 13:35:39
_________________
Memento audere semper!
   Report Go to top

Re: Fractal Nova 0.2
Not too shy to talk
Joined:
2007/2/6 13:57
From Donostia (SPAIN)
Posts: 461
@flash

...
## Requirements:

Warp3D Nova library v. 1.68.
..

so I'm afarid it won't work on "old" radeon gfx cards, unless you find a PCI/AGP RadeonRX (or r5-250/270/.. or alike).

   Report Go to top

Re: Fractal Nova 0.2
Just popping in
Joined:
2018/3/1 21:08
From italy
Posts: 19
@jabirulo

Ok, thanks!
On current OS4.1fe do I need to buy/install some sort of 3rd party Radeon 2d/3d driver (i.e. a-eon enancher pack) to take full advantage of 9200 agp card? Do you suggest to download something from aminet/os4depot?


   Report Go to top

Re: Fractal Nova 0.2
Quite a regular
Joined:
2007/7/14 20:30
From Lothric
Posts: 942
@flash

Quote:

I suggest you to look inside also my fresh released FlashMandelNG source code and look for some speedup tips.


Cool, I will check them. The shader programs I'm using are not really optimized but since they run pretty fast, a bigger issue seems to be the floating point accuracy when zooming closer. I limited the zooming level to 20000 for now. I guess using double precision would help in this scenario but I don't know yet is it supported by Nova. Or perhaps there are different algorithms to deal with this - need to study.

Quote:

On current OS4.1fe do I need to buy/install some sort of 3rd party Radeon 2d/3d driver (i.e. a-eon enancher pack) to take full advantage of 9200 agp card?


I think you have the latest drivers already. You can run MiniGL and compositing apps but not shader (GLSL) code.

   Report Go to top


(1) 2 »



[Advanced Search]


Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project