Logo by mclarekin - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

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: Did you know ? you can use LaTex inside Postings on fractalforums.com!
 
*
Welcome, Guest. Please login or register. November 29, 2025, 09:11:09 PM


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] 2   Go Down
  Print  
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: Hello from Switzerland! :D  (Read 1820 times)
0 Members and 1 Guest are viewing this topic.
elphinstone
Alien
***
Posts: 38



mattia.gollub
WWW
« on: March 24, 2013, 03:07:23 PM »

Hi to everyone!

I live in the Swiss alps and I'm studying computer science in Zürich. I love cats and I play the piano.
I've always been fascinated from computer graphics. My main interests are procedural world generation and fractals. This sbecause I'm lazy and I prefer to tell my computer how to draw beautiful images instead of model everything myself wink I'm currently writing a generic raytracer and just started to focus on 3D fractals. As soon as I get some decent result I want to optimize everything for SIMD and GPU.

I'm really impressed about this community. I hope to find the knowledges I need and, as soon as possible, to start helping other people who, like me, want to explore this wonderful mathematical world!
« Last Edit: April 05, 2013, 07:15:00 PM by elphinstone » Logged
Sockratease
Global Moderator
Fractal Senior
******
Posts: 3181



« Reply #1 on: March 24, 2013, 06:59:13 PM »

Hello and welcome to the forums!

Feel free to share any of your work you like.  Maybe even save some of the best pieces for our Annual Contest - Coming up Soon   afro
Logged

Life is complex - It has real and imaginary components.

The All New Fractal Forums is now in Public Beta Testing! Visit FractalForums.org and check it out!
eiffie
Guest
« Reply #2 on: March 26, 2013, 04:34:04 PM »

Nice to see another programmer on board. Ask any questions you like and maybe we know the answer - maybe not. Everyone is waiting for someone with the energy to write an app that does hybrid fractals from a GUI selection using all available resources (CPU, GPU, networked etc).
Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #3 on: March 26, 2013, 04:37:11 PM »

lol, well spoken eiffie cheesy
hello and welcome to the forums!
Logged

---

divide and conquer - iterate and rule - chaos is No random!
elphinstone
Alien
***
Posts: 38



mattia.gollub
WWW
« Reply #4 on: April 01, 2013, 04:19:47 PM »

Nice to see another programmer on board. Ask any questions you like and maybe we know the answer - maybe not. Everyone is waiting for someone with the energy to write an app that does hybrid fractals from a GUI selection using all available resources (CPU, GPU, networked etc).

Wow, I thought I was just reinventing the wheel. Using all available resources looks to me as a basic requirement... Really? Isn't there something that already do this? huh?
Well, if there is something that current software don't do just ask for it! cheesy

So, first question: I'm motivated for writing something useful to other peolpe, but I need to know what people need. Where should I start posting / asking?
Logged
Holgram
Alien
***
Posts: 20


« Reply #5 on: April 01, 2013, 11:20:04 PM »

wow, great to see a motivated programmer(unlike some of my friends).
can't wait to see some of the programming you produce.
yes, the efficient and full utilization of all resources of the computers in the network would be great.
Logged
elphinstone
Alien
***
Posts: 38



mattia.gollub
WWW
« Reply #6 on: April 04, 2013, 08:27:21 PM »

So, it looks like I'm getting somewhere... distributed computing over multiple computers doesn't look too hard. What I'm still trying to figure out is how to handle support for different system categories (basic, SSE capable, CUDA capable, ...). Lot of work but I think I'll manage to do it. It will take a couple of months since I'm busy with the school, but I want to release a demo as soon as possible because I want to understand if what I'm doing is really useful or if it's just a bad copy of already existing softwares. tongue stuck out

Since my knowledges in the fractal world are very basic I'm probably going to need help.
  • Can someone list me (or give a GOOD link where I can find these informations) the major 3D fractals categories? Expecially I still don't understand the concept of "Hybrid fractal".
  • Is someone interested in writing/collect the scripts (formulas, DE,...) of the main fractals? Even if just in pseudocode, I can then translate them to the specific languages (GPU, SSE,...)
Of course your help will be mentioned! smiley
Thank you!
Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #7 on: April 04, 2013, 10:20:04 PM »

hi there, i have a short explanation of the hybrids here: <a href="http://www.youtube.com/v/rRkWpB8oUwE&rel=1&fs=1&hd=1" target="_blank">http://www.youtube.com/v/rRkWpB8oUwE&rel=1&fs=1&hd=1</a>
besides, the main thing such a networking program needs to have: an arbitrary precision number system, with that you could read ultrafractal
5 formula files, which pretty much describe how a iteration process works, for building a 3d renderer you need a 3vector as number
Logged

---

divide and conquer - iterate and rule - chaos is No random!
Syntopia
Fractal Molossus
**
Posts: 681



syntopiadk
WWW
« Reply #8 on: April 04, 2013, 10:49:12 PM »

So, it looks like I'm getting somewhere... distributed computing over multiple computers doesn't look too hard. What I'm still trying to figure out is how to handle support for different system categories (basic, SSE capable, CUDA capable, ...). Lot of work but I think I'll manage to do it. It will take a couple of months since I'm busy with the school, but I want to release a demo as soon as possible because I want to understand if what I'm doing is really useful or if it's just a bad copy of already existing softwares. tongue stuck out

