User:LukasTonne/WeeklyReports/2023

2023

Calendar Week 10

Mar 6 - Mar 12

Development

Planning

Next Week

Calendar Week 11

Mar 13 - Mar 19

Development

Code Review

Design

Next Week

Calendar Week 12

Mar 20 - Mar 26

Development

Calendar Week 13

Mar 27 - Apr 2

Planning

Development

Animated cartoon loco with particle sim running on the realtime clock

Calendar Week 14

Apr 3 - Apr 9

Calendar Week 15

Apr 10 - Apr 16

Development

  • Copy support for simulation zone nodes #106812
  • Added task to unify copy operators #106852

Code Review

  • Node add searches missing context-based poll #106829
  • Initialize socket value by declaration callback if value is data block #106816

Calendar Week 16

Apr 17 - Apr 23

  • Postponed copy operator unification. Should be supported by python tests and is more work than can be justified atm #106852
  • Finished attribute field type propagation in simulation zones #107133
  • Finished UI for simulation zone items in the node editor #106919
  • Started work on attribute propagation support in simulation zones #107219

Calendar Week 17

Apr 24 - Apr 30

  • Working on baking operators and general cache info panel for simulation nodes #107290
  • Vacation Apr 27 - May 2

Calendar Week 18

May 1 - May 7

  • Moved weekly notes into a yearly subfolder LukasTonne/WeeklyReports/2023
  • Calculate-to-frame operator for setting simulation nodes up to the current frame without baking #107627
  • Fix for crashes due to unsafe simulation node cache access by editors #107621
  • Fix for crash when connecting viewer in a pinned node tree without object context #107737
  • Documenting LOD system in geometry nodes (WIP, further work needed to solve normal continuity)
    LOD frustum.jpg
    LODgeonodes.jpg

Calendar Week 19

May 8 - May 14

  • Added support for simulation zones in node group operators (make group, ungroup, insert, separate) #107807
  • Removed versioning code for older geonodes simulation zones #107781
  • Wrote proposal for adding "function socket" as a concept: Node graphs get wrapped as closures, can be passed around node trees, and evaluated at a later stage. This will allow much greater customization of node assets without user having to tweak complex node trees. #107842

Calendar Week 20

May 15 - May 21

  • Mo-We: Workshop for node-based tools and brushes design with Dalai, Jacques, Andy, Simon
  • Working on a prototype for a fracturing system in geometry nodes
    Screenshot 20230522 122826.png