Fortress Forever

Go Back   Fortress Forever > Off Topic > Chat

Reply
 
Thread Tools Display Modes
Old 02-22-2007, 09:44 AM   #1
o_nezumi
 
o_nezumi's Avatar
 
Join Date: Mar 2005
Location: The Peoples Republic of Harmfull Free Radicals
Posts Rated Helpful 0 Times
Pixelmachine, a ray trace engine.

Pixelmachine.

This is what you can do with your weekend if you put your mind to it.


superjer.com/pixelmachine

It got on the front page of digg for a while and ate all his bandwidth
I thought it was pretty cool.

Too bad this sort of thing can't be rendered in real time (yet) although from what superjer tells me this sort of thing gets WAY more advantage out of multiple cores than polygon rendering engines.
o_nezumi is offline   Reply With Quote


Old 02-22-2007, 10:22 AM   #2
o_agret
 
o_agret's Avatar
 
Join Date: Jul 2006
Location: Melbourne, Victoria, Australia
Posts Rated Helpful 0 Times
Yeah raytracing is pretty cool, it's pretty easy to implement too however I do like the pictures he's generated with his raytracer. I also saw this on digg, I posted a link to http://graphics.cs.uni-sb.de/~sidapohl/egoshooter/ in the comments. It's quake3 raytraced
Quote:
Originally Posted by http://graphics.cs.uni-sb.de/~sidapohl/egoshooter/downloads.html
This is realtime speed for a virtual intel CPU with about 36 GHz (to be more precise: a cluster with 20 AMD XP1800 was used).
hmm? Anyway, raytracing is a very old technique that was around back in the days of the AMIGA even! Although we could get the hardawre to render it in realtime it's much better to just fake raytracing, just look at Crysis and Unreal3...mmmmm pretty

Last edited by o_agret; 02-22-2007 at 10:29 AM.
o_agret is offline   Reply With Quote


Old 02-22-2007, 12:53 PM   #3
o_ihmhi
 
o_ihmhi's Avatar
 
Join Date: Apr 2006
Location: Newark, NJ
Posts Rated Helpful 0 Times
This is pure geekiness. Cool find.
o_ihmhi is offline   Reply With Quote


Old 02-22-2007, 08:09 PM   #4
o_nezumi
 
o_nezumi's Avatar
 
Join Date: Mar 2005
Location: The Peoples Republic of Harmfull Free Radicals
Posts Rated Helpful 0 Times
And like it says in the article he's probably including this in the game engine he's developing. It'd be good for screenshots or prerendered scenes even if it doesn't work in real time.

Edit: Lol, I just read that quote in agrets post more carefully. Lol! Realtime with 36 GHz.
o_nezumi is offline   Reply With Quote


Old 02-22-2007, 08:24 PM   #5
o_uber
 
o_uber's Avatar
 
Join Date: Jun 2005
Posts Rated Helpful 0 Times
I don't get it.
o_uber is offline   Reply With Quote


Old 02-23-2007, 04:12 AM   #6
o_agret
 
o_agret's Avatar
 
Join Date: Jul 2006
Location: Melbourne, Victoria, Australia
Posts Rated Helpful 0 Times
Nezumi yeah the guys site mentions that it's just in his engine for taking screenshots, I dig that as a useful application of raytracing Raytracing is also used in pre-rendered movies (pixar and such) but it takes aggesss to render frames even with a huge renderfarm so I think that it might be outside of the scope of a small independant engine.
o_agret is offline   Reply With Quote


Old 02-23-2007, 11:03 AM   #7
o_nezumi
 
o_nezumi's Avatar
 
Join Date: Mar 2005
Location: The Peoples Republic of Harmfull Free Radicals
Posts Rated Helpful 0 Times
Edit: Uber, what don't you get?

I think you're underestemating superjer, Agret.

Aparently people on digg were telling him to use photon mapping so he came up with a sort of anti-photon mapping algorithm.

Normal photon mapping methods take about 3 days to render per frame with around 100000 photons, and this image rendered in like 3 hours with 100 million photons. There are some major flaws with his algorithm though.

(The first shot is ray tracing, the second one is ray tracing with his non-photon mapping photon mapping method)


Plus I heard something about IBM or someone developing 80 core processors which would be perfect for rendering this sort of thing faster.
o_nezumi is offline   Reply With Quote


Old 02-23-2007, 11:20 AM   #8
o_agret
 
