Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
107 user(s) are online (59 user(s) are browsing Forums)

Members: 0
Guests: 107

more...

Headlines

 
  Register To Post  

(1) 2 »
Fractal Nova 0.2
Just can't stay away
Just can't stay away


See User information
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
Go to top
Re: Fractal Nova
Home away from home
Home away from home


See User information
@Capehill
It works :) Can be good FPS checker for pure warp3dnova speed instead of Cow3D.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Fractal Nova
Just can't stay away
Just can't stay away


See User information
Cool! Look forward to trying it tomorrow. Thanks.

AmigaOne X1000.
Radeon RX550

http://www.tinylife.org.uk/
Go to top
Re: Fractal Nova
Just can't stay away
Just can't stay away


See User information
@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
Go to top
Re: Fractal Nova
Not too shy to talk
Not too shy to talk


See User information
@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, Denise ITX <-2024
Go to top
Re: Fractal Nova
Just can't stay away
Just can't stay away


See User information
Excellent! Super fast fractals, thanks.
Is there anyway to speed up zooming even more than the 10x shift function?

AmigaOne X1000.
Radeon RX550

http://www.tinylife.org.uk/
Go to top
Re: Fractal Nova
Not too shy to talk
Not too shy to talk


See User information
@Capehill

A SPE version would be nice for A1222

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top
Re: Fractal Nova
Not too shy to talk
Not too shy to talk


See User information
@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"

Go to top
Re: Fractal Nova
Just can't stay away
Just can't stay away


See User information
@SinanSam460

What kind of results A1222 gives?

Go to top
Re: Fractal Nova
Home away from home
Home away from home


See User information
@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
Go to top
Re: Fractal Nova
Home away from home
Home away from home


See User information
@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!
AmigaOS4 on youtube
Go to top
Re: Fractal Nova
Just can't stay away
Just can't stay away


See User information
@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?

Go to top
Re: Fractal Nova
Home away from home
Home away from home


See User information
@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
Go to top
Re: Fractal Nova
Just can't stay away
Just can't stay away


See User information
@Hans

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

Go to top
Re: Fractal Nova
Quite a regular
Quite a regular


See User information
@kas1e

Sam460ex + Radeon RX550
Up to 1270 fps

Go to top
Re: Fractal Nova
Just can't stay away
Just can't stay away


See User information
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

Go to top
Re: Fractal Nova 0.2
Just popping in
Just popping in


See User information
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!
Go to top
Re: Fractal Nova 0.2
Just can't stay away
Just can't stay away


See User information
@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).

Go to top
Re: Fractal Nova 0.2
Just popping in
Just popping in


See User information
@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?


Go to top
Re: Fractal Nova 0.2
Just can't stay away
Just can't stay away


See User information
@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.

Go to top

  Register To Post
(1) 2 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project