Iliya Katushenock mod_moder
  • Russian
  • Just student

  • Joined on 2019-01-20
Iliya Katushenock pushed to points_to_curves at mod_moder/blender 2023-08-03 23:05:31 +02:00
3bcfd99f62 andother one
b3b4196860 benchmark
3a6ba75213 Merge branch 'main' into points_to_curves
63f29fdcfe EEVEE Next: Fix: Ambient Oclussion Pass
4d75c0484a EEVEE-Next: Use reflection lightprobes for raytrace fallback
Compare 57 commits »
Iliya Katushenock commented on pull request blender/blender#110769 2023-08-03 18:26:30 +02:00
Function Node: Hash Value

This node seems generic enough to be found in utilities like Random Value node.

Iliya Katushenock commented on pull request blender/blender#110769 2023-08-03 18:20:43 +02:00
Function Node: Hash Value
  1. Replace NodeHashMode by simply socket types.
  2. Iterate over all sockets in node_update and compare types.
  3. Wrap all static auto fn_hash_vector in `bke::attribute_math::convert_to_stat…
Iliya Katushenock commented on pull request blender/blender#109610 2023-08-03 17:19:30 +02:00
Geometry Nodes: Points to Curves node

Thanks for the test and feedback. I'm still in the process of improvements and fixes. Some things:

The actual geometry operation could be moved into the geometry module.

Sounds reasonable…

Iliya Katushenock pushed to points_to_curves at mod_moder/blender 2023-08-03 16:32:47 +02:00
99113caa52 progress
Iliya Katushenock pushed to points_to_curves at mod_moder/blender 2023-08-03 13:12:45 +02:00
14fd17dee1 progress
c3ffb4c0d1 progress
fc9a349258 Merge branch 'main' into points_to_curves
d43ceb1974 Fix: bpy build on windows
331969159e Fix: Unreported memory leak
Compare 21 commits »
Iliya Katushenock closed issue blender/blender#109586 2023-08-03 11:59:33 +02:00
Geometry Nodes: Simulation Cache disable cause asserting on Jump to First frame for geometry depend on time
Iliya Katushenock pushed to tmp_edge_to_loop_speedup at mod_moder/blender 2023-08-02 21:08:55 +02:00
9715b0d74b progress
Iliya Katushenock pushed to tmp_edge_to_loop_speedup at mod_moder/blender 2023-08-02 20:23:39 +02:00
ae8a16c85f fix name re-error
Iliya Katushenock pushed to tmp_edge_to_loop_speedup at mod_moder/blender 2023-08-02 19:47:29 +02:00
70a1393a33 fix typo
Iliya Katushenock commented on pull request blender/blender#110707 2023-08-02 19:43:39 +02:00
Mesh: Parallelize vertex and edge to corner topology map creation

Added some assertions and also genirilized the names. For the Point to Curves node, this function will be just as useful, it can be moved to another place later.

Iliya Katushenock pushed to tmp_edge_to_loop_speedup at mod_moder/blender 2023-08-02 19:41:56 +02:00
491a21e7bb progress
Iliya Katushenock pushed to tmp_edge_to_loop_speedup at mod_moder/blender 2023-08-02 19:11:01 +02:00
434c6e59ec debug check
077a0b32f5 Merge branch 'main' into tmp_edge_to_loop_speedup
d43ceb1974 Fix: bpy build on windows
331969159e Fix: Unreported memory leak
8f4fccaa33 Creator: move to C++
Compare 66 commits »
Iliya Katushenock commented on pull request blender/blender#110707 2023-08-02 17:34:23 +02:00
Mesh: Parallelize vertex and edge to corner topology map creation

Yep, just noticed this.

Iliya Katushenock commented on pull request blender/blender#110707 2023-08-02 17:19:04 +02:00
Mesh: Parallelize vertex and edge to corner topology map creation

The problem is that we don't have a group from the start. By iterating over the corner edge indices, we can have random edges rather than already grouped ones. This means that only at the end it…

Iliya Katushenock commented on pull request blender/blender#110707 2023-08-02 17:17:23 +02:00
Mesh: Parallelize vertex and edge to corner topology map creation

Imagine that counts is an array of iterators. Each thread can make a step and get the value of the random iterator. This means that each iterator will reach its end in the end of all. And each…

Iliya Katushenock pushed to tmp_edge_to_loop_speedup at mod_moder/blender 2023-08-02 16:45:04 +02:00
a1c579063e cleanup