Page MenuHome

Gottfried Hofmann (gottfried)
User

Projects

User Details

User Since
Dec 26 2010, 3:06 PM (613 w, 3 d)

Recent Activity

Nov 4 2021

Gottfried Hofmann (gottfried) added a comment to T89204: GPUOffscreen.draw_view3d() is 25 to 50 times slower.

One important observation: The issue does not arise when the offscreen is fed with a different view- and/or projection matrix each time.

Nov 4 2021, 2:08 PM · Python API, BF Blender
Gottfried Hofmann (gottfried) added a comment to T89204: GPUOffscreen.draw_view3d() is 25 to 50 times slower.

Before the rebase, commenting out viewport->depth_tx = depth; in https://developer.blender.org/diffusion/B/browse/master/source/blender/gpu/intern/gpu_viewport.c$210 would result in the drawing of one frame without visual artifacts and a subsequent crash. After the rebase, the crash does not happen anymore but the result seems to have the artifacts as well.

Nov 4 2021, 2:05 PM · Python API, BF Blender
Gottfried Hofmann (gottfried) added a comment to T89204: GPUOffscreen.draw_view3d() is 25 to 50 times slower.

I have created a new revision of https://developer.blender.org/rBd03b26edbdc3a9fe87fde44bd8db8c4a67a36757 that is rebased to 3.1 trunk:

Nov 4 2021, 9:41 AM · Python API, BF Blender
Gottfried Hofmann (gottfried) added a comment to rBd03b26edbdc3: Fix T89204: slow repeated rendering with GPUOffscreen.draw_view3d.

I rebased the patch to 3.1 trunk: https://developer.blender.org/D13104

Nov 4 2021, 9:40 AM
Gottfried Hofmann (gottfried) requested review of D13104: Fix for offscreen rendering performance rebased to 3.1 master.
Nov 4 2021, 9:40 AM

Sep 10 2021

Gottfried Hofmann (gottfried) added a comment to T89204: GPUOffscreen.draw_view3d() is 25 to 50 times slower.

@Christian Stolze (regcs) had the idea to enforce RV3D_NAVIGATING for all offscreen rendering by adding
rv3d->rflag |= RV3D_NAVIGATING;
to .../editors/space_view3d/view3d_draw.c right after line 1647.

Sep 10 2021, 9:50 AM · Python API, BF Blender

Sep 9 2021

Gottfried Hofmann (gottfried) added a comment to T89204: GPUOffscreen.draw_view3d() is 25 to 50 times slower.

.../engines/workbench/workbench_engine.c:
In workbench_draw_scene() the "wpd->taa_sample" is not reset after the first drawing. The most-likely cause is that in workbench_antialiasing_engine_init() the property is only reset if certain conditions are met. One of the conditions is, the "is_navigating", which is probably true when the camera is moving(?), which would explain why the issue did not occur when the camera was moved.

Sep 9 2021, 2:57 PM · Python API, BF Blender

Sep 6 2021

Gottfried Hofmann (gottfried) added a comment to rBd03b26edbdc3: Fix T89204: slow repeated rendering with GPUOffscreen.draw_view3d.

I have created a short video that shows all the quirks that come up when applying this patch to the current master:

Sep 6 2021, 4:56 PM
Gottfried Hofmann (gottfried) awarded T91156: Noise nodes in geometry nodes a Like token.
Sep 6 2021, 4:08 PM · Geometry Nodes

Aug 5 2021

Gottfried Hofmann (gottfried) changed the status of T90455: Transparent Object intersecting shows artefacts in Render, but not in VP preview render from Needs Triage to Confirmed.
Aug 5 2021, 1:41 PM · Render & Cycles, BF Blender
Gottfried Hofmann (gottfried) added a comment to T90455: Transparent Object intersecting shows artefacts in Render, but not in VP preview render.

Confirmed

Aug 5 2021, 1:32 PM · Render & Cycles, BF Blender

