lenord
Fractal Bachius
Posts: 611
No Matter where you go there you are
|
|
« Reply #30 on: February 14, 2013, 09:56:19 PM » |
|
Oh Boy, doin the Happy Dance now
|
|
|
Logged
|
|
|
|
bib
|
|
« Reply #31 on: February 14, 2013, 11:11:19 PM » |
|
Test MC render in 600x450 on a corei5 laptop. Left image: normal render, 17 seconds. Right image: MC, 45 minutes.
|
|
|
Logged
|
Between order and disorder reigns a delicious moment. (Paul Valéry)
|
|
|
cKleinhuis
|
|
« Reply #32 on: February 15, 2013, 07:18:17 AM » |
|
that mc rendering combined with the 16 bit heightmaps will keep us busy for all over the year woot, i wonder what amazing piccies will be created ... !!!! crazy stuff!
|
|
|
Logged
|
---
divide and conquer - iterate and rule - chaos is No random!
|
|
|
taurus
|
|
« Reply #33 on: February 15, 2013, 09:30:46 AM » |
|
Impressive demo scene bib! really looks like antialiased
|
|
|
Logged
|
when life offers you a lemon, get yourself some salt and tequila!
|
|
|
bib
|
|
« Reply #34 on: February 15, 2013, 02:57:00 PM » |
|
Thanks taurus. Even without MC, the softer HS is a fantastic addition.
ck: I agree that the potential for creativity and ultra realistic pictures will be huge by combining MC with soft HS, reflections/transparency, heightmaps,...
|
|
|
Logged
|
Between order and disorder reigns a delicious moment. (Paul Valéry)
|
|
|
|
Jesse
Download Section
Fractal Schemer
Posts: 1013
|
|
« Reply #36 on: February 15, 2013, 08:43:24 PM » |
|
Just wanted to mention that i have updated to beta-3 with most fixes... please still report all issues with it so i have not to change the final release that often.
|
|
|
Logged
|
|
|
|
knighty
Fractal Iambus
Posts: 819
|
|
« Reply #37 on: February 15, 2013, 10:10:07 PM » |
|
Jesse: Just curious, what random number generator are you using? I really need to get some distance estimators into Indigo, hopefully with Knighty's help!
I'll try my best. That would be cool.
|
|
|
Logged
|
|
|
|
Jesse
Download Section
Fractal Schemer
Posts: 1013
|
|
« Reply #38 on: February 15, 2013, 10:56:17 PM » |
|
Jesse: Just curious, what random number generator are you using?
The fastest i found so far, dunno if its the best one: function TMCCalcThread.GetRand: Double; const dm: Double = 1 / $7FFFFF; { seed := 214013 * seed + 2531011; Result := ((seed shr 8) and $7FFFFF) * dm; } asm imul edx, [eax + seed], $343FD add edx, $269EC3 mov [eax + seed], edx shr edx, 8 and edx, $7FFFFF push edx fild dword [esp] fmul dm pop edx end;
Seed is initialized for each thread independent with its Thread ID and the built in random generator. .. with Seed as Integer.
|
|
|
Logged
|
|
|
|
Teena
|
|
« Reply #39 on: February 15, 2013, 10:57:17 PM » |
|
Absolutely great render comparison, bib!
Jesse, I can't change the term 'Author' to my name. I started a new fractal from scratch just to test this new option. I clicked the Author button and replaced 'Author' with my forum name. When I clicked the Insert button it inserted 'Author' instead of my name. Am I doing something wrong or is it a bug?
|
|
|
Logged
|
|
|
|
Jesse
Download Section
Fractal Schemer
Posts: 1013
|
|
« Reply #40 on: February 15, 2013, 10:59:50 PM » |
|
Absolutely great render comparison, bib!
Jesse, I can't change the term 'Author' to my name. I started a new fractal from scratch just to test this new option. I clicked the Author button and replaced 'Author' with my forum name. When I clicked the Insert button it inserted 'Author' instead of my name. Am I doing something wrong or is it a bug?
Hmm, seems there is a bug, maybe you must restart the program when changed, i will fix it... i think the only way by now is to edit the Mandelbulb3D.ini textfile and add 2 spaces plus your name behind "Author"
|
|
« Last Edit: February 15, 2013, 11:13:49 PM by Jesse »
|
Logged
|
|
|
|
Teena
|
|
« Reply #41 on: February 15, 2013, 11:20:48 PM » |
|
Hmm, seems there is a bug, maybe you must restart the program when changed, i will fix it...
i think the only way by now is to edit the Mandelbulb3D.ini textfile and add 2 spaces plus your name behind "Author"
That did the trick. Thank you very much! However, when you've fixed it I will check it again to confirm it.
|
|
|
Logged
|
|
|
|
knighty
Fractal Iambus
Posts: 819
|
|
« Reply #42 on: February 16, 2013, 03:24:09 PM » |
|
The fastest i found so far, dunno if its the best one:
You maybe need to try a better RNG In order to make the rendering converge / reduce noise level. The RNG quality (periodicity, uniformity and such) can have a huge impact. I'm not an expert though, maybe Lycium could give us better insight.
|
|
|
Logged
|
|
|
|
Jesse
Download Section
Fractal Schemer
Posts: 1013
|
|
« Reply #43 on: February 17, 2013, 01:00:01 AM » |
|
You maybe need to try a better RNG In order to make the rendering converge / reduce noise level. The RNG quality (periodicity, uniformity and such) can have a huge impact. I'm not an expert though, maybe Lycium could give us better insight.
I will give it a test in comparison with the built in RNG, rendering something up to same average raycount. Btw, the code can be simplified further by omitting the shr edx, 8 and adjusting the norm factor. Guess this was done because the lower bits are not that uniform... but 23 bits or so would be more than enough i guess. Of course the magicians mathematicians decisions should be preferred... ...ähh, did some testing and can't see any differences (beside the speed advantage) in the results of both RNG's. Tested with a 6000x3000 pixel background map with a one-pixel white spot on dark background and performed a DoF on it. The result is a noisy disc bokeh that resamples the randomness quite well... but as the raycount is limited to 65535, i don't think that a very high quality for the RNG is neccessary at all. Those special cases where this would have been taken into account are not realistic for a CPU renderer, not if you want to wait a month for the result...
|
|
« Last Edit: February 17, 2013, 08:13:17 PM by Jesse »
|
Logged
|
|
|
|
Alef
|
|
« Reply #44 on: February 18, 2013, 09:28:23 PM » |
|
When trying to do buddhabrots I searched number of articles about random numbers and found some article claiming that best algorithm is quasi random number generator, cos it don't pretends of being random but instead concentrates on the most equal distribution possible, and someone proved, that quasi random number generator could be expanded to 360 dimensions for doing some sort of financial analysis. Throught I newer looked deeper. Doing google search I found few links. Knighty's quasi-random buddhabrots indeed looks smoother than random. I'm not an expert though, ... Here is thread by Knighty: http://www.fractalforums.com/programming/buddhabrot-montecarlo-and-quasi-montecarlo/?PHPSESSID=b140a5bcfb93304fed816b4a0de8d24bAnd then this article: http://en.wikipedia.org/wiki/Quasi-Monte_Carlo_methodStill, I wount be soon, when I 'll see monte carlo in action, cos programm don't works on Windows 2000, and probably a compiler is a reason why programm don't works on Win2K
|
|
« Last Edit: February 18, 2013, 10:41:41 PM by Alef »
|
Logged
|
fractal catalisator
|
|
|
|