02:01.09 |
*** join/#brlcad Twingy
(~justin@pcp0011647505pcs.aberdn01.md.comcast.net) |
02:05.59 |
Twingy |
welp |
02:06.03 |
Twingy |
back in maryland |
02:56.53 |
*** join/#brlcad Mahesh
(~0cd9ef18@bz.bzflag.bz) |
03:22.42 |
*** join/#brlcad cad994
(~0cd9ef18@bz.bzflag.bz) |
03:31.13 |
*** join/#brlcad mahesh
(~mahesh@12-217-239-24.client.mchsi.com) |
05:46.50 |
CIA-5 |
BRL-CAD: 03twingy * 10brlcad/configure.ac:
added isst back into configure |
14:25.11 |
*** join/#brlcad mahesh
(~mahesh@12-217-239-24.client.mchsi.com) |
14:41.53 |
mahesh |
error |
16:10.36 |
*** join/#brlcad mahesh
(~mahesh@12-217-239-24.client.mchsi.com) |
18:31.57 |
*** join/#brlcad CIA-2
(~CIA@flapjack.navi.cx) |
18:38.56 |
Twingy |
hi |
18:45.43 |
*** join/#brlcad DTRemenak
(~Daniel_Re@DHCP-170-143.caltech.edu) |
19:05.42 |
mahesh |
rise |
19:16.48 |
Twingy |
hey there |
19:17.03 |
mahesh |
hello |
19:17.18 |
Twingy |
been spending most of the day outside doing
yardwork and house stuff |
19:17.59 |
Twingy |
so you're interested in using rise to render
some images? |
19:18.05 |
mahesh |
yeah |
19:18.12 |
Twingy |
anything in particular? |
19:18.25 |
mahesh |
I am unable to run it |
19:18.32 |
Twingy |
right, you need to compile it first |
19:18.39 |
mahesh |
Its compiled |
19:18.50 |
Twingy |
if you compiled brlcad you didn't compile
adrt |
19:19.03 |
mahesh |
I compiled it manually |
19:19.06 |
Twingy |
k |
19:19.19 |
Twingy |
so now you need to generate a framework for it
to grok |
19:19.29 |
Twingy |
you can either do that in brl-cad or
blender |
19:19.59 |
mahesh |
do I have to install any other stuff to do
it? |
19:20.16 |
Twingy |
if you're going to do your modeling in brl-cad
no, if you plan to use blender, you need blender of
course |
19:20.43 |
mahesh |
ok, let me tell you clearly what I
want |
19:20.59 |
mahesh |
I am planning to grid enable rise |
19:21.25 |
mahesh |
so want to render some images to get a feel of
it |
19:21.36 |
Twingy |
"grid enable" ? |
19:21.55 |
mahesh |
that means, using grid computing to speed up
the rendering |
19:22.28 |
Twingy |
ah, you mean distributed computing |
19:22.33 |
mahesh |
yes |
19:22.57 |
Twingy |
well, you could start by modeling a cornell
box in brl-cad |
19:23.04 |
Twingy |
and facetizing it |
19:23.05 |
mahesh |
is this Justin Shumaker? |
19:23.07 |
Twingy |
yep |
19:23.16 |
mahesh |
ok:) |
19:23.33 |
Twingy |
using the "mged" program there is a primtive
called an "ARB8" |
19:23.38 |
Twingy |
which is basically a box |
19:23.51 |
Twingy |
you could model the 5 walls of the cornell
box, make a light source, and place a box in it |
19:24.06 |
Twingy |
then use the "Facetize" command to turn it
from CSG into Triangles |
19:24.12 |
mahesh |
ok |
19:24.21 |
Twingy |
then use g-adrt to make a framework for RISE
to render |
19:24.40 |
Twingy |
you might want to try going through one or two
fo the 10 minute tutorials |
19:24.57 |
Twingy |
to get a feel for how to model things in
brl-cad |
19:24.59 |
mahesh |
where can i find the tutorials? |
19:25.04 |
Twingy |
one sec |
19:25.19 |
Twingy |
the tutorials are quite nice |
19:25.47 |
mahesh |
do you have links to it or ? |
19:26.36 |
Twingy |
http://brlcad.org/ |
19:26.40 |
Twingy |
"Introduction to MGED" |
19:26.51 |
Twingy |
it's a pdf file |
19:27.12 |
mahesh |
ok |
19:27.21 |
mahesh |
got it |
19:27.34 |
Twingy |
just read through that until you get the hang
of it |
19:27.43 |
Twingy |
it's quite powerful and precise |
19:27.52 |
mahesh |
alright |
19:28.21 |
Twingy |
might want to read it in 2 or 3 sitting
sessions |
19:28.24 |
mahesh |
once i read that, will I be in a position to
use rise? |
19:28.29 |
Twingy |
indeed |
19:28.41 |
Twingy |
distributed computing is no extra
work |
19:29.20 |
mahesh |
you mean, it already has the capabilities to
run on multiple machines? |
19:29.24 |
Twingy |
yes |
19:29.28 |
Twingy |
you start up a master |
19:29.37 |
Twingy |
and have it connect to N machines, or manually
connect N machines to the master |
19:29.47 |
Twingy |
more machines the faster it goes |
19:29.55 |
Twingy |
it's trivial |
19:30.12 |
mahesh |
so there is no point in me working on it, is
it? |
19:30.13 |
Twingy |
./rise_slave master.host.name |
19:30.23 |
Twingy |
working on what? |
19:31.03 |
mahesh |
i was thinking of grid enabling (distributed
computing) rise? |
19:31.30 |
Twingy |
oh, that's already there |
19:31.51 |
mahesh |
since it already has the capabilities, i guess
i dont have much left to do |
19:32.04 |
Twingy |
writing convertors to it would be nice
;) |
19:32.19 |
Twingy |
since it's only limited to blender and brl-cad
right now :-\ |
19:32.55 |
mahesh |
could you pleas elaborate a more? |
19:33.16 |
Twingy |
I have a python script you run inside blender
to genrate an ADRT framework for RISE, and g-adrt in brl-cad to
generate an ADRT framework for RISE |
19:33.35 |
Twingy |
if you wanted to use 3d studio or maya or
something with RISE there is no way to convert right now |
19:34.02 |
mahesh |
oh ok.. |
19:34.13 |
Twingy |
most people turn to renderman for that sort of
thing |
19:34.58 |
Twingy |
once I get the new kd-tree stuff in as well as
integrate that paper on path tracing from thursday it should be a
rather competitive global illumination open-source rendering
engine |
19:35.13 |
mahesh |
great |
19:35.23 |
mahesh |
I am interested in distributed computing and
wanted to do a project kind of a thing in it |
19:35.30 |
Twingy |
ah |
19:35.33 |
*** join/#brlcad Semhirage_
(~Semhirage@semhirage.user) |
19:35.34 |
mahesh |
so came across this |
19:35.55 |
Twingy |
well, I speant the last year and a half
working on libtienet (TIE = Triangle Intersection Engine) into ADRT
for distributed computing |
19:36.18 |
Twingy |
so that aspect of it is more or less
done |
19:36.29 |
mahesh |
oh ...wish I knew then |
19:36.32 |
Twingy |
hehe |
19:36.43 |
mahesh |
how about librt? |
19:36.58 |
Twingy |
it uses something called remrt |
19:37.03 |
mahesh |
does that also have distributed computing
capabilities? |
19:37.14 |
Twingy |
kinda sorta |
19:37.19 |
Twingy |
it needs alot of work |
19:37.23 |
Twingy |
it was done in the 80's |
19:37.28 |
Twingy |
and hasn't been updated since |
19:37.43 |
mahesh |
oh, you think I should jump into it? |
19:37.45 |
Twingy |
nobody uses it for distributed computing as a
result of no maintenance |
19:37.51 |
Twingy |
yah, that would be great |
19:38.04 |
Twingy |
a complete overhaul on that would be quite
nice |
19:38.16 |
Twingy |
as it's our CSG rendering engine, and mine is
a Triangle rendering engine |
19:38.28 |
mahesh |
If that helps people, I would |
19:38.33 |
Twingy |
it's still the worlds fastest CSG rendering
engine I believe |
19:39.05 |
Twingy |
yah, lot's of people still use librt |
19:39.18 |
Twingy |
the person to talk to about that is "brlcad"
or "learner" |
19:39.24 |
Twingy |
he does alot more work with librt than I
do |
19:39.35 |
Twingy |
I've only done minimal work with it |
19:39.37 |
mahesh |
i am in touch with Sean |
19:39.39 |
Twingy |
yah |
19:40.18 |
mahesh |
since you already have worked in this, how
much time do you think will I need to add some distributed
computing feature to librt? |
19:40.58 |
Twingy |
I really have no idea, depends on how long it
takes you to understand the code and how good your coding skills
are |
19:41.52 |
Twingy |
again, sean is the one you really need to talk
to on this |
19:42.03 |
mahesh |
hmm...ok |
19:42.24 |
Twingy |
I implemented photon mapping into librt about
3 years ago |
19:42.35 |
Twingy |
so I'm a bit rusty on the internals |
19:43.18 |
mahesh |
so, you work full time on brlcad |
19:46.15 |
mahesh |
I am a grad student trying to get some
experience in distributed computing |
19:47.07 |
Twingy |
ah |
19:47.21 |
Twingy |
well, mike muuss was the one who made remrt,
the guy you invented "ping" |
19:47.30 |
mahesh |
oh wow |
19:47.38 |
Twingy |
so that's all his code |
19:47.47 |
Twingy |
hence the not being worked on since the late
80's |
19:47.55 |
Twingy |
it still works, but it's primitive |
19:48.12 |
Twingy |
alot has changed in distributed raytracing in
the last 15 years |
19:48.36 |
Twingy |
where do you goto school |
19:48.43 |
mahesh |
University of Iowa |
19:48.46 |
Twingy |
ah |
19:48.58 |
Twingy |
I'm contemplating applying to univ of
utah |
19:49.19 |
Twingy |
I learn more on my own than I do at school...
so I'm a bit hesitant to apply |
19:49.26 |
mahesh |
ha ha |
19:49.37 |
mahesh |
do you want to do your masters or phd or
? |
19:50.00 |
Twingy |
I do alot of electronics in my spare time, so
maybe robotics |
19:50.20 |
Twingy |
but I enjoy graphics stuff too... pretty much
anything that I find interesting |
19:50.39 |
Twingy |
if peter has an interesting project to work on
that would work |
19:50.56 |
Twingy |
if it's some lame grunt work then I'm not
interested |
19:51.01 |
mahesh |
ha ha |
19:51.24 |
Twingy |
life is short, I don't want to spend half my
life getting a phd and then get out of school when I'm in my
40's |
19:51.51 |
mahesh |
ha ha...thats what even i think...so am happy
with masters |
19:51.55 |
Twingy |
I do high powered amateur rocketry in my spare
time, so I'd have to give that up if I go for a masters |
19:52.26 |
mahesh |
wow...you do a lot of interesting stuff....i
would not waste any time going to school if I were you |
19:52.53 |
Twingy |
I'll know more in the coming months whether I
really want to dive into a masters or not |
19:53.04 |
mahesh |
how old are you? |
19:53.10 |
Twingy |
it seems like you get no respect unless you
have a PhD at siggraph |
19:53.12 |
Twingy |
I'm 24 |
19:53.42 |
Twingy |
http://rt.cx/rocket/static_field_tests/2005.07.15/ |
19:53.55 |
Twingy |
^-- my latest static test burn |
19:53.57 |
mahesh |
i thought people look more at the knowledge
than the degree |
19:54.12 |
Twingy |
unfortunately management only looks at the
degree where I work |
19:54.35 |
Twingy |
you can be dumb as a brick with 2 PhD's and
get paid out the wazoo |
19:54.41 |
mahesh |
where do you work? |
19:54.45 |
Twingy |
army research lab |
19:54.57 |
mahesh |
cool |
19:55.08 |
Twingy |
the pay is nice... and the work is
interesting... |
19:55.24 |
mahesh |
then why are you even thinking of going to
school? |
19:55.45 |
Twingy |
higher pay and recognition mainly |
19:55.52 |
mahesh |
hmmm |
19:56.07 |
mahesh |
I want to be in the field of distributed
computing |
19:56.18 |
Twingy |
you should work where we do then |
19:56.26 |
Twingy |
we got a few super computers upwards of 2380
processors |
19:56.55 |
mahesh |
but may be only US nationals can work in your
place? |
19:57.04 |
Twingy |
right |
19:57.24 |
mahesh |
so that is not possible |
19:57.30 |
Twingy |
yah :\ |
19:57.40 |
mahesh |
I will have to look at software
industry |
19:57.59 |
Twingy |
yep |
19:58.24 |
Twingy |
I wrote a nurbs modeler in college for 3
years |
19:58.34 |
Twingy |
I'm helping emanual with blender integrate it
as "libNurbana" in to blender right now |
19:58.38 |
Twingy |
so I'm quite busy :\ |
19:58.52 |
mahesh |
you are just amazing man |
19:59.07 |
Twingy |
it's amazing what you can get done when you
don't have women to entertain :) |
19:59.16 |
mahesh |
ha ha |
19:59.19 |
Twingy |
my productivity went to 0 when I had my girl
friend last year :) |
19:59.32 |
mahesh |
that is not always true i guess |
19:59.47 |
Twingy |
no, but statistically true ;) |
20:00.06 |
mahesh |
i can not argue because i dont have
one:) |
20:00.23 |
Twingy |
unless she's got a good personality it aint
worth it :) |
20:00.38 |
mahesh |
you seem to have had an experience |
20:00.45 |
Twingy |
yes :) |
20:01.03 |
Twingy |
I got rid of her to get back to raytracing
;) |
20:01.16 |
Twingy |
she wasn't very happy :| |
20:01.17 |
mahesh |
funny |
20:01.29 |
mahesh |
obviously a great guy like you... |
20:03.51 |
Twingy |
welp, I'm off to home depot to replace my door
bell button |
20:04.00 |
Twingy |
back in 90 |
20:04.23 |
mahesh |
alright |
20:04.25 |
mahesh |
ttyl |