Jun 29 2021

Gottfried Hofmann (gottfried) added a comment to D11645: Expose Color Management as argument for gpu.types.GPUOffScreen.draw_view3d().

I would like to point out that 3.0 is a major and therefore API breaking release. I suspect many add-ones will require refactoring anyway. Color Management was previously always done, and was only removed due to the fact that it was being applied twice. Assuming that issue has been solved, having Color Management on by default seems to me to be what one would expect.

Jun 29 2021, 3:59 PM

Jun 21 2021

Christian Stolze (regcs) awarded D11645: Expose Color Management as argument for gpu.types.GPUOffScreen.draw_view3d() a Like token.
Jun 21 2021, 8:59 AM

Jun 19 2021

Evan Wilson (EAW) awarded D11645: Expose Color Management as argument for gpu.types.GPUOffScreen.draw_view3d() a The World Burns token.
Jun 19 2021, 6:20 AM

Jun 18 2021

Gottfried Hofmann (gottfried) added a comment to T89204: GPUOffscreen.draw_view3d() is 25 to 50 times slower.

I'm pretty sure this is caused by the BPY offscreen functionality using final render quality. Eevee is designed to favor speed over quality for the viewport, and quality over speed in proper renders. The offscreen pipeline works with the latter and doesn't provide an option.

Exposing this as an option would be trivial to add. I did it to some internal offscreen functions already for VR. Don't think the BPY side of it would be difficult either.

(I think this is an important and simple thing to address finally, but technically this is not a bug but a missing API feature - at least if my analysis is right.)

Jun 18 2021, 1:15 PM · Python API, BF Blender
Gottfried Hofmann (gottfried) added a comment to T84227: [GPUOffscreen] draw_view3d doesn't apply color management settings.

Created a fix for this by exposing the color management option in the Python API while defaulting to false (the current behavior): https://developer.blender.org/D11645

Jun 18 2021, 1:09 PM · EEVEE & Viewport, BF Blender
Gottfried Hofmann (gottfried) updated the diff for D11645: Expose Color Management as argument for gpu.types.GPUOffScreen.draw_view3d().

The defaulting to false is now also visible in the doc.

Jun 18 2021, 1:06 PM
Gottfried Hofmann (gottfried) updated the diff for D11645: Expose Color Management as argument for gpu.types.GPUOffScreen.draw_view3d().

do_color_management is now a keyword-only argument and optional, defaulting to false. Thus no changes need to be done to existing addons.

Jun 18 2021, 1:02 PM
Gottfried Hofmann (gottfried) requested review of D11645: Expose Color Management as argument for gpu.types.GPUOffScreen.draw_view3d().
Jun 18 2021, 11:20 AM

Apr 30 2021

Gottfried Hofmann (gottfried) added a comment to D2734: Buffer Protocol for bgl.Buffer.

Jumping in on a very old report -- the latest comment was that this change has been added to master, but that does not appear to be the case (or perhaps it was removed later?). I am looking to allow this functionality, so wanted to check if there is some history that one of the maintainers remembers. The end goal is to retrieve rendered frames to send them via a socket.

Apr 30 2021, 12:04 PM · GPU / Viewport, Game Python, Add-ons (BF-Blender)

Apr 21 2021

Gottfried Hofmann (gottfried) awarded T52827: Proposal, RNA API direct memory access for arrays via buffer protocol a Like token.
Apr 21 2021, 5:11 PM · Python API

Jan 5 2021

Gottfried Hofmann (gottfried) updated subscribers of T84402: Offscreen rendering works only once.
Jan 5 2021, 11:03 AM · EEVEE & Viewport, Python API, BF Blender
Gottfried Hofmann (gottfried) updated the task description for T84402: Offscreen rendering works only once.
Jan 5 2021, 11:02 AM · EEVEE & Viewport, Python API, BF Blender
Gottfried Hofmann (gottfried) created T84402: Offscreen rendering works only once.
Jan 5 2021, 11:01 AM · EEVEE & Viewport, Python API, BF Blender
Gottfried Hofmann (gottfried) created T84398: Multiview images show only one view.
Jan 5 2021, 9:55 AM · EEVEE & Viewport, Images & Movies, BF Blender

Jan 2 2021

Büke Beyond (beyond) awarded D5356: Increase Eevee volume samples to allow rendering animations a Like token.
Jan 2 2021, 7:20 PM · User Interface, Eevee

Dec 17 2020

Gottfried Hofmann (gottfried) changed the status of T83736: Replay cache type guides bug from Needs Triage to Confirmed.
Dec 17 2020, 9:33 AM · Nodes & Physics, BF Blender
Gottfried Hofmann (gottfried) added a comment to T83736: Replay cache type guides bug.

I can confirm.

Dec 17 2020, 9:30 AM · Nodes & Physics, BF Blender

Oct 21 2020

Gottfried Hofmann (gottfried) created T81923: Offscreen rendering wrong clipping when camera is parented to another object.
Oct 21 2020, 3:27 PM · BF Blender

May 22 2020

Gottfried Hofmann (gottfried) awarded D7767: VSE: Add 'Ripple Delete' Operator a Like token.
May 22 2020, 7:31 PM · VFX & Video, Video Sequencer

Mar 29 2020

Gottfried Hofmann (gottfried) added a comment to T71391: Line artifacts in Mantaflow smoke sim when using "Noise".

I think I have an example file here that has the same issue but in an extreme form, hope it helps with hunting down the bug.

Mar 29 2020, 1:58 PM · Nodes & Physics, BF Blender

Mar 20 2020

Gottfried Hofmann (gottfried) added a comment to T74192: Mantaflow 'Dissolve' broken for Flame smoke.

I'd say the reason it takes longer to dissolve smoke from a "Smoke Only" emitter is that it produces a lot more density, i.e. their density values are a lot higher. The "Fire Only" emitter might just produce densities that are too small.

Setting the "Flame Smoke" to a higher value should at least give more smoke that results from fire/fuel. Note that one can enter a higher value "manually" (max value is 8.0 right now).

For the "Slow" option, why is it not helpful? The idea is that the smoke dissolves in a 1/x fashion (fast at first, then slower).

Mar 20 2020, 9:11 AM · Nodes & Physics, BF Blender

Mar 16 2020

Gottfried Hofmann (gottfried) added a comment to T74062: Mantaflow Gas domain: 'use adaptive time steps' doesn't seem to adapt..

I can confirm the original issue in blender-2.83-f06a6e92bc5e-linux64.

Mar 16 2020, 7:19 PM · Nodes & Physics, BF Blender
Gottfried Hofmann (gottfried) assigned T74062: Mantaflow Gas domain: 'use adaptive time steps' doesn't seem to adapt. to Sebastián Barschkis (sebbas).
Mar 16 2020, 7:16 PM · Nodes & Physics, BF Blender
Gottfried Hofmann (gottfried) added a comment to T74559: Adaptive Domain creates lines in smoke.

@Gottfried Hofmann (gottfried) did you discuss it with Sebastian already?

Mar 16 2020, 5:12 PM · Nodes & Physics, BF Blender
Gottfried Hofmann (gottfried) assigned T66791: Smoke Shadow glitches in Cycles (workaround only with Fluid "Empty Space" option) to Sebastián Barschkis (sebbas).
Mar 16 2020, 4:27 PM · Render & Cycles, BF Blender
Gottfried Hofmann (gottfried) updated subscribers of T66791: Smoke Shadow glitches in Cycles (workaround only with Fluid "Empty Space" option).

I can confirm that increasing the transparent bounces fixes the glitches and that the OPs first problem was indeed Z-fighting.
The empty space feature might be something that needs to be exposed on the Mantaflow side? Assigned to @Sebastián Barschkis (sebbas) for now.

Mar 16 2020, 4:27 PM · Render & Cycles, BF Blender
Gottfried Hofmann (gottfried) assigned T74559: Adaptive Domain creates lines in smoke to Sebastián Barschkis (sebbas).
Mar 16 2020, 4:16 PM · Nodes & Physics, BF Blender
Gottfried Hofmann (gottfried) added a comment to T74559: Adaptive Domain creates lines in smoke.

I can confirm as well - the results are completely different with and without adaptive domain even though they should be identical.

Mar 16 2020, 4:16 PM · Nodes & Physics, BF Blender
Gottfried Hofmann (gottfried) assigned T69870: Adaptive Domain causing 'twitches' in gas position when noise applied to Sebastián Barschkis (sebbas).
Mar 16 2020, 4:04 PM · Physics, BF Blender
Gottfried Hofmann (gottfried) added a comment to T74192: Mantaflow 'Dissolve' broken for Flame smoke.

Confirmed. There is absolutely no smoke when turning on "Dissolve". But it returns when enabling "Slow".

Mar 16 2020, 4:01 PM · Nodes & Physics, BF Blender
Gottfried Hofmann (gottfried) changed the status of T74192: Mantaflow 'Dissolve' broken for Flame smoke from Needs Triage to Confirmed.
Mar 16 2020, 3:59 PM · Nodes & Physics, BF Blender

Jan 19 2020

Gottfried Hofmann (gottfried) added a comment to T72949: [Mantaflow] initial velocity ignored in the emission object.

Can you post a file showing to us how you did it? I've tried what you said but isn't working for me

Jan 19 2020, 7:48 PM · Nodes & Physics, Physics, BF Blender
Gottfried Hofmann (gottfried) added a comment to T72949: [Mantaflow] initial velocity ignored in the emission object.

I can confirm that a surface thickness of >0.0 circumvents the bug.

Jan 19 2020, 5:41 PM · Nodes & Physics, Physics, BF Blender

Dec 31 2019

Gottfried Hofmann (gottfried) awarded T72516: Mantaflow initial Velocity broken in Fluids a Burninate token.
Dec 31 2019, 1:40 PM · Physics, BF Blender
Gottfried Hofmann (gottfried) added a comment to T72516: Mantaflow initial Velocity broken in Fluids.

I can confirm in 2019-12-27 the initial velocity is ignored for liquids at the moment

Dec 31 2019, 1:40 PM · Physics, BF Blender

Nov 26 2019

Gottfried Hofmann (gottfried) awarded T68915: Light linking a Love token.
Nov 26 2019, 4:43 PM · Render & Cycles, Cycles

Nov 21 2019

Robert Guetzkow (rjg) awarded T71320: Mantaflow: Domain becomes cube for F12 render, fluid shows up in preview render a Like token.
Nov 21 2019, 4:41 PM · BF Blender

Nov 15 2019

Luc Revardel (lrevardel) awarded T71320: Mantaflow: Domain becomes cube for F12 render, fluid shows up in preview render a Like token.
Nov 15 2019, 9:27 PM · BF Blender

Nov 14 2019

Andres Stephens (Draise) awarded D5356: Increase Eevee volume samples to allow rendering animations a Love token.
Nov 14 2019, 7:07 PM · User Interface, Eevee

Nov 4 2019

Gottfried Hofmann (gottfried) awarded D6177: Shading: Noise and Wave nodes. Uniform texture distortion instead of diagonal shift. a Like token.
Nov 4 2019, 11:01 AM · BF Blender (2.82), Render & Cycles, Nodes

Nov 3 2019

Gottfried Hofmann (gottfried) assigned T71320: Mantaflow: Domain becomes cube for F12 render, fluid shows up in preview render to Sebastián Barschkis (sebbas).
Nov 3 2019, 2:55 PM · BF Blender
Gottfried Hofmann (gottfried) created T71320: Mantaflow: Domain becomes cube for F12 render, fluid shows up in preview render.
Nov 3 2019, 2:55 PM · BF Blender

Oct 8 2019

Gottfried Hofmann (gottfried) created T70632: Clear parent and keep transformation broken when changing scale of parent in non-uniform manner before and after parenting..
Oct 8 2019, 11:29 AM · BF Blender

Sep 22 2019

Gottfried Hofmann (gottfried) added a comment to T59995: Mantaflow Review.

I found another issue - here the fluid is has an offset to both the inflow and the collision object. The domain has been changed in edit mode:

Sep 22 2019, 10:26 AM · Tracker Curfew, BF Blender (2.82), Physics

Sep 11 2019

Gottfried Hofmann (gottfried) added a comment to T59995: Mantaflow Review.

What influence does the parameter for Real World Size have? I have created a demo file with a 10cm domain and a simple drop and the result looks like a huge splash (file is attached):

Sep 11 2019, 11:22 AM · Tracker Curfew, BF Blender (2.82), Physics

Sep 10 2019

Gottfried Hofmann (gottfried) awarded T59995: Mantaflow Review a Burninate token.
Sep 10 2019, 10:10 AM · Tracker Curfew, BF Blender (2.82), Physics

Sep 9 2019

Gottfried Hofmann (gottfried) added a comment to T59995: Mantaflow Review.

Thanks to adaptive domain this is now feature complete compared to the old system, yay! Thank you for the hard work over all those years.

Sep 9 2019, 10:24 AM · Tracker Curfew, BF Blender (2.82), Physics

Aug 20 2019

Gottfried Hofmann (gottfried) added a reviewer for D5534: Make Edge Rail and Boundary available in Active Tool and Workspace Settings for the Inset tool: William Reynish (billreynish).
Aug 20 2019, 11:15 AM
Gottfried Hofmann (gottfried) created D5534: Make Edge Rail and Boundary available in Active Tool and Workspace Settings for the Inset tool.
Aug 20 2019, 11:09 AM

Jul 31 2019

noki paike (amonpaike) awarded D5356: Increase Eevee volume samples to allow rendering animations a Love token.
Jul 31 2019, 10:23 AM · User Interface, Eevee

Jul 30 2019

Thomas Murphy (tmurphy) awarded D5356: Increase Eevee volume samples to allow rendering animations a Love token.
Jul 30 2019, 4:28 PM · User Interface, Eevee

Jul 28 2019

Marco (nacioss) awarded D5356: Increase Eevee volume samples to allow rendering animations a Like token.
Jul 28 2019, 3:15 PM · User Interface, Eevee
Fin O'Riordan (fin.eskimo) awarded D5356: Increase Eevee volume samples to allow rendering animations a Love token.
Jul 28 2019, 12:22 PM · User Interface, Eevee
Gottfried Hofmann (gottfried) added projects to D5356: Increase Eevee volume samples to allow rendering animations: Eevee, User Interface.
Jul 28 2019, 10:46 AM · User Interface, Eevee
Gottfried Hofmann (gottfried) created D5356: Increase Eevee volume samples to allow rendering animations.
Jul 28 2019, 10:45 AM · User Interface, Eevee

Jul 9 2019

Gottfried Hofmann (gottfried) awarded rB3f208ed92747: Raise particle count limit for 2.8 release a Like token.
Jul 9 2019, 6:10 PM
Duarte Farrajota Ramos (duarteframos) awarded D5120: Raise particle count limit for 2.8 release a Like token.
Jul 9 2019, 4:20 PM · Physics
Gottfried Hofmann (gottfried) added a comment to D5120: Raise particle count limit for 2.8 release.

Remove hard limit and comments on that, increase soft limit.

Jul 9 2019, 4:00 PM · Physics
Gottfried Hofmann (gottfried) added a comment to D5120: Raise particle count limit for 2.8 release.

