| 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 |