Blender Git Loki

Git Commits -> Revision eff07b8

Revision eff07b8 by Alejandro Conty Estevez (master)
January 4, 2004, 22:10 (GMT)

Basic initial yafray integration by Eeshlo.

Materials are exported the best we can do by now. It will look almost as in
blender except for the missing procedural textures and some minor issues.
You have to tweak normal modulation amount to get the desired result cause
is not the same in yafray.

We added a panel in render space to adjust some yafray settings (GI and so)

Also we export transparency and reflection using new raytracing settings,
but that will be changed and improved soon.

Remember that you have to set YFexport path in user defaults and yafray must
be on path (version 0.0.6)

We added the "yafray" button to activate all this stuff in the render window.
Panel and settings are only shown when checked.

So now when activated the code calls yafray export instead of the internal
renderer and finally the resulting image is loaded back into render window's
buffer. So animation is also possible and results can be saved using blender
usual scheme.

Commit Details:

Full Hash: eff07b83294125ca3bf66fbec5b6abc865d04c80
SVN Revision: 1822
Parent Commit: 29d23bf
Lines Changed: +42762, -3129

2 Added Paths:

/source/blender/include/yafray_Render.h (+132, -0) (View)
/source/blender/src/yafray_Render.cpp (+1207, -0) (View)

63 Modified Paths:

/intern/bmfont/Makefile (+884, -54) (Diff)
/intern/bsp/Makefile (+926, -54) (Diff)
/intern/container/Makefile (+515, -50) (Diff)
/intern/decimation/Makefile (+785, -54) (Diff)
/intern/ghost/Makefile (+1408, -54) (Diff)
/intern/guardedalloc/Makefile (+504, -54) (Diff)
/intern/iksolver/Makefile (+680, -54) (Diff)
/intern/Makefile (+485, -46) (Diff)
/intern/memutil/Makefile (+515, -50) (Diff)
/intern/moto/Makefile (+906, -54) (Diff)
/intern/SoundSystem/Makefile (+1097, -74) (Diff)
/intern/string/Makefile (+512, -54) (Diff)
/source/blender/avi/Makefile (+731, -36) (Diff)
/source/blender/blenkernel/intern/scene.c (+3, -3) (Diff)
/source/blender/blenkernel/Makefile (+1816, -36) (Diff)
/source/blender/blenlib/Makefile (+1215, -36) (Diff)
/source/blender/blenloader/Makefile (+637, -36) (Diff)
/source/blender/blenpluginapi/Makefile (+521, -36) (Diff)
/source/blender/deflate/Makefile (+517, -38) (Diff)
/source/blender/imbuf/Makefile (+1463, -36) (Diff)
/source/blender/img/Makefile (+744, -36) (Diff)
/source/blender/inflate/Makefile (+515, -36) (Diff)
/source/blender/Makefile (+589, -54) (Diff)
/source/blender/makesdna/DNA_object_types.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+28, -20) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_world_types.h (+1, -0) (Diff)
/source/blender/makesdna/intern/Makefile (+526, -88) (Diff)
/source/blender/makesdna/Makefile (+655, -41) (Diff)
/source/blender/python/api2_2x/Makefile (+1836, -55) (Diff)
/source/blender/python/Makefile (+618, -36) (Diff)
/source/blender/quicktime/Makefile (+555, -39) (Diff)
/source/blender/radiosity/Makefile (+738, -36) (Diff)
/source/blender/readblenfile/Makefile (+517, -36) (Diff)
/source/blender/readstreamglue/Makefile (+558, -36) (Diff)
/source/blender/render/intern/source/initrender.c (+49, -26) (Diff)
/source/blender/render/Makefile (+1237, -36) (Diff)
/source/blender/renderconverter/intern/convertBlenderScene.c (+127, -34) (Diff)
/source/blender/renderconverter/Makefile (+520, -36) (Diff)
/source/blender/src/buttons_scene.c (+64, -16) (Diff)
/source/blender/src/buttons_shading.c (+12, -13) (Diff)
/source/blender/src/Makefile (+4391, -115) (Diff)
/source/blender/src/renderwin.c (+8, -2) (Diff)
/source/blender/src/space.c (+5, -0) (Diff)
/source/blender/src/usiblender.c (+12, -12) (Diff)
/source/blender/writeblenfile/Makefile (+518, -36) (Diff)
/source/blender/writestreamglue/Makefile (+630, -37) (Diff)
/source/creator/creator.c (+24, -24) (Diff)
/source/creator/Makefile (+491, -65) (Diff)
/source/gameengine/BlenderRoutines/Makefile (+539, -71) (Diff)
/source/gameengine/Converter/Makefile (+570, -60) (Diff)
/source/gameengine/Expressions/Makefile (+565, -43) (Diff)
/source/gameengine/GameLogic/Makefile (+601, -45) (Diff)
/source/gameengine/GamePlayer/Makefile (+1440, -57) (Diff)
/source/gameengine/Ketsji/Makefile (+910, -60) (Diff)
/source/gameengine/Makefile (+569, -42) (Diff)
/source/gameengine/Network/Makefile (+541, -49) (Diff)
/source/gameengine/Physics/Makefile (+719, -40) (Diff)
/source/gameengine/Rasterizer/Makefile (+644, -50) (Diff)
/source/gameengine/SceneGraph/Makefile (+498, -40) (Diff)
/source/icons/Makefile (+347, -38) (Diff)
/source/kernel/Makefile (+711, -39) (Diff)
/source/Makefile (+677, -621) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021