Remove both the hard limit and the comments on said limit.

Jul 9 2019, 3:57 PM · Physics
Gottfried Hofmann (gottfried) added a comment to D5120: Raise particle count limit for 2.8 release.

But i am not sure what is this exactly about:

/* Hard limit is 16M to avoid reaching the object limit in Blender. */

@Brecht Van Lommel (brecht), unless i'm missing something, we can totally remove hard limit here.

Jul 9 2019, 3:37 PM · Physics

Jul 1 2019

Gottfried Hofmann (gottfried) added a comment to D2613: Cycles: Implement persistent storage for all scene data.

What is the status of this patch? It seems super useful for the visualization folk...

Jul 1 2019, 11:04 AM · Cycles, Render & Cycles

Jun 28 2019

Gottfried Hofmann (gottfried) awarded rBc9238e638fd5: Cycles: add back control to render first N bounces with path termination a Love token.
Jun 28 2019, 6:07 PM

Jun 22 2019

Gottfried Hofmann (gottfried) created D5120: Raise particle count limit for 2.8 release.
Jun 22 2019, 9:42 AM · Physics

May 8 2019

Gottfried Hofmann (gottfried) awarded D4786: Proportional Editing Vertex Gradient a Like token.
May 8 2019, 8:26 AM · Modeling

Apr 18 2019

Gottfried Hofmann (gottfried) awarded rB5cfeba72f117: Python API: allow passing integer to some BGL functions instead of bgl.Buffer a Love token.
Apr 18 2019, 3:34 PM
Gottfried Hofmann (gottfried) archived P450 BGL address argument..
Apr 18 2019, 3:33 PM
Gottfried Hofmann (gottfried) added a comment to P450 BGL address argument..

This is no longer needed thanks to https://developer.blender.org/rB5cfeba72f117b7dc6d6eba22e3f203fc3f574429

Apr 18 2019, 3:33 PM
Gottfried Hofmann (gottfried) added a comment to D2404: Fix: get bgl methods working with buffer objects.
Apr 18 2019, 3:31 PM · Game Engine

Apr 17 2019

Gottfried Hofmann (gottfried) added a comment to D2404: Fix: get bgl methods working with buffer objects.

It seems like the issue this patch is addressing has been fixed in master, partially due to
https://developer.blender.org/rB85915ae1aad761fc79eccf005e68a2334ad6b81c

Apr 17 2019, 10:25 AM · Game Engine

Apr 16 2019

Gottfried Hofmann (gottfried) awarded rB85915ae1aad7: Python API: allow passing None to some BGL functions instead of bgl.Buffer a Party Time token.
Apr 16 2019, 5:38 PM

Mar 30 2019

Gottfried Hofmann (gottfried) updated subscribers of D2404: Fix: get bgl methods working with buffer objects.

@Porteries Tristan (panzergame) I tried your version with 2.8 but it does not work :(

Mar 30 2019, 8:22 PM · Game Engine

Feb 20 2019

Gottfried Hofmann (gottfried) added a comment to T59126: Segmentation fault when running gpu.types.GPUOffScreen.draw_view3d using a context override.

@Gottfried Hofmann (gottfried) Is this still an issue for you?

Feb 20 2019, 9:05 AM · BF Blender

Dec 10 2018

Gottfried Hofmann (gottfried) assigned T59126: Segmentation fault when running gpu.types.GPUOffScreen.draw_view3d using a context override to Jacques Lucke (JacquesLucke).
Dec 10 2018, 4:47 PM · BF Blender
Gottfried Hofmann (gottfried) updated the task description for T59126: Segmentation fault when running gpu.types.GPUOffScreen.draw_view3d using a context override.
Dec 10 2018, 4:46 PM · BF Blender
Gottfried Hofmann (gottfried) created T59126: Segmentation fault when running gpu.types.GPUOffScreen.draw_view3d using a context override.
Dec 10 2018, 4:46 PM · BF Blender

Sep 24 2018

Gottfried Hofmann (gottfried) awarded rB9682e43bf9e0: BGL: Wrap glBlitFramebuffer a Like token.
Sep 24 2018, 7:28 PM

May 24 2018

Gottfried Hofmann (gottfried) added a comment to D1543: Cycles: Add Support for IES files as textures for light strength.

Oh, and regarding false-color display etc.: Just go to the color management options and set the view to False Color.

May 24 2018, 8:56 AM

Apr 11 2018

Gottfried Hofmann (gottfried) changed the status of T54567: Blender freezes when using OSL noise template from Unknown Status to Resolved.
Apr 11 2018, 1:20 PM · BF Blender
Gottfried Hofmann (gottfried) added a comment to T54567: Blender freezes when using OSL noise template.

Oh, it works fine in 2.79b - this can be closed :)

