Page MenuHome

Victor-Louis De Gusseme (victorlouis)
User

Projects

User Details

User Since
Dec 29 2020, 10:33 AM (73 w, 3 d)

Recent Activity

Oct 19 2021

Vyacheslav (hitrpr) awarded rB05f3f11d553e: Geometry Nodes: Attribute Statistic Node a Love token.
Oct 19 2021, 11:17 PM

Aug 6 2021

Victor-Louis De Gusseme (victorlouis) added a comment to D10202: Geometry Nodes: Attribute Statistic node.

Thanks for picking this up @Johnny Matthews (guitargeek) :) I wasn't finding the time and energy to finish this.

Aug 6 2021, 9:23 AM · Geometry Nodes

Jun 29 2021

Yuki Hashimoto (hzuika) awarded D9949: Geometry Nodes: Yuksel's sample elimination algorithm a Love token.
Jun 29 2021, 12:54 PM

Jun 24 2021

Wilsimar (wilBr) awarded D10202: Geometry Nodes: Attribute Statistic node a Love token.
Jun 24 2021, 7:38 PM · Geometry Nodes

Jun 15 2021

Ray (DerivedC) awarded D10202: Geometry Nodes: Attribute Statistic node a Burninate token.
Jun 15 2021, 5:36 PM · Geometry Nodes

May 28 2021

Victor-Louis De Gusseme (victorlouis) added a comment to T88630: Support curve component in attribute proximity and attribute transfer nodes.

Do you plan on finding the exact closest point when a Curve is the Target (or are you planning to convert to mesh)? I assume the exact approach will involve finding the root(s) of a polynomial.

May 28 2021, 10:29 AM · Nodes & Physics, Geometry Nodes

May 27 2021

Victor-Louis De Gusseme (victorlouis) planned changes to D10202: Geometry Nodes: Attribute Statistic node.

I'll update this patch to use the new feature of the node graph evaluator to only compute connected outputs.

May 27 2021, 10:02 AM · Geometry Nodes

May 11 2021

Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • applied arc patch
  • merge master
May 11 2021, 1:16 PM · Geometry Nodes

May 10 2021

Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • Merge branch 'master' into geometry-nodes-attribute-statistics
May 10 2021, 10:56 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the summary of D10202: Geometry Nodes: Attribute Statistic node.
May 10 2021, 10:49 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • fixed segfault
May 10 2021, 10:45 PM · Geometry Nodes

May 8 2021

Victor-Louis De Gusseme (victorlouis) updated the summary of D10202: Geometry Nodes: Attribute Statistic node.
May 8 2021, 5:44 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the summary of D10202: Geometry Nodes: Attribute Statistic node.
May 8 2021, 5:37 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • merge master
May 8 2021, 5:35 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • Removed redundant copy into span
May 8 2021, 5:20 PM · Geometry Nodes

May 4 2021

Victor-Louis De Gusseme (victorlouis) added a comment to D10202: Geometry Nodes: Attribute Statistic node.

@Jacques Lucke (JacquesLucke) the copy is needed for the median calculation (both std::sort and std::nth_element modify the order of the underlying data). I'll remove the redundant copy into a span though. Do you know how I could easily materialize the mesh_attribute and pointcloud_attribute directly into a Vector?

May 4 2021, 11:47 PM · Geometry Nodes

Apr 28 2021

Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • GVArray instead of VArray
Apr 28 2021, 10:22 PM · Geometry Nodes

Apr 27 2021

Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • merge master and updated to use new attribute access
Apr 27 2021, 10:43 PM · Geometry Nodes

Apr 26 2021

Victor-Louis De Gusseme (victorlouis) added a comment to D10202: Geometry Nodes: Attribute Statistic node.

@Jacques Lucke (JacquesLucke) whenever you have time, could you please explain how can I update this patch to use the new way to access attributes? I tried it briefly but got a bit confused by ReadAttributeLookup, VArray and VArray_Span etc.

Apr 26 2021, 11:12 PM · Geometry Nodes

Apr 16 2021

Victor-Louis De Gusseme (victorlouis) added a comment to T87564: Geometry Nodes: Using "Input-Value"-node with "Attribute-Math-Divide"-node leads to incorrect results in following "Attribute-Math-Modulo"-node.

Maybe this is a floating point thing:

Apr 16 2021, 4:52 PM · BF Blender
Victor-Louis De Gusseme (victorlouis) added a comment to D10202: Geometry Nodes: Attribute Statistic node.

@Henrik Dick (weasel) I guess this comes down to preference. We could remove Range and Variance, but honestly they don't really bother me.

Apr 16 2021, 1:38 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • merge master
Apr 16 2021, 9:20 AM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the summary of D10202: Geometry Nodes: Attribute Statistic node.
Apr 16 2021, 12:03 AM · Geometry Nodes