Since my knowledges in the fractal world are very basic I'm probably going to need help.
  • Can someone list me (or give a GOOD link where I can find these informations) the major 3D fractals categories? Expecially I still don't understand the concept of "Hybrid fractal".
  • Is someone interested in writing/collect the scripts (formulas, DE,...) of the main fractals? Even if just in pseudocode, I can then translate them to the specific languages (GPU, SSE,...)
Of course your help will be mentioned! smiley
Thank you!

It sound like an ambitious project you are starting!

The most common fractals may be found in the Fragmentarium examples:
https://github.com/Syntopia/Fragmentarium/tree/master/Fragmentarium-Source/Examples

The ones I consider the "classics" are:
Mandelbulb
Mandelbox
Quaternion Julia 4D
Kaleidoscopic IFS (especially the platonic solids base forms: Tetra, Cube/Menger, Octa, Dodeca, Icosa)
PseudoKleinian


Logged
eiffie
Guest
« Reply #9 on: April 04, 2013, 11:22:37 PM »

You might want to look at OpenCL rather than writing seperate code for CPU/GPU.

I will suggest another item - user defined formulas. If you want your software to really be benificial to those interested in fractal formulas. It will also save you some work - let the community fill in the formula database for you.

You will find some helpers here - it is hard to know what you need to start but when you start digging into it you will have some specific questions for us I'm sure.
Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #10 on: April 05, 2013, 11:07:32 AM »

yes, arbitrary precision and formula parser a a must have for network renderin wink
Logged

---

divide and conquer - iterate and rule - chaos is No random!
David Makin
Global Moderator
Fractal Senior
******
Posts: 2286



Makin' Magic Fractals
WWW
« Reply #11 on: April 05, 2013, 01:07:50 PM »

If you want to be really ambitious then the ultimate fractal program would allow escape-time rendering of an IFS-style tree of functions where the transform/function in each node could be different in every case wink
Of course the user-interface and distance estimation for this would be a bit complicated but it's a bit like mixing CSG trees with escape-time fractal methods...
« Last Edit: April 05, 2013, 01:09:44 PM by David Makin » Logged

The meaning and purpose of life is to give life purpose and meaning.

http://www.fractalgallery.co.uk/
"Makin' Magic Music" on Jango
elphinstone
Alien
***
Posts: 38



mattia.gollub
WWW
« Reply #12 on: April 05, 2013, 02:31:37 PM »

cKleinhuis: Your videos are awesome, I'm slowly trying to watch them all. I like how you are able to give clear explanations in a funny way! Vielen Dank! smiley

eiffie: Thank you for the advices, OpenCL really seems to be a natural choice. Just discovered it also supports online compilation, this is perfect for compiling fast code from formula scripts at runtime! I don't know why I didn't think about it before! (Oh.. yes I know, it's because I'm a Nvidia fanboy embarrass).

David: Ok, my next ambition is to undestand what you are talking about  grin Sorry but at the moment this is beyond my knowledges. I have some understanding about IFS and escape time, but I cannot see how you want to combine everything togheter. Any source where I can learn about that?

For the rest: I also believe that arbitrary precision is needed, but it's a lot of work and would introduce a big slowdown. It's something I'll think about later.

Ok, I think I have to cool down a bit with coding and get a better idea of what (and how) to do. Luckily this forum seems to have a lot of resources!
Thank you all for the advices!

PS. I take this opportunity to thank Syntopia too. Before jumping in this forum I spend whole weeks reading all your posts in your blog!
« Last Edit: April 05, 2013, 07:04:01 PM by elphinstone » Logged
eiffie
Guest
« Reply #13 on: April 05, 2013, 06:04:16 PM »

Dave - once I started writing a GUI for my simple renderer but after realizing all the different ways there are to combine formulas the GUI was becoming more complicated then hand coding each. It IS a great idea and probably something to keep in mind but I suggest starting "simple" with an interface like MB3D.

Elf - if you get a chance to work on this how about starting a project on google code, sourceforge etc. I think there are a few coders who would like to help.
Logged
Alef
Fractal Supremo
*****
Posts: 1174



WWW
« Reply #14 on: April 07, 2013, 07:28:36 PM »

I think, Switzerland could be the moust beautifull country in Europa. Grundelwald, Bern, Geneva, Lausanne, every town is worth to visit. Maybe Monaco is more beautifull, but it's not a full state and they don't have MCdonnalds.

Well, it would be nice, if there would be some assambler programmer with hex editor. Its sounds as xacking, but it's how Mandelbulb3D fractal formulas are written, and there are some formulas, say mandelex, which aren't there.

Making new 3D fractal raytracer with features of both Mandelbulb3D and Fragmentarium don't sounds as easy task, sounds more like for a team.

 Actualy most of 3D fractals are of same type, or could I say, use same engine. Main difference are brute force or DE. There are 3D strange attractors, you can alsou hybridise - combine them together, but none uses them;) Try to look Mandelbulb3D, Fragmentarium, Chaos Pro.

Logged

fractal catalisator
Pages: [1] 2   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Greetings from Switzerland Meet & Greet itisnt 3 958 Last post April 08, 2010, 06:50:58 PM
by Nahee_Enterprises
Hello All from Zürich Switzerland Meet & Greet moe66 1 457 Last post April 01, 2013, 07:21:53 AM
by jehovajah

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.317 seconds with 24 queries. (Pretty URLs adds 0.017s, 2q)