| 00:29.56 | DenisP | Hi, my name is Denis and I am a potential GSoC student. I have been thinking about Appleseed integration project and decided to ask a few questions here: |
| 00:30.09 | DenisP | 1) As far as I know BRL-CAD supports lots of implicitly defined shapes and appleseed works only with meshes and curves and uses regular path tracing or photon mapping (and doesn't have any kind of marching algorithms). So, there's no way to make some kind of plugin via API or something. The only solution I see is to use the rendering pipeline from Appleseed(= to use the integrator and material system) and call intersection routines |
| 00:30.20 | DenisP | changing Appleseed source code, which will have to be maintained later, e.t.c.). Do I understand it correctly? |
| 00:30.33 | DenisP | 2) And this project should probably also involve developing some kind of user interface for setting Appleseed rendering parameters. Well, you can just set manually things like adaptive rendering settings, choice of global illumination algortihm or camera model. It's quick and doesn't need any kind of pbr knowledge. But things like light sources, material descriptions (choice of BRDF and it's settings), effects like motion blur, dof, |
| 00:30.43 | DenisP | via console. They must be either parsed from some file or set by user in some kind of GUI widget. How do you expect this to be handled? |
| 00:31.16 | DenisP | Sorry for this mess, there's a limit on message length here. So, what else should I know about this project? |
| 00:52.19 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 01:04.11 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 01:04.56 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 01:05.46 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 01:06.33 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 01:20.15 | *** join/#brlcad infobot (ibot@rikers.org) | |
| 01:20.15 | *** topic/#brlcad is BRL-CAD and open source CAx discussion ! Also @ http://brlcad.zulipchat.com ! Logs @ http://infobot.rikers.org/%23brlcad/ | |
| 01:32.28 | *** join/#brlcad Radicarian (~Radicaria@cpe-72-231-246-183.buffalo.res.rr.com) | |
| 01:45.23 | *** join/#brlcad bzgwilcanxkgsiik (~armin@dslb-092-075-144-014.092.075.pools.vodafone-ip.de) | |
| 02:37.35 | *** join/#brlcad DaRock (~Thunderbi@150.101.178.33) | |
| 02:40.46 | *** join/#brlcad Stragus (~alexis@modemcable198.134-161-184.mc.videotron.ca) | |
| 02:51.58 | *** join/#brlcad merzo_ (~merzo@126-38-132-95.pool.ukrtel.net) | |
| 03:05.16 | brlcad | Welcome DenisP! |
| 03:08.05 | brlcad | 1) not quite correct. BRL-CAD supports both implicit and explicit geometries, but that's not relevant. The appleseed guys have implemented a hook for us so whenver a ray goes into a bounding box for BRL-CAD geometry, it will use BRL-CAD's ray tracer instead of theirs. Basically procedural geometry -- they tell us to shoot a ray and we tell them what and where it hit (or missed) |
| 03:13.17 | brlcad | 2) it certainly could but I would keep it stupid simple for starters and not worry about importing our materials or toggling tons of appleseed settings. once geometry is rendering via appleseed calling into brl-cad, that will be the time to sort out whether to hook brl-cad under appleseed studio or develop some new gui or keep things command-line for now, etc. |
| 03:15.22 | brlcad | an interesting side or starter project might be to replace appleseed's ray tracing with librt even for triangle tracing, and compare performance |
| 03:16.45 | brlcad | to get started, I suggest you try doing the appleseed tasks we wrote up for GCI .. they take just an hour or so each (there's 5 or 6 of them) but get you started with some understanding |
| 03:17.08 | brlcad | you'll also want to do at least a couple of the modeling tutorials so you're not lost in BRL-CAD terminology |
| 03:36.48 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 03:57.47 | DenisP | brlcad, Thanks for the reply! |
| 03:57.57 | DenisP | >The appleseed guys have implemented a hook for us |
| 03:58.20 | DenisP | is the source code posted somewhere? Can you give me a link? |
| 04:01.27 | *** join/#brlcad teepee (~teepee@unaffiliated/teepee) | |
| 04:05.42 | starseeker | DenisP: I believe it's the "procedural objects" piece discussed here - https://github.com/appleseedhq/appleseed/releases/tag/1.8.0-beta |
| 04:05.43 | gcibot | [ Release appleseed 1.8.0-beta · appleseedhq/appleseed · GitHub ] |
| 04:06.39 | DenisP | Okay, thanks a lot. |
| 04:06.57 | starseeker | not sure where it is in their source code... |
| 06:21.03 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 06:21.53 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 06:22.38 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 06:23.25 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 06:24.15 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 08:38.25 | *** join/#brlcad merzo_ (~merzo@126-38-132-95.pool.ukrtel.net) | |
| 10:48.13 | *** join/#brlcad merzo_ (~merzo@185.39.197.205) | |
| 13:23.52 | *** join/#brlcad DaRock1 (~Thunderbi@mail.unitedinsong.com.au) | |
| 13:40.08 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 13:40.44 | *** join/#brlcad DaRock (~Thunderbi@mail.unitedinsong.com.au) | |
| 13:42.10 | *** join/#brlcad yorik (~yorik@2804:431:f721:848e:290:f5ff:fedc:3bb2) | |
| 14:23.57 | starseeker | sighs... oh sourceforge, where are you? |
| 15:04.20 | brlcad | starseeker: did you check out the doc bundle? |
| 15:05.13 | brlcad | was fun getting this rendered: http://brlcad.org/BRL-CAD_Bibliography.pdf |
| 15:05.41 | brlcad | could use some more work, lots of errors and issues in our list, but neat seeing it come together |
| 18:00.03 | *** join/#brlcad DenisP (d40d70a2@gateway/web/freenode/ip.212.13.112.162) | |
| 22:51.53 | *** join/#brlcad DaRock (~Thunderbi@mail.unitedinsong.com.au) | |
| 23:00.30 | *** join/#brlcad Radicarian (~Radicaria@cpe-72-231-246-183.buffalo.res.rr.com) | |
| 23:21.36 | *** join/#brlcad DaRock1 (~Thunderbi@mail.unitedinsong.com.au) | |
| 23:32.41 | *** join/#brlcad qqrqqwe (d40d70a2@gateway/web/freenode/ip.212.13.112.162) | |
| 23:58.22 | brlcad | can't commit, but seem to have bsd sorted out now |