Logo by Trifox - 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: Support us via Flattr FLATTR Link
 
*
Welcome, Guest. Please login or register. January 19, 2019, 10:38:48 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]   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: Greetings from Holland  (Read 840 times)
Description: Introducing... me!
0 Members and 1 Guest are viewing this topic.
royvanrijn
Guest
« on: July 11, 2012, 11:27:48 PM »

Hi everybody  embarrass

Last friday a friend of mine was talking about ray marching, the Mandelbulb and programming his own 3D fractal engine. He also challenged me to do the same... So I picked it up and set to work on my own 3D (CPU only) ray marching fractal engine in Java. It was a very steep learning curve for a programmer with limited math knowledge, but I'm pretty pleased with the first results!

On sunday I had the first things ready, lighting (Blinn-Phong), soft shadows, but still I had no perspective build on (all rays travelled in the same direction) and I had no way to change the view point/camera position:



Next step was to render something other than spheres and cubes, and get the camera position under control, that breakthrough came monday evening:



My first mandelbulb! But the perspective is still flat and it misses detail. So I made some more improvements and managed to render a nice wallpaper for myself:



Today I've been playing around with optimizing the code a little bit (less memory usage, already twice as fast as it was, but still slow). And I've added some glow and the ability to add 'distance fog'.
Also I've recorded my first movie, just to show some moving fractals:

<a href="http://www.youtube.com/v/r&rel=1&fs=1&hd=1" target="_blank">http://www.youtube.com/v/r&rel=1&fs=1&hd=1</a>
(yes, it has a glitch with the pink mandelbulb, can't be bothered to fix...)

I'm not sure what I want to do next with the code, maybe I'll try some innovative rendering idea that the friend I mentioned earlier is working on.
All comments are more than welcome!

Roy

 afro
Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #1 on: July 12, 2012, 09:19:27 AM »

hello and welcome to the forums,

be sure to check out the guidelines
http://www.fractalforums.com/board-rules/

and take a glance at my brand new youtube channel:
http://www.fractalforums.com/chaostv-news/
Logged

---

divide and conquer - iterate and rule - chaos is No random!
royvanrijn
Guest
« Reply #2 on: July 12, 2012, 12:15:00 PM »

I've now got the 'fog' and 'glow' working, another 1920x1080 wallpaper render (takes about 10 minutes to render):



Next to add will probably be multiple pass rendering, I'm not entirely sure how it works, but I've got some idea to implement.
Logged
willvarfar
Explorer
****
Posts: 57


« Reply #3 on: July 12, 2012, 06:10:29 PM »

Howdy Roy,

your Javascript ray-tracing Mandelbulb is really fun smiley
Logged
kevinmorais
Explorer
****
Posts: 50


« Reply #4 on: July 12, 2012, 09:42:11 PM »

Wow just wow, very impressive work my friend, I could never do what you did, are you like an alian from another planet, is like everyone on this forum a genus but me? 

Welcome to the forum and really look forward to reading your threads, I'll be honest, I know only a little about this stuff but it feels instinctive and right smiley
Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #5 on: July 12, 2012, 10:02:23 PM »

hello and welcome to the forums!
Logged

---

divide and conquer - iterate and rule - chaos is No random!
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #6 on: July 12, 2012, 10:03:39 PM »

Wow just wow, very impressive work my friend, I could never do what you did, are you like an alian from another planet, is like everyone on this forum a genus but me?  

be quite sure, we do cook just with water, as he is doing by plainly raymarching a bulb, it is the enthusiasm that counts!
do whatever you like, do it with enthusiasm, and other people will believe you are a genious as well wink
Logged

---

divide and conquer - iterate and rule - chaos is No random!
kevinmorais
Explorer
****
Posts: 50


« Reply #7 on: July 12, 2012, 10:09:09 PM »

be quite sure, we do cook just with water, as he is doing by plainly raymarching a bulb, it is the enthusiasm that counts!
do whatever you like, do it with enthusiasm, and other people will believe you are a genious as well wink
Excellent advice, I like it here, thank you!  smiley
Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
A good evening from Holland Meet & Greet Isaa94 2 863 Last post April 05, 2011, 07:30:08 PM
by cKleinhuis
Greetings from Holland Meet & Greet Caleidoscope 8 494 Last post April 23, 2014, 05:55:00 PM
by Caleidoscope
Hello from holland Meet & Greet Elly 2 2307 Last post December 18, 2017, 05:28:24 PM
by Elly

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.11 seconds with 27 queries. (Pretty URLs adds 0.007s, 2q)