BRL-CAD

APPLESEED integration: Integrate BRL-CAD ray tracing into appleseed plugin (task #5 of 5)

PRIORITY PROJECT

BRL-CAD is looking to integrate with Appleseed for rendering. This ties what you learned in the previous 4 tasks all together.

For this set of tasks, you'll need to download and install appleseed from source. You can use the same appleseed scene you used as in task #1 of 5. You'll want to integrate what you did in the previous tasks, particularly how you call rt_shootray() from inside the appleseed plugin.

Compile a simple C/C++ program like the example that gets called during an appleseed render, but have it call rt_shootray(). Have it write out print statements or an image to demonstrate it's working right, that intersect() is getting called.

SUBMIT your C/C++ source code, your appleseed scene (if different from task #1), and any image file(s).

Task tags

  • project
  • appleseed
  • c/c++

Students who completed this task

Jeff Sieu

Task type

  • code Code
close

2017