Old Days

wpe7.jpg (11495 bytes)

我的征尘是星辰大海。。。
The dirt and dust from my pilgrimage forms oceans of stars...

----Memory could be deceiving, impression could be misleading, only can we rely on digital storage for our total recall.

                                                                                                                                 Koder

                                                                                                                                                                       My Notes of Blender


1. blender2.57b doesn't render properly the "Big Bunny" scene 09 and the background are blank/black.
2. The simple profile is as following:
total 115s
================================================
source/blender/render/intern/source/convertblender.c
RE_Database_FromScene: 15s == 13%
================================================
source/blender/render/intern/source/rayshade.c
makeraytree_single: 31s = 27%
================================================
source/blender/render/intern/source/sss.c
make_sss_tree: 24s (fishy: thread created one by one??) = 20%
================================================
source/blender/render/intern/source/pipeline.c
threaded_tile_processor: 50s
43%
// it is called by sss_create_tree_mat in "source/blender/render/intern/source/sss.c"
================================================
last part is about 5s or 4%

I tried to multi-thread "makeraytree_single", but the performance suffers because of synchronization. It is even slower than non-threaded!

The following is what I copied from wiki about the polar-cartesian coordiante transformation.

x=r\,\cos\theta \quad
y=r\,\sin\theta \quad
\frac{\partial(x, y)}{\partial(r, \theta)} =
\begin{pmatrix}
\cos\theta & -r\,\sin\theta  \\
\sin\theta & r\,\cos\theta
\end{pmatrix}
\det{\frac{\partial(x, y)}{\partial(r, 
\theta)}} =
r
Interesting! Because it shows me how we get the transformation matrix!
----------------
tile-thread is called in two places: make_sss_tree and do_render_3d. And the first one iterate all materials. This is the one we should look into.

I found two great blender-render-farm. This one has a good plugin which is the kind of one I wish to have. And this one has a great payment method by using Amazon payment which relieves developper
from this kind of work.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I think those guys for "cycle-render" are fully occupied by yafaray and don't have time for this. As the program is quite buggy and cannot correctly render materials.
===============
Just realized that cycle is quite a branch of Blender, you should compile it from "cycle"(under "intern" 

=============
You need cmake 2.8! First uninstall cmake2.6 and then download and compile (You have to use --prefix=/usr, otherwise it won't find cmake. I tried with a symbolic link at /usr/bin, but it creates more lib
issues.)

                                                                                                     up.gif (335 bytes)