Shop Mobile More Submit  Join Login
About Deviant If yought knew, if old couldCanada Group :icongfxcoders: gfxcoders
(x ^ y) & 0xff;
Recent Activity
Deviant for 7 Years
Needs Core Membership
Statistics 61 Deviations 37 Comments 2,806 Pageviews
×

Newest Deviations

Sponza Crytek Stereoscopic by patlefort Sponza Crytek Stereoscopic :iconpatlefort:patlefort 0 0 Stereoscopic render of cars by patlefort Stereoscopic render of cars :iconpatlefort:patlefort 0 0 Sponza Crytek with participating media by patlefort Sponza Crytek with participating media :iconpatlefort:patlefort 0 0 Heterogeneous participating media by patlefort Heterogeneous participating media :iconpatlefort:patlefort 0 0 Participating media and a glossy layer by patlefort Participating media and a glossy layer :iconpatlefort:patlefort 1 0 Car instances by patlefort Car instances :iconpatlefort:patlefort 0 1 Thai statuette and participating media by patlefort Thai statuette and participating media :iconpatlefort:patlefort 1 3 Participating media by patlefort Participating media :iconpatlefort:patlefort 0 0 Multilayered material: wood with glossy finish 2 by patlefort Multilayered material: wood with glossy finish 2 :iconpatlefort:patlefort 1 0 Multilayered material: wood with glossy finish by patlefort Multilayered material: wood with glossy finish :iconpatlefort:patlefort 0 0 Car paint - BMW 339/E39 by patlefort Car paint - BMW 339/E39 :iconpatlefort:patlefort 0 0 Car paint - Ford F8 by patlefort Car paint - Ford F8 :iconpatlefort:patlefort 0 0 Lucy 4 by patlefort Lucy 4 :iconpatlefort:patlefort 0 0 Cars 15 by patlefort Cars 15 :iconpatlefort:patlefort 0 0 Rough diffuse by patlefort Rough diffuse :iconpatlefort:patlefort 0 0 Green plastic by patlefort Green plastic :iconpatlefort:patlefort 0 0

Random Favourites

Hybrid Mandelbox-IFS fractal 3 by KrzysztofMarczak Hybrid Mandelbox-IFS fractal 3 :iconkrzysztofmarczak:KrzysztofMarczak 22 4 Mandelbox - artificial cave by KrzysztofMarczak Mandelbox - artificial cave :iconkrzysztofmarczak:KrzysztofMarczak 35 11 The Pot by HenryBR The Pot :iconhenrybr:HenryBR 9 5 Counterspell II by Zueuk Counterspell II :iconzueuk:Zueuk 72 35 Tiles: In the eyes of Children by MacDoninri Tiles: In the eyes of Children :iconmacdoninri:MacDoninri 5,879 1,247 Planet Nova by mrastro316 Planet Nova :iconmrastro316:mrastro316 15 8 Cataclysm by Zueuk Cataclysm :iconzueuk:Zueuk 1,526 209 Firefly by Zueuk Firefly :iconzueuk:Zueuk 543 111 The Eternal Dream by dspwhite The Eternal Dream :icondspwhite:dspwhite 82 18 Amazon by xiaji777 Amazon :iconxiaji777:xiaji777 4,926 254 Welcome to the Pleasure Dome by psion005 Welcome to the Pleasure Dome :iconpsion005:psion005 39 64

Activity


Thai statuette and participating media
Participating media for the statuette and ambient substance traced with bidirectional path-tracing.

Updated with a better higher resolution version.
Loading...
Rough glass
Rough glass material with a trowbridge-reitz microfacet distribution.

Updated with a higher resolution version and some fixes.
Loading...
I'm doing a major rewrite of my engine so it will take a while to get it back on its feet. There was and there still is some relic of my past rasterizer that I need to clean. I want to make the ray-tracing and "shading" completely asynchronous so that I can possibly trace rays on the GPU and shade on the CPU in the future. I want it to be very dynamic, it should be able to add/remove threads and render devices on the fly without interrupting a render. It will be able to build multiple acceleration structures simultaneously as well. Maybe it will be able to build a single structure with multiple threads in the future. I have some code ready for testing, but I really need to build a new interface.

It should also be able to serialize and unserialize all scene data to be saved in a file or to be sent to a render server for network rendering. It should also be able to react to changes made in a scene to notify all render devices. I want to keep this part separate from the core as well so that an application can program its own serialization system.

It is already somewhat interactive. I can move around and change parameters on the fly and it will render progressively and I want to keep it that way as much as possible.

I am building a new interface to pursue my development and hopefully I can compile everything on linux. It's not that much code to write, but it's a lot of structuring and debugging.

deviantID

patlefort's Profile Picture
patlefort
If yought knew, if old could
Canada
I am a programmer currently working on a ray-tracing engine as a hobby. My goal is to reach photorealistic results using physically based algorithms at reasonable speed.

My engine is written in C++ and SSE intrinsics. Linux is my main platform for development but Windows is still supported. I am not using GPU yet.
Interests

Comments


Add a Comment:
 
:iconmrastro316:
mrastro316 Featured By Owner Aug 11, 2010  Hobbyist Interface Designer
thank you so much for the fav I really like your gallery =)
Reply
:icondpow3r:
dpow3r Featured By Owner Jun 17, 2010
Thanks for Llama badge :)
Reply
:iconmakinmagic:
MakinMagic Featured By Owner Jun 16, 2010  Hobbyist Digital Artist
Baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa !
Reply
:iconsilencefreedom:
silencefreedom Featured By Owner Jun 11, 2010
yay, another coder! Welcome to DA!
Reply
:iconphresnel:
phresnel Featured By Owner Jun 11, 2010
Welcome on dA :)
Reply
Add a Comment: