Julian Eisel JulianEisel
  • Amsterdam
  • Asset system (development lead), UI (developer & module coordindator), VR (initial development).

  • Joined on 2013-12-12
Julian Eisel pushed to temp-asset-weak-reference at JulianEisel/blender 2023-03-22 12:43:57 +01:00
9a56b28771 Basic unit tests for the new path resolving and exploding function
693be95b2d Some refactoring for function to resolve to an exploded path
1d465ff09c Add function to create an exploded path from a weak asset reference
Compare 3 commits »
Julian Eisel pushed to asset-shelf at blender/blender 2023-03-22 11:14:51 +01:00
f8018f7a10 Merge branch 'main' into asset-shelf
69ba34fa21 Merge branch 'blender-v3.5-release'
caaf97ed95 Build: upgrade OpenImageIO to 2.4.9.0
f73d1ddce4 Fix #104266: Metal AMD refractions
466cad8bfb Python API: Add deprecation warning to MeshUVLoop
Compare 20 commits »
Julian Eisel pushed to temp-ui-view-drop-controller at JulianEisel/blender 2023-03-22 11:14:21 +01:00
ffbd2a703c Merge branch 'main' into temp-ui-view-drop-controller
69ba34fa21 Merge branch 'blender-v3.5-release'
caaf97ed95 Build: upgrade OpenImageIO to 2.4.9.0
f73d1ddce4 Fix #104266: Metal AMD refractions
466cad8bfb Python API: Add deprecation warning to MeshUVLoop
Compare 31 commits »
Julian Eisel created pull request blender/blender#105963 2023-03-21 17:35:16 +01:00
UI: Generalize drop controllers, support them for UI views
Julian Eisel created branch temp-ui-view-drop-controller in JulianEisel/blender 2023-03-21 17:32:28 +01:00
Julian Eisel pushed to temp-ui-view-drop-controller at JulianEisel/blender 2023-03-21 17:32:28 +01:00
71e0c6c043 UI: Generalize drop controllers, support them for UI views
17c8e0d309 Refactor Light Tree to improve readability and efficiency
79a6fd57bc UV: Reduce round-off error during UV Packing in Geometry Nodes
31147c90c4 code_clean: restrict 'use_function_style_cast' edits to C++
db762d5508 Cleanup: various C/C++ code cleanups, use utility macros
Compare 10 commits »
Julian Eisel commented on issue blender/blender#105808 2023-03-21 17:07:45 +01:00
Implement Asset Traits

Sorry, I didn't mean to imply that you should already add such callbacks. I'd say we add them on a as needed basis.

I guess the nodes team would want to add some traits to identify the type of…

Julian Eisel commented on issue blender/blender#105808 2023-03-20 17:17:55 +01:00
Implement Asset Traits

Clarification for the remaining points:

  • IDTypeInfo.refine_asset_traits() callback?

I'd imagine an API to enable something like this:

void brush_asset_refine_asset_traits(ID
Julian Eisel pushed to temp-region-poll at JulianEisel/blender 2023-03-20 15:32:55 +01:00
b43b416d1f Address review comments
Julian Eisel commented on pull request blender/blender#105088 2023-03-20 15:32:35 +01:00
UI: Region polling support

I think it's useful. I use it fairly often, and not everybody has ASan enabled. But sure, with ASan you don't need it I guess.

Julian Eisel pushed to temp-region-poll at JulianEisel/blender 2023-03-20 15:06:37 +01:00
b5e69fd195 Avoid region state management in sequencer refresh callback
63b8e31a9c Fix missing sequencer channels region when reading from old files
e58ac364af Fix broken sequencer when used from existing workspace
aa55199cae Merge branch 'main' into temp-region-poll
8f6415418e Cleanup: Refactor UI tree & grid view building API
Compare 759 commits »
Julian Eisel pushed to temp-asset-shelf-grid-view at JulianEisel/blender 2023-03-20 12:35:06 +01:00
f768cc2c31 Update to changes in main branch
418f76d800 Merge branch 'main' into temp-asset-shelf-grid-view
8f6415418e Cleanup: Refactor UI tree & grid view building API
5584c1cb53 IO: add PLY export test coverage for loose edges and loose vertices
4c70d9e11a Merge branch 'blender-v3.5-release'
Compare 381 commits »
Julian Eisel deleted branch temp-asset-shelf-type-bpy from JulianEisel/blender 2023-03-20 12:20:15 +01:00
Julian Eisel commented on pull request blender/blender#104991 2023-03-20 12:20:07 +01:00
WIP: Basic support for registering asset shelf as a type in BPY

This is part of the asset-shelf branch now (and brush-assets-project).

Julian Eisel closed pull request blender/blender#104991 2023-03-20 12:20:07 +01:00
WIP: Basic support for registering asset shelf as a type in BPY
Julian Eisel pushed to temp-asset-shelf-type-bpy at JulianEisel/blender 2023-03-20 11:56:06 +01:00
b3734c2dce Merge branch 'main' into temp-asset-shelf-type-bpy
8f6415418e Cleanup: Refactor UI tree & grid view building API
5584c1cb53 IO: add PLY export test coverage for loose edges and loose vertices
4c70d9e11a Merge branch 'blender-v3.5-release'
de49d18af5 Fix: Invalid custom data read during legacy mesh format conversion
Compare 629 commits »
Julian Eisel pushed to asset-shelf at blender/blender 2023-03-20 11:54:08 +01:00
af482b91dc Update to changes in main branch
2f258e5b02 Merge branch 'main' into asset-shelf
8f6415418e Cleanup: Refactor UI tree & grid view building API
5584c1cb53 IO: add PLY export test coverage for loose edges and loose vertices
4c70d9e11a Merge branch 'blender-v3.5-release'
Compare 83 commits »
Julian Eisel commented on pull request blender/blender#105835 2023-03-20 11:53:01 +01:00
UI: align tab labels towards panels

Props for the visual explanation by the way :)

Julian Eisel commented on pull request blender/blender#105835 2023-03-20 11:50:15 +01:00
UI: align tab labels towards panels

is_left ? M_PI_2 : -M_PI_2