T.C. Chang

Results 103 issues of T.C. Chang

Seems like worker threads get blocked quite often when progress is being reported too frequently.

Engine
Optimization

1. On win7, execute `SDL_Interface` and specify `python` interface 2. Specify the Engine folder as source folder, then there will be no SDL interface found (note that specifying .../Engine/Source will...

bug
script

* example: passing a prvalue to it will cause compile error, as temp obj cannot bind to a non-const reference * need test on all value categories * think more...

bug
Engine

Culling techniques such as distance culling, solid angle culling... etc., can be implemented as an optional feature.

feature

For example, microfacet surface optics are not meant to change at render time, the fresnel and microfacet data should be passed as template arguments and stored by value rather than...

Optimization

By using https://docs.python.org/3/library/configparser.html in setup script, we can have following benefits * read default values from .ini and use them in the project * generated header files for hard-coded variables...

enhancement

When exporting an animation, data files such as HDRI will inside the same folder. This can cause problems such as the data actually changed during the animation (they will overwrite...

PhotonBlend

We may need a new renderer base class for handling independent region renderers (e.g., path tracers) and dependent region renderers (e.g., photon mapping with shared photon map).

Engine
refactor

Split normal and its related features are not respected by the depsgraph passed to the RenderEngine. This can be a Blender bug. Exporting scene files from the menu and render...

bug
PhotonBlend

safe_xxx() methods/functions can provide a default value if the requested operation cannot be done, e.g., when normalizing a zero vector, use the default vector specified by the user instead

enhancement
Engine