Apr 15 2021

Victor-Louis De Gusseme (victorlouis) updated the summary of D10202: Geometry Nodes: Attribute Statistic node.
Apr 15 2021, 11:51 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • median, min and max now via std::sort
Apr 15 2021, 11:49 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the summary of D10202: Geometry Nodes: Attribute Statistic node.
Apr 15 2021, 10:37 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • fixed float3 statistics
Apr 15 2021, 9:53 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • WIP refactoring to use stl parallel algorithms
Apr 15 2021, 8:42 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) abandoned D10935: MultiSpan datastructure for iterating over several spans transparently.

Closing this revision, and abandoning the idea of a multispan or of a custom iterator that loops over multiple spans.

Apr 15 2021, 4:28 PM
Victor-Louis De Gusseme (victorlouis) updated the diff for D10935: MultiSpan datastructure for iterating over several spans transparently.
  • some testing
Apr 15 2021, 4:23 PM

Apr 12 2021

Victor-Louis De Gusseme (victorlouis) added a comment to T87428: Curve to Mesh Node.

From the description it seems like it's planned that the extrusion part will be contained in this node, right?

Apr 12 2021, 3:47 PM · Geometry Nodes

Apr 10 2021

Victor-Louis De Gusseme (victorlouis) added a comment to D10935: MultiSpan datastructure for iterating over several spans transparently.

Current plan: keep MultiSpan, it's job is to provide a .begin() and .end() for the iterator. Then use algorithms that work with iterators, see the sum test for an example with std::accumulate().

Apr 10 2021, 5:06 PM
Victor-Louis De Gusseme (victorlouis) updated the diff for D10935: MultiSpan datastructure for iterating over several spans transparently.
  • Sum test that shows this is not how inheritance works in c++
  • removed sum() and calculate sum with std::accumulate() instead
Apr 10 2021, 5:01 PM
Victor-Louis De Gusseme (victorlouis) added a comment to D10935: MultiSpan datastructure for iterating over several spans transparently.

As Jacques pointed out, what I explained in my previous comment is not possible in C++.

Apr 10 2021, 4:24 PM
Victor-Louis De Gusseme (victorlouis) added a comment to D10935: MultiSpan datastructure for iterating over several spans transparently.

The overhead for each element access is not ideal, but when you need this functionality, the alternative is usually copying all the data in all the spans.

Apr 10 2021, 3:43 PM
Victor-Louis De Gusseme (victorlouis) updated the diff for D10935: MultiSpan datastructure for iterating over several spans transparently.
  • a bit of cleanup
Apr 10 2021, 2:07 PM
Victor-Louis De Gusseme (victorlouis) updated the summary of D10935: MultiSpan datastructure for iterating over several spans transparently.
Apr 10 2021, 2:00 PM
Victor-Louis De Gusseme (victorlouis) requested review of D10935: MultiSpan datastructure for iterating over several spans transparently.
Apr 10 2021, 1:58 PM

Apr 9 2021

Victor-Louis De Gusseme (victorlouis) added a comment to D10202: Geometry Nodes: Attribute Statistic node.

Addressed the small comments. I'll look into a solution for the unnecessary copying in compute_median.

Apr 9 2021, 6:39 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • cleanup
Apr 9 2021, 6:35 PM · Geometry Nodes
Gregory (Apofis) awarded D10202: Geometry Nodes: Attribute Statistic node a Love token.
Apr 9 2021, 1:21 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) added a comment to D10202: Geometry Nodes: Attribute Statistic node.

Pass spans by value and removed std::vector.

Apr 9 2021, 10:54 AM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • Pass Spans by value and replaced std::vector with Vector and MutableSpan
Apr 9 2021, 10:51 AM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) added a comment to D10202: Geometry Nodes: Attribute Statistic node.

Removed CombinedSpan and I addressed most of the other comments. I've done some quick tests and everything still seems to work, but I'll do some more thorough tests later.

Apr 9 2021, 12:21 AM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • removed unused includes
Apr 9 2021, 12:14 AM · Geometry Nodes

Apr 8 2021

Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • removed CombinedSpan and replaced with function that take Span<Span<>>
Apr 8 2021, 11:57 PM · Geometry Nodes
Damian (damian) awarded D10202: Geometry Nodes: Attribute Statistic node a Pterodactyl token.
Apr 8 2021, 1:26 PM · Geometry Nodes

Apr 7 2021

Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • WIP refactoring
Apr 7 2021, 11:10 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) added a comment to D10905: Geometry Nodes: add Attribute Edge Length.

Yeah I wasn't really sure what category to put this one in. My thinking was: all the nodes in the Mesh category really alter the mesh topology, this node just adds an attribute so I thought it fitted there better.

