Colibri Renderer back
Board:
Home
Board index
Raytracing
General Development
(L) [2014/05/09] [ost
by koiava] [Colibri Renderer] Wayback!Hello everyone! [SMILEY :)] This is my first post in this forum and I'm very glad about that. Finally I found people, who has knowledge in Computer Graphics and I can share my experience [SMILEY :)]
My name is Irakli Koiava. I'm on last course of Computer Science Master's Program at Tbilisi State University. Unfortunately in our country computer graphics is forgotten, nobody needs it, including my university, but I'm very motivated to change things in good way.
About One years ago I started renderer development, I called my renderer Colibri.
at this time Colibri is fully CPU based standalone renderer.
It supports:
    several analytical surfaces: sphere, cylinder, cone, plane and mesh(imported from *.obj)
    Texture Maps, (diffuse, specular, Normal).
    sphere lights and environment lights.
    geometry and material instancing.
    unidirectional path tracing with external light sampling.
    adaptive sampling.
I have big part of renderer under development:
    MIS/RIS
    bidirectional rendering.
    some experiments of Metropolis...
    Physical sky.
Renderer is Windows based(I am ashamed about that [SMILEY :)] ), but I think code is mostly independent from platform.
Here is some renders [SMILEY :)]
[IMG #1 Image]
[IMG #2 Image]
[IMG #3 Image]
[IMG #4 Image]
[IMG #5 Image]
[IMG #6 Image]
I'm working on Master Thesis "Light Transport simulation for Realistic Images".
[IMG #1]:Not scraped:
https://web.archive.org/web/20210509174300im_/https://lh6.googleusercontent.com/-KtR0VFM8x20/UZtoGwp2mlI/AAAAAAAACqI/oftyuaC59WY/s720-no/433355+spp.bmp
[IMG #2]:Not scraped:
https://web.archive.org/web/20210509174300im_/https://lh4.googleusercontent.com/-6cn4lD1V1Lk/UrhDoEKmBWI/AAAAAAAAEVU/jX5u5gRrke4/w1280-h720-no/image0004.bmp
[IMG #3]:Not scraped:
https://web.archive.org/web/20210509174300im_/https://lh4.googleusercontent.com/-i9y7pgcz5gc/Uwb4Wx1pRaI/AAAAAAAAE-Q/1tNGLjtP2OI/w1280-h720-no/rendered+images.png
[IMG #4]:Not scraped:
https://web.archive.org/web/20210509174300im_/https://lh3.googleusercontent.com/-UHjSN0mDFq0/U1O3FlT8nWI/AAAAAAAAFUc/NwbSCyfH2A4/w1280-h720-no/mesh_with_mix_material.png
[IMG #5]:Not scraped:
https://web.archive.org/web/20210509174300im_/https://lh3.googleusercontent.com/-IEmm16qsofo/U2uE7I6-OzI/AAAAAAAAFbU/QNg0XSVd8lI/s720-no/image0006.bmp
[IMG #6]:Not scraped:
https://web.archive.org/web/20210509174300im_/https://lh6.googleusercontent.com/-GKjP6pirfjc/U2ygCcM-YgI/AAAAAAAAFec/FfiooO_H1u4/w640-h360-no/image0006.bmp
(L) [2014/05/09] [ost
by ingenious] [Colibri Renderer] Wayback!I wish my first post here was so impressive!
Great job and welcome to the forum! Love your lady-parts. Though the silhouette of the object on the 4th row looks like a man-part at first glance  [SMILEY :twisted:]
(L) [2014/05/11] [ost
by koiava] [Colibri Renderer] Wayback!>> ingenious wrote:Great job and welcome to the forum!
Thanks.
Here is Colibri Facebook Page.
[LINK https://www.facebook.com/pages/Colibri/211589399026983]
There are some more renders [SMILEY :)]
(L) [2014/05/13] [ost
by andersll] [Colibri Renderer] Wayback!Nice images! How are you doing the adaptive sampling?
(L) [2014/05/13] [ost
by koiava] [Colibri Renderer] Wayback!I calculating images using stratified sampling in every pass and accumulating it in image accumulator. In this step I calculate  per pixel variances and use it to get new number of samples per each pixel.
Right of 4th image are shown spp in gradient colors. This is old version, It's better to calculate variances in lower resolution and interpolate them to get noise free variance image.
(L) [2014/12/03] [ost
by koiava] [Colibri Renderer] Wayback![IFRAME n/a]
Here I show progressive rendering in my path tracer.
Performance shown here is really bad [SMILEY :D] I know. This is old version actually, after that I added packet tracing for primary rays it helps a lot in this type of scene. I improved traversal code significantly and speed is much better now.
2 small boxes, 1 bunny and 1 plane illuminated with Environment light.
(L) [2014/12/03] [tby koiava] [Colibri Renderer] Wayback!Here I show progressive rendering in my path tracer.
Performance shown here is really bad [SMILEY :D] I know. This is old version actually, after that I added packet tracing for primary rays it helps a lot in this type of scene. I improved traversal code significantly and speed is much better now.
2 small boxes, 1 bunny and 1 plane illuminated with Environment light.
(L) [2014/12/03] [ost
by shocker_0x15] [Colibri Renderer] Wayback!Pretty cool! [SMILEY :D]
(L) [2014/12/04] [ost
by raider] [Colibri Renderer] Wayback!Looks very nice!
And that is just one year of development? Do you write entire renderer from scratch or you base on some other open code?
(L) [2014/12/04] [ost
by koiava] [Colibri Renderer] Wayback!>> Pretty cool!
Thanks! [SMILEY :)]
 >> And that is just one year of development?
Yes, maybe little bit more, but I'm working in full time job and unfortunately it's very hard to find enough free time for Graphics.
So, I decided to do it more serious, because when I do computer graphics I feel really good [SMILEY :)]
 >> Do you write entire renderer from scratch or you base on some other open code?
Inspiration comes from smallpt [SMILEY :)]
(L) [2014/12/04] [ost
by raider] [Colibri Renderer] Wayback!That's a lot of inspiration )) from just a hundred lines of code!
I'v been in Tbilisi in October, it's a pity I didn't know such enthusiasts like you are their )
Keep posting on the progress!
back