Apr 11 2018, 1:20 PM · BF Blender
Gottfried Hofmann (gottfried) created T54567: Blender freezes when using OSL noise template.
Apr 11 2018, 10:27 AM · BF Blender

Mar 8 2018

Gottfried Hofmann (gottfried) created T54269: EXRs produced by latest master non-readable in most editors.
Mar 8 2018, 10:02 AM · Images & Movies, BF Blender

Mar 7 2018

Gottfried Hofmann (gottfried) awarded D3038: Cycles volume : fast empty space optimization by generating a tight mesh around the volume. a Love token.
Mar 7 2018, 11:16 AM
Gottfried Hofmann (gottfried) added a comment to D1897: Fix T48044: Smoke rendered color differs from color in viewport.

Since 2.8 is on it's way how about committing this to the 2.8 branch? I would be very pleased to have smoke colors provided linear in Cycles.

Mar 7 2018, 11:07 AM

Feb 18 2018

Gottfried Hofmann (gottfried) added a comment to D3033: Cycles: add Principled Volume shader..
  • Density and reference distance (1/density) are two ways to specify the same thing. For the principled volume shader I prefer density, since this naturally corresponds to the density field that you get from volume data. Density is also better to texture, as reference distance values go to zero the density goes to infinity which is not usually what you want. I think reference distance would be something to consider when we add absorption to the glass or principled BSDF. Its advantage is that you can specify a distance which may be more intuitive than a density, but it's less meaningful when multiplied with a volume density grid.
Feb 18 2018, 12:05 AM

Feb 17 2018

Gottfried Hofmann (gottfried) added a comment to D3033: Cycles: add Principled Volume shader..

Well, my point was that it might be cool having visible control colors. Setting 'density' or 'reference distance' (its reciprocal) is kind-of a "necessary evil" to pinpoint the transmission color to a fixed frame of reference.

Feb 17 2018, 4:27 PM
Gottfried Hofmann (gottfried) added a comment to D3033: Cycles: add Principled Volume shader..

I'm not entirely happy with it yet, but it's closer.

I've been having this discussion about controlling absorption / scattering coefficients with WYSIWYG colors just a few days ago.

Feb 17 2018, 4:01 PM

Feb 1 2018

Gottfried Hofmann (gottfried) added a comment to D3033: Cycles: add Principled Volume shader..

While I appreciate that this node will load grids automatically I would also like to have a seperate node to load density grids because the current way of using the attribute input is kinda sub-par. Usually I end up doing further operations on the density before feeding it into the volume nodes.
Btw: There are many types of grids to support, for example image sequences/slices like the ones you get from CT or MRT scans. Loading those is possible in Blender internal and it is really useful.

Feb 1 2018, 12:40 PM

May 28 2017

Gottfried Hofmann (gottfried) created D2692: Import PLYs with non-standard format string.
May 28 2017, 4:05 PM

May 18 2017

Gottfried Hofmann (gottfried) created T51553: Cycles: Volume Emission turns black when strength is 0 or color is black.
May 18 2017, 10:10 PM · BF Blender