Apr 7 2021, 10:20 PM · Nodes & Physics, Geometry Nodes
Victor-Louis De Gusseme (victorlouis) added a comment to T87217: Poisson Disk Seed Repeats distribution every 125 values.

Ah yes indeed, forgot about that. Just tried it with the rng outside the loop and it causes the points to shift around while weight painting.

Apr 7 2021, 9:11 PM · Geometry Nodes, BF Blender, Nodes & Physics
Gregory (Apofis) awarded D10905: Geometry Nodes: add Attribute Edge Length a Love token.
Apr 7 2021, 2:47 PM · Nodes & Physics, Geometry Nodes
Paul Larson (GeorgiaPacific) awarded D10905: Geometry Nodes: add Attribute Edge Length a Like token.
Apr 7 2021, 2:42 AM · Nodes & Physics, Geometry Nodes

Apr 6 2021

Some User (someuser) awarded D10905: Geometry Nodes: add Attribute Edge Length a Love token.
Apr 6 2021, 11:51 PM · Nodes & Physics, Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the summary of D10905: Geometry Nodes: add Attribute Edge Length.
Apr 6 2021, 11:21 PM · Nodes & Physics, Geometry Nodes
Victor-Louis De Gusseme (victorlouis) requested review of D10905: Geometry Nodes: add Attribute Edge Length.
Apr 6 2021, 11:17 PM · Nodes & Physics, Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the summary of D10896: UI: make submenus open faster after being hovered.
Apr 6 2021, 10:24 PM · User Interface
Victor-Louis De Gusseme (victorlouis) updated the diff for D10896: UI: make submenus open faster after being hovered.
  • reverted previous change and instead just changed default userpref
Apr 6 2021, 10:17 PM · User Interface
Victor-Louis De Gusseme (victorlouis) awarded T87245: Geometry Nodes: Curve Support Implementation a Love token.
Apr 6 2021, 8:22 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the summary of D10896: UI: make submenus open faster after being hovered.
Apr 6 2021, 12:05 PM · User Interface
Victor-Louis De Gusseme (victorlouis) updated the summary of D10896: UI: make submenus open faster after being hovered.
Apr 6 2021, 12:55 AM · User Interface
Victor-Louis De Gusseme (victorlouis) retitled D10896: UI: make submenus open faster after being hovered from removed 5* multiplier for time to open submenus to UI: make submenus open faster after being hovered.
Apr 6 2021, 12:47 AM · User Interface
Victor-Louis De Gusseme (victorlouis) requested review of D10896: UI: make submenus open faster after being hovered.
Apr 6 2021, 12:43 AM · User Interface

Apr 5 2021

Victor-Louis De Gusseme (victorlouis) closed T84330: Geometry Nodes: Point Distribute Node Methods as Archived.

Archiving this because it is not actively being investigated.

Apr 5 2021, 10:20 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) added a comment to T87217: Poisson Disk Seed Repeats distribution every 125 values.

Another solution would be to create a single RandomNumberGenerator rng(seed); outside the loop over looptris, instead of creating a new rng for each looptri.

Apr 5 2021, 9:52 PM · Geometry Nodes, BF Blender, Nodes & Physics
Victor-Louis De Gusseme (victorlouis) added a comment to T87217: Poisson Disk Seed Repeats distribution every 125 values.

The problem is this line in sample_mesh_surface():

const int looptri_seed = BLI_hash_int(looptri_index + seed);
Apr 5 2021, 9:31 PM · Geometry Nodes, BF Blender, Nodes & Physics

Apr 1 2021

Victor-Louis De Gusseme (victorlouis) added a comment to T87117: Geometry Nodes: Utilities Map Range only works in 'Linear' interpolation mode.

I'm not sure whether this is a bug. I believe the Utilities Map Range node uses the code from node_shader_map_range.cc. In that file you can find this:

Apr 1 2021, 9:33 PM · Geometry Nodes, BF Blender, Nodes & Physics

Mar 30 2021

Deen (Bit) awarded D10202: Geometry Nodes: Attribute Statistic node a Love token.
Mar 30 2021, 9:40 AM · Geometry Nodes

Mar 29 2021

Victor-Louis De Gusseme (victorlouis) updated the summary of D10202: Geometry Nodes: Attribute Statistic node.
Mar 29 2021, 11:49 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the summary of D10202: Geometry Nodes: Attribute Statistic node.
Mar 29 2021, 11:47 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • fix bug that caused saved nodes to load as Undefined
Mar 29 2021, 11:46 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • vector median and removed size_()
Mar 29 2021, 11:41 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • Merge branch 'master' into geometry-nodes-attribute-statistics
  • removed operation dropdown and exposed all stats as sockets instead
Mar 29 2021, 11:03 PM · Geometry Nodes

Mar 28 2021

Trung Phạm (zNight) awarded D10202: Geometry Nodes: Attribute Statistic node a Love token.
Mar 28 2021, 3:04 PM · Geometry Nodes

Mar 27 2021

Victor-Louis De Gusseme (victorlouis) updated the summary of D10202: Geometry Nodes: Attribute Statistic node.
Mar 27 2021, 10:26 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • added support for pointcloud and volume
Mar 27 2021, 10:20 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • WIP refactoring to include pointcloud and volume
Mar 27 2021, 8:06 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the summary of D10202: Geometry Nodes: Attribute Statistic node.
Mar 27 2021, 4:10 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • removed prints
Mar 27 2021, 4:05 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10202: Geometry Nodes: Attribute Statistic node.
  • merge master
Mar 27 2021, 3:37 PM · Geometry Nodes

Mar 26 2021

Damian (damian) awarded D10344: Geometry Nodes: add Attribute Map Range a Like token.
Mar 26 2021, 2:40 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated subscribers of T86955: Geometry Nodes: Laplacian Smooth Node.

This functionality might be covered by this desgin task by @Hans Goudey (HooglyBoogly): Mesh Smooth Node https://developer.blender.org/T86903. Or is this something different?

Mar 26 2021, 12:38 PM · Geometry Nodes
Daniel Salazar (zanqdo) awarded rBdda02a448a38: Geometry Nodes: Add Attribute Map Range Node a Love token.
Mar 26 2021, 4:52 AM

Mar 23 2021

Victor-Louis De Gusseme (victorlouis) added a comment to T86843: Attribute Transfer Node.

As I understand it:

Mar 23 2021, 2:13 PM · Geometry Nodes

Mar 21 2021

Victor-Louis De Gusseme (victorlouis) added inline comments to D10344: Geometry Nodes: add Attribute Map Range.
Mar 21 2021, 6:45 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10344: Geometry Nodes: add Attribute Map Range.
  • Made a few variables const and removed comment about get_result_domain()
Mar 21 2021, 6:32 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10344: Geometry Nodes: add Attribute Map Range.
  • Merge branch 'master' into geometry-nodes-attribute-map-range
Mar 21 2021, 6:02 PM · Geometry Nodes

Mar 19 2021

Victor-Louis De Gusseme (victorlouis) added a comment to D10344: Geometry Nodes: add Attribute Map Range.

Ah yes of course, thanks! Should have checked the docs :p

Mar 19 2021, 12:39 AM · Geometry Nodes

Mar 18 2021

Victor-Louis De Gusseme (victorlouis) added a comment to D10344: Geometry Nodes: add Attribute Map Range.

@Jacques Lucke (JacquesLucke) no that wasn't intented. I've updated the patch with a fix. The problem was that I changed the CLAMP() to std::clamp() last minute and didn't bother to test thoroughly. Apparently std::clamp() doesn't work.

Mar 18 2021, 11:37 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10344: Geometry Nodes: add Attribute Map Range.
  • one more std::clamp changed to CLAMP
Mar 18 2021, 11:34 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10344: Geometry Nodes: add Attribute Map Range.
  • changed std::clamp back to CLAMP because it doesn't work
Mar 18 2021, 11:32 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10344: Geometry Nodes: add Attribute Map Range.
  • merge master
  • add node back to menu (removed by accident with merge) and set default vectors to (1,1,1) instead of (1,0,0)
Mar 18 2021, 1:10 PM · Geometry Nodes

Mar 15 2021

Daniel Salazar (zanqdo) awarded D10344: Geometry Nodes: add Attribute Map Range a Love token.
Mar 15 2021, 3:02 AM · Geometry Nodes

Mar 14 2021

Simon Sommer (CreatorSiSo) awarded D10344: Geometry Nodes: add Attribute Map Range a Love token.
Mar 14 2021, 5:23 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the summary of D10344: Geometry Nodes: add Attribute Map Range.
Mar 14 2021, 4:59 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10344: Geometry Nodes: add Attribute Map Range.
  • std::clamp instead of CLAMP
Mar 14 2021, 4:51 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the summary of D10344: Geometry Nodes: add Attribute Map Range.
Mar 14 2021, 4:34 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10344: Geometry Nodes: add Attribute Map Range.
  • simplified smoothstep and smootherstep
Mar 14 2021, 4:32 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the summary of D10344: Geometry Nodes: add Attribute Map Range.
Mar 14 2021, 3:04 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10344: Geometry Nodes: add Attribute Map Range.
  • merge master and new way to choose result domain
Mar 14 2021, 2:59 PM · Geometry Nodes
Victor-Louis De Gusseme (victorlouis) updated the diff for D10344: Geometry Nodes: add Attribute Map Range.
  • Fixed conversion issue
Mar 14 2021, 2:25 PM · Geometry Nodes