blospray icon indicating copy to clipboard operation
blospray copied to clipboard

Missing features

Open straaljager opened this issue 6 years ago • 7 comments

Hi @paulmelis ,

integrating OSPRay in Blender is a fantastic idea! I was wondering which of the features on your missing features list you plan to add first? (Having the first two on the list below would be amazing for scientific artists/media designers).

  • Interactive preview render
  • Material editing
  • Volume transfer function editing
  • Motion blur (which is not supported by OSPRay itself)
  • Parallel rendering mode through MPI

Thanks for sharing this!

straaljager avatar Sep 30 '19 12:09 straaljager

Hi @straaljager (that sounds Dutch ;-)), thanks for the reaction. As far as features goes the preview render is high on my list to get done, preferably before the upcoming BCON. Material editing is somewhat there, TF editing not quite. I'm basing the current version on the upcoming OSPRay 2.0 and have some API updates to do as they got changed in the past week or two.

paulmelis avatar Sep 30 '19 13:09 paulmelis

I'm actually Flemish :) The progress on those features sounds awesome.

I'm interested in blospray because we are developing a visualization framework based on OSPRay as well which includes a JavaScript and Python interface (https://github.com/BlueBrain/Brayns). It's mainly for Python-savvy scientific users, but having OSPRay available from inside Blender can open it up for media designers and artists as well. Btw, three of us will attend BCON as well.

straaljager avatar Sep 30 '19 17:09 straaljager

@straaljager Ah, I remember the BlueBrain viz talk from last year's BCON. That's very nice data to visualize, looked great!

There's a Scientific Visualization Panel slot at BCON19 (you've probably already noticed it), in which I have a short presentation on BLOSPRAY. I managed to get a bit further with the features and intend to update the repo just before BCON (or directly after if I don't manage).

I'm actually Flemish :)

Could be worse ;-)

paulmelis avatar Oct 21 '19 19:10 paulmelis

Thanks! Actually, there will be someone from our viz team on that panel as a speaker (Marwan) and two other colleagues of mine will attend the session (Caitlin and Fabien). I will tell them to keep an eye out for your BLOSPRAY talk (since we're using both Ospray and Blender in the team here).

Looking forward to see the real-time rendering :)

straaljager avatar Oct 22 '19 12:10 straaljager

Looking forward to see the real-time rendering :)

Unfortunately, there won't be much time for a demo, as the slot is targeted as a panel with only short talks, but with discussions...

paulmelis avatar Oct 22 '19 13:10 paulmelis

Hey @paulmelis ,

Just wanted to let you know that I’ve been able to repro your results internally. BLOSPRAY looks amazing!

Cheers, Bruce

BruceCherniak avatar Oct 25 '19 19:10 BruceCherniak

Hi @BruceCherniak, great! Be warned though that it's easy to hit a dark/buggy corner in the code, but even to myself it already proves quite useful in thinking about different ways of doing sciviz using Blender and ways OSPRay can help there. By the way, OSPRay usage currently isn't optimal (not using shared data, C instead of C++ API, some workarounds due to bugs, etc). But OSPRay is quite an amazing library to use, the API is really comprehensive.

Let me know what you think if you end playing around with it some more!

paulmelis avatar Oct 25 '19 19:10 paulmelis