Screenshot of the Month, January 2017 [Winner Announced!]

Competitions for Irrlicht or 3D in general.
Irrlicht Screenshot of the Month: Winner for January, vote for February, submit for March

Screenshot of the Month, January 2017 [Winner Announced!]

Postby Cube_ » Mon Jan 02, 2017 4:18 pm

Welcome to screenshot of the month!
The winner has been announced

kornwaretm - naif :D
Image
Last edited by Cube_ on Sat Feb 04, 2017 4:24 am, edited 1 time in total.
"this is not the bottleneck you are looking for"
User avatar
Cube_
 
Posts: 1011
Joined: Mon Oct 24, 2011 10:03 pm
Location: 0x45 61 72 74 68 2c 20 69 6e 20 74 68 65 20 73 6f 6c 20 73 79 73 74 65 6d

Re: Screenshot of the Month, January 2017 [Submissions Open!

Postby kornwaretm » Mon Jan 23, 2017 1:42 pm

title : naif :D
Image
ray marching in irrlicht vanilla 1.8.4. every are thing drawn inside fragment shader. deferred rendering done to calculate lighting, shadow and stuff. i this project stuck, too hard to get good framerate.
kornwaretm
Competition winner
 
Posts: 188
Joined: Tue Oct 16, 2007 3:53 am
Location: Indonesia

Re: Screenshot of the Month, January 2017 [Submissions Open!

Postby Vectrotek » Wed Jan 25, 2017 2:15 pm

Shweeet! (how about some code snippets and a roadmap to that promised land?) :mrgreen:
(Cool blog!)
User avatar
Vectrotek
Competition winner
 
Posts: 1056
Joined: Sat May 02, 2015 5:05 pm
Location: South Africa

Re: Screenshot of the Month, January 2017 [Submissions Open!

Postby kornwaretm » Thu Jan 26, 2017 3:30 am

thanks Vectrotek. the rendering thingy supposed to be release along with my jungle scene node, for rendering the trees, volumetric tree bark, ivy, leaves dll . at this stage, it just barely works, code are not elegant, far from readable :oops: , i think a lot of people will spot stupid hacks going on inside :oops: lights are not correct, shadowing algorithm are really a naive one :oops: . well let me clean up a little before releasing it to git. may be more brain can help it take off, or just let it shine inside someone else's project.
kornwaretm
Competition winner
 
Posts: 188
Joined: Tue Oct 16, 2007 3:53 am
Location: Indonesia

Re: Screenshot of the Month, January 2017 [Submissions Open!

Postby devsh » Thu Jan 26, 2017 1:17 pm

what are you ray-marching?
We chose to stream mesh data from Multiple OpenGL Contexts in many threads and do the other things, not because they are easy, but because they are hard! - JFK
User avatar
devsh
Competition winner
 
Posts: 1769
Joined: Tue Dec 09, 2008 6:00 pm
Location: UK

Re: Screenshot of the Month, January 2017 [Submissions Open!

Postby kornwaretm » Thu Jan 26, 2017 4:09 pm

devsh wrote:what are you ray-marching?

Basically cube, just imagine there are terrain inside a cube. Ray march moving againts the cube which constantly changing its height. Some other objects are sphere and cylinder, the same idea goes, a sphere that constantly change its radius. When the expected distance error meets target, means ray hits the surface. My original plan is eliminating the need for 3d volume data, to save gpu mem, also time required to upload from ram to vram.
kornwaretm
Competition winner
 
Posts: 188
Joined: Tue Oct 16, 2007 3:53 am
Location: Indonesia

Re: Screenshot of the Month, January 2017 [Submissions Open!

Postby devsh » Thu Jan 26, 2017 8:08 pm

You need a distance transform, then it will run at 200FPS+

And alpha blending because aliasing when ray-marching :D
We chose to stream mesh data from Multiple OpenGL Contexts in many threads and do the other things, not because they are easy, but because they are hard! - JFK
User avatar
devsh
Competition winner
 
Posts: 1769
Joined: Tue Dec 09, 2008 6:00 pm
Location: UK

Re: Screenshot of the Month, January 2017 [Submissions Open!

Postby kornwaretm » Thu Jan 26, 2017 10:18 pm

The ray already move inside local space, not in the world space. Distance value are not a concern, in ray marcing, the ray can easily skip huge empty gap, due to the nature of distance functions (i use inigo quiles distance function). What i think people are not aware of, is that the ray can actually move backward. Which can be used to grasp odd surface. Imagine an object that are thick and thin at the same time. We only know the thickness when the ray hits.
kornwaretm
Competition winner
 
Posts: 188
Joined: Tue Oct 16, 2007 3:53 am
Location: Indonesia

Re: Screenshot of the Month, January 2017 [Submissions Open!

Postby Vectrotek » Thu Jan 26, 2017 10:31 pm

Interesting stuff.. Keep at it! :D
User avatar
Vectrotek
Competition winner
 
Posts: 1056
Joined: Sat May 02, 2015 5:05 pm
Location: South Africa

Re: Screenshot of the Month, January 2017 [Submissions Open!

Postby Vectrotek » Fri Feb 03, 2017 2:40 pm

Looks like we have a winner..
User avatar
Vectrotek
Competition winner
 
Posts: 1056
Joined: Sat May 02, 2015 5:05 pm
Location: South Africa

Re: Screenshot of the Month, January 2017 [Submissions Open!

Postby Cube_ » Sat Feb 04, 2017 4:21 am

yup, due to lack of competition there won't be a vote this month

Congratulations kornwaretm
"this is not the bottleneck you are looking for"
User avatar
Cube_
 
Posts: 1011
Joined: Mon Oct 24, 2011 10:03 pm
Location: 0x45 61 72 74 68 2c 20 69 6e 20 74 68 65 20 73 6f 6c 20 73 79 73 74 65 6d

Re: Screenshot of the Month, January 2017 [Winner Announced!

Postby kornwaretm » Sun Feb 05, 2017 2:33 pm

i feel like an airplane pirate :oops:
kornwaretm
Competition winner
 
Posts: 188
Joined: Tue Oct 16, 2007 3:53 am
Location: Indonesia

Re: Screenshot of the Month, January 2017 [Winner Announced!

Postby Vectrotek » Sun Feb 05, 2017 6:13 pm

Good show buddy! (now bombard us with your code) :D
User avatar
Vectrotek
Competition winner
 
Posts: 1056
Joined: Sat May 02, 2015 5:05 pm
Location: South Africa


Return to Competition Time!

Who is online

Users browsing this forum: No registered users and 1 guest