Blender Git Statistics -> Developers -> makowalski

Michael Kowalski (makowalski)

Total Commits : 68
Master Commits : 0
Branch Commits : 68
First Commit : September 30, 2020
Latest Commit : December 29, 2020

Commits by Month

DateNumber of Commits
December, 202017
November, 202020
October, 202030
September, 20201

Commit Distribution

PathNumber of Commits

Favourite Files

FilenameTotal Edits

File Changes

ActionTotalPer Commit

Code Changes

ActionTotalPer Commit
Lines Added4 58669.5
Lines Removed1 96329.7

Latest commits Feed

Revision 106ff26 by Michael Kowalski (usd-importer-T81257)
December 29, 2020, 20:39 (GMT)
USD Importer: dependency graph update crash.

Fixed occasional random crash due to simultaneous update
to the dependency graph from multiple threads. A typical
collision might happen when the USD import job thread
is creating a material while the window manager in the
main thread is processing event notifiers. Specifically,
invoking BKE_object_material_slot_add() in the import
thread would crash in the call Depsgraph::find_id_node(),
presumably because the call to BKE_scene_graph_update_for_newframe()
from the main thread is invalidating Depsgraph::id_hash.
The current fix is to remove the ND_FRAME flag from the call
to WM_jobs_timer(), which prevents ED_update_for_newframe()
from being called in wm_event_system.c, line 506.
We should look into whether we can skip invoking WM_jobs_timer()
from the import thread altogether.
Revision def3714 by Michael Kowalski (usd-importer-T81257)
December 27, 2020, 19:27 (GMT)
USD importer: handle 'normals' primvar.

This fix was provided by Koen Vroeijenstijn. Added logic
to read the normals from 'primvars:normals', if this
primvar exists.
Revision 2c048f1 by Michael Kowalski (usd-importer-T81257)
December 27, 2020, 18:14 (GMT)
USD importer Purpose parameters.

Added logic to prune prims by purpose. UI now has
toggles to enable importing guide, proxy and render
purpose geometry. Minor format fix.
Revision a2401c0 by Michael Kowalski (usd-importer-T81257)
December 24, 2020, 01:33 (GMT)
USD importer undo bug workaround.

Skipping call to ED_undo_push() at end of the import,
as invoking this function appears to cause occasional
crashes. This logic should be restored once the
source of the crash is determined.
Revision ee9d96f by Michael Kowalski (usd-importer-T81257)
December 23, 2020, 17:34 (GMT)
USD Importer Xform merge bug fix.

Disallow merging if parent isn't a UsdGeomXform.
Revision 7c6561e by Michael Kowalski (usd-importer-T81257)
December 15, 2020, 20:56 (GMT)
USD importer: material assignment bug fix.

Added logic to avoid assigning material indices
to instanced meshes more than once.
Revision 8148a24 by Michael Kowalski (usd-importer-T81257)
December 15, 2020, 05:28 (GMT)
USD Importer: material assignment improvements.

Simplified code in USDMeshReader::assign_materials() and
added logic to optionally allow assigning mesh material indices,
object material slots, or both.
Revision 53d3afa by Michael Kowalski (usd-importer-T81257)
December 14, 2020, 01:49 (GMT)
Fixed USD Import error message.
Revision c8ae60e by Michael Kowalski (usd-importer-T81257)
December 14, 2020, 01:39 (GMT)
USD importer: format and compiler warning fixes.
Revision 19dd906 by Michael Kowalski (usd-importer-T81257)
December 11, 2020, 02:02 (GMT)
USD importer: import shapes as empties.

Added support for importing USD shapes (e.g., sphere, cube, etc.)
as Blender empty objects, to allow visual debugging of
transforms. Eventually, this logic will be extended to create
meshes corresponding to the actual shapes.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2021