o_agret's Avatar
 
Join Date: Jul 2006
Location: Melbourne, Victoria, Australia
Posts Rated Helpful 0 Times
Very interesting, holy--- 80 cores? Isn't that uhh the Cell processor? :P But yeah I agree multi-threading is very good for raytracing which is why render farms work so well
o_agret is offline   Reply With Quote


Old 02-23-2007, 08:05 PM   #9
Circuitous
Useless
Retired FF Staff
 
Join Date: Jun 2005
Class/Position: D Soldier, O Scout
Gametype: AvD
Posts Rated Helpful 9 Times
Send a message via AIM to Circuitous Send a message via MSN to Circuitous Send a message via Yahoo to Circuitous Send a message via Skype™ to Circuitous
Those spheres look mega-sweet. MEGA-SWEET.
__________________
Look at all those dead links.
Circuitous is offline   Reply With Quote


Old 02-23-2007, 08:56 PM   #10
o_sta_sirtiger
 
o_sta_sirtiger's Avatar
 
Join Date: Dec 2006
Location: Texas, THE USA!!!
Posts Rated Helpful 0 Times
weird deal
o_sta_sirtiger is offline   Reply With Quote


Old 02-23-2007, 09:01 PM   #11
o_skull
 
o_skull's Avatar
 
Join Date: Aug 2006
Posts Rated Helpful 0 Times
80 cores?
Imagine using this as a desktop.
You could do everything with it. EVERYTHING.
At the same time of course
o_skull is offline   Reply With Quote


Old 02-24-2007, 03:59 AM   #12
o_agret
 
o_agret's Avatar
 
Join Date: Jul 2006
Location: Melbourne, Victoria, Australia
Posts Rated Helpful 0 Times
skull it'd depend on your OS, even dual core doesn't get a great deal of use on the desktop.
o_agret is offline   Reply With Quote


Old 03-06-2007, 05:10 AM   #13
Nezumi
Retired FF Staff
 
Nezumi's Avatar
 
Join Date: Mar 2007
Location: The Peoples Republic of Harmfull Free Radicals.
Class/Position: Soldier, O
Gametype: Doubble Mode
Affiliations: Cassiotone Nation
Posts Rated Helpful 1 Times
There's not many uses for multiple cores. Most code needs to be executed sequentially. Not ray-trace rendering though!
__________________
TG: pretty much you have no idea how much i fuckin own at this game.
TG: i bested no less than three flaming tornados and broke a huge wizard.
Nezumi is offline   Reply With Quote


Old 03-07-2007, 01:29 AM   #14
IvaQuaL
 
IvaQuaL's Avatar
 
Join Date: Mar 2007
Posts Rated Helpful 0 Times
i am completely ignorant of what goes on in these screenshots and how ray tracing compares to other rendering methods but i have to say this looks pretty insane
IvaQuaL is offline   Reply With Quote


Old 03-07-2007, 02:19 AM   #15
nodnarb
 
Join Date: Mar 2007
Posts Rated Helpful 5 Times
Quote:
Originally Posted by IvaQuaL
i am completely ignorant of what goes on in these screenshots and how ray tracing compares to other rendering methods but i have to say this looks pretty insane
I'm with you.
nodnarb is offline   Reply With Quote


Old 03-07-2007, 09:18 AM   #16
Nezumi
Retired FF Staff
 
Nezumi's Avatar
 
Join Date: Mar 2007
Location: The Peoples Republic of Harmfull Free Radicals.
Class/Position: Soldier, O
Gametype: Doubble Mode
Affiliations: Cassiotone Nation
Posts Rated Helpful 1 Times
Quote:
Originally Posted by www.superjer.com/pixelmachine
A little about ray-tracing...

Ray-tracing works sort of like a camera in real life, but in reverse. With a camera (or your eyes, for that matter), rays of light from the environment enter the lens and hit the film/digital chip/meaty eye cells. Something magical happens where the light hits and we get an image!

With ray tracing, we start at each point on our "film" or image, and blast a ray out of our camera lens and see what it hits. What it hits determines the color and brightness at that spot on the film. Of course by "film" I mean digital image, and by "spot" I mean pixel.
__________________
TG: pretty much you have no idea how much i fuckin own at this game.
TG: i bested no less than three flaming tornados and broke a huge wizard.
Nezumi is offline   Reply With Quote


Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:47 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.