01:31.54 |
CIA-62 |
BRL-CAD: 03kunigami * r45398
10/brlcad/trunk/src/liboptical/ (liboslrend.cpp liboslrend.h
sh_osl.cpp): added support to setting Color parameters |
01:53.03 |
*** join/#brlcad epileg
(~epileg@unaffiliated/epileg) |
02:37.02 |
CIA-62 |
BRL-CAD: 03kunigami * r45399
10/brlcad/trunk/src/liboptical/ (liboslrend.cpp liboslrend.h
sh_osl.cpp): added suport to osl shaders network |
05:53.05 |
*** join/#brlcad kanzure
(~kanzure@131.252.130.248) |
06:36.31 |
*** join/#brlcad merzo
(~merzo@86.57.159.195) |
06:55.19 |
*** join/#brlcad Stattrav
(~Stattrav@122.178.195.64) |
06:55.20 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
11:23.50 |
*** join/#brlcad d_rossberg
(~rossberg@BZ.BZFLAG.BZ) |
11:29.49 |
*** join/#brlcad merzo
(~merzo@86.57.159.195) |
12:19.02 |
*** join/#brlcad epileg
(~epileg@unaffiliated/epileg) |
12:30.15 |
kunigami |
http://dl.dropbox.com/u/1399996/GSoC/RT_OSL_checker.png |
12:31.51 |
kunigami |
I've implemented a checker shader for OSL. It
can receive two other shaders as inputs for black color and white
color. In the example there's a green shader and pink shader for
input |
13:22.24 |
CIA-62 |
BRL-CAD: 03indianlarry * r45400
10/brlcad/trunk/src/other/libpng/CMakeLists.txt: Fixed win32 and
not cygwin side of CREATE_SYMLINK macro pointing to correct file
location. |
13:26.38 |
CIA-62 |
BRL-CAD: 03indianlarry * r45401
10/brlcad/trunk/misc/CMake/BRLCAD_Util.cmake: Added dbl quotes
around "files to copy" and destination "path name" to allow for
names with spaces. |
13:36.44 |
``Erik |
nice, kunigami! what GI algo are you using,
again? |
13:38.10 |
kunigami |
this was run with rt using 500 hypersamples
using OSL shaders. I *think* that OSL system implements path
tracer |
13:38.37 |
``Erik |
cool, so rt -H500 -j3 ? |
13:39.52 |
kunigami |
hmm actually I didn't set jitter, so it
probably is using the default -J1. |
13:40.03 |
kunigami |
is J3 different from J1 for static
images? |
13:40.10 |
``Erik |
yes |
13:40.39 |
kunigami |
hmm, ok! let me see the result with
-J3 |
13:40.46 |
``Erik |
it's a bit flat, 1 changes the origin, 2
changes the direction, 3 does both |
13:45.02 |
``Erik |
have any docs on how to run it with the osl
stuff? I have some relatively heavy hw I can throw at it if you
want |
13:45.43 |
``Erik |
(though I'd probably just use a 16 core xeon
box :) |
13:56.50 |
kunigami |
not yet :( is it better to move osl code to
brlcad repository or should I just make the doc explaining how to
setup osl and then link to brlcad? |
14:04.26 |
``Erik |
the OSL stuff is basically a script to set up
the osl pipeline? what's the license situation on it? |
14:05.10 |
``Erik |
I see some in src/other/osl/ , is that the
same stuff? |
14:18.27 |
kunigami |
my idea was to move osl source code to
src/other/osl sometime. By now, I'm just putting there the osl
shaders I've been developing |
14:20.45 |
d_rossberg |
``Erik: is rt_bot_ifree2() only temporarily in
bottess.c or should this function be declared in raytrace.h for
DLL-export? |
14:23.19 |
starseeker |
did his best to answer the
SCL email, but perhaps someone more plugged in this week should
answer? |
14:25.05 |
starseeker |
kunigami: if you're referring to the osl
library itself, I'd still say not to worry yet about including it
in BRL-CAD - the full dependency chain (llvm, etc.) is nothing to
sneeze at |
14:26.40 |
kunigami |
starseeker: ok. I'll try to write a small
tutorial so that one can build OSL himself and link it to
BRL-CAD |
14:30.36 |
``Erik |
d_rossberg: probably temporary, let me check
something really quick on my winderz box |
14:30.56 |
``Erik |
smacks starseeker around for
being on the computer when he's supposed to be visiting family
O.o |
14:35.42 |
CIA-62 |
BRL-CAD: 03erikgreenwald * r45402
10/brlcad/trunk/src/libgcv/bottess.c: disable rt_bot_ifree2 on
windows due to symbol export/import issues. |
14:38.24 |
``Erik |
d_rossberg: óssok, I get a full build on
msvc2005/vista32 now |
14:38.53 |
``Erik |
s/óss// |
14:46.36 |
d_rossberg |
``Erik: works for me too (msvc2008/xp32)
:) |
14:58.20 |
*** join/#brlcad epileg
(~epileg@unaffiliated/epileg) |
15:31.46 |
kunigami |
http://dl.dropbox.com/u/1399996/GSoC/RT_OSL_checker_glass.png |
15:32.13 |
kunigami |
Just another example, using a mirror shader
and a green shader to compose the checker shader |
15:32.29 |
kunigami |
I'm still rendering with the option
-J3 |
16:26.33 |
CIA-62 |
BRL-CAD: 03kunigami * r45403
10/brlcad/trunk/src/other/osl/shaders/ (checker.osl gen_color.osl):
updated checker shader and added a generic diffuse color
shader |
17:01.47 |
CIA-62 |
BRL-CAD: 03erikgreenwald * r45404
10/brlcad/trunk/src/libgcv/bottess.c: add/rm face funcs. added some
iterators. cleanup/checking. |
17:30.52 |
CIA-62 |
BRL-CAD: 03Kunigami 07http://brlcad.org * r2986
10/wiki/User:Kunigami/GSoc2011/OSL_Tutorial: Small tutorial do get
OSL working with BRL-CAD |
17:31.41 |
CIA-62 |
BRL-CAD: 03Kunigami 07http://brlcad.org * r2987
10/wiki/User:Kunigami/GSoc2011/OSL_Tutorial: /* Compiling some
shaders */ |
17:35.02 |
CIA-62 |
BRL-CAD: 03kunigami * r45405
10/brlcad/trunk/src/other/osl/shaders/ (blue.osl converter.osl
red.osl): adding required shaders to run
cornell-kunigami.g |
17:37.25 |
CIA-62 |
BRL-CAD: 03kunigami * r45406
10/brlcad/trunk/db/cornell-kunigami.g: added the scene I've been
using for tests |
18:56.29 |
CIA-62 |
BRL-CAD: 03Kunigami 07http://brlcad.org * r2988
10/wiki/User:Kunigami: /* Links */ added link to osl
tutorial |
19:59.30 |
CIA-62 |
BRL-CAD: 03bhinesley * r45407
10/brlcad/trunk/src/libged/alter.c: |
19:59.30 |
CIA-62 |
BRL-CAD: Added -d option to distinguish among
the intepretations of ANGLE_TO as an |
19:59.30 |
CIA-62 |
BRL-CAD: absolute position (-a), relative
distance (-r), or relative degree or radian |
19:59.30 |
CIA-62 |
BRL-CAD: offset from ANGLE_FROM (-d).
Apparently this was only happening in my brain, |
19:59.30 |
CIA-62 |
BRL-CAD: before. |
20:53.12 |
CIA-62 |
BRL-CAD: 03Kunigami 07http://brlcad.org * r2989
10/wiki/User:Kunigami/GSoc2011/Proposal: /* Timeline */ |
20:59.03 |
CIA-62 |
BRL-CAD: 03Kunigami 07http://brlcad.org * r2990
10/wiki/User:Kunigami/GSoc2011/Reports: /* Reports */ week 7
reports |
21:31.32 |
CIA-62 |
BRL-CAD: 03erikgreenwald * r45408
10/brlcad/trunk/src/libgcv/bottess.c: Add inverted flag to face
foo. remove normal from face (superfluous, it's in the plane eq).
Expand the bounding volume slightly for fp fuzz. |
21:39.18 |
CIA-62 |
BRL-CAD: 03r_weiss * r45409
10/brlcad/trunk/src/libged/erase.c: |
21:39.18 |
CIA-62 |
BRL-CAD: Fixed a bug in the mged 'rm' command.
This command 'deletes all occurrences of |
21:39.18 |
CIA-62 |
BRL-CAD: the listed members from the specified
combination'. A segmentation fault would |
21:39.18 |
CIA-62 |
BRL-CAD: occur when a region is displayed in
'mged' and the 'rm' command is used to |
21:39.18 |
CIA-62 |
BRL-CAD: remove a member of the displayed
region and the member occurs in the region more |
21:39.19 |
CIA-62 |
BRL-CAD: than once. The changed function is
'ged_splitGDL' within the 'libged' library |
21:39.20 |
CIA-62 |
BRL-CAD: within file 'erase.c'. |
21:52.17 |
CIA-62 |
BRL-CAD: 03erikgreenwald * r45410
10/brlcad/trunk/src/libgcv/bottess.c: carry tolerance through.
Start on the 2 face split. |
21:55.30 |
CIA-62 |
BRL-CAD: 03bhinesley * r45411
10/brlcad/trunk/src/libged/alter.c: |
21:55.30 |
CIA-62 |
BRL-CAD: The description of how the default
ANGLE_FROM is calculated needed to be much |
21:55.30 |
CIA-62 |
BRL-CAD: more precise. It defines the y-axis
of the rotation. These defaults came |
21:55.30 |
CIA-62 |
BRL-CAD: together really well (so it seems).
I'll have to recheck the examples. |