Lleu Yang megakite
  • Joined on 2024-02-29
Lleu Yang pushed to sample-sound-node at megakite/blender 2024-07-08 13:16:54 +02:00
29d29781f4 Geometry Nodes: Sample Sound: New caching structure and custom FFT size
027c945d30 Merge branch 'main' into sample-sound-node
08d365b810 Vulkan: Cleanup barrier state
4195e9e1a7 MEM_guarded: Improve error reporting usefulness.
cdb61375fe Merge branch 'blender-v4.2-release'
Compare 789 commits »
Lleu Yang commented on pull request blender/blender#122228 2024-07-02 18:32:24 +02:00
Geometry Nodes: Sample Sound node

@OmarEmaraDev Thanks for making these helper functions! They would be of great help for the development.

Lleu Yang commented on pull request blender/blender#122228 2024-06-26 19:29:53 +02:00
Geometry Nodes: Sample Sound node

Currently, I think that the caching structure should be rethought a bit. A global cache is probably the wrong approach here.

The global caching method did show its limits, especially when I…

Lleu Yang commented on pull request blender/blender#122228 2024-06-24 07:23:54 +02:00
Geometry Nodes: Sample Sound node

Rewrote LRU Cache; added Hann, Hamming and Blackman window functions for FFT; made temporal smoothing length tunable. The blend file in attachments provides a simple test case for this node. More…

Lleu Yang pushed to sample-sound-node at megakite/blender 2024-06-24 07:14:22 +02:00
21dd5cd64d Geometry Nodes: Sample Sound: support windowing and custom smoothing
25c4ac4ad5 Merge branch 'main' into sample-sound-node
6c2ffc526c GPv3: Copy layers to selected operator
732a246cc0 Merge branch 'blender-v4.2-release'
07de3d4499 Merge branch 'blender-v4.2-release'
Compare 371 commits »
Lleu Yang commented on pull request blender/blender#122228 2024-06-19 15:43:36 +02:00
Geometry Nodes: Sample Sound node

Please use Blenders containers such as blender::Map (BLI_map.hh). Also see https://developer.blender.org/docs/features/core/blenlib/containers/

@JacquesLucke Will do. Thanks for letting…

Lleu Yang commented on pull request blender/blender#122228 2024-06-17 13:23:03 +02:00
Geometry Nodes: Sample Sound node

Is there is chance that you could use FFTW3 for fast fourier transform? This library is already soft dependency of blender.

@mod_moder Yes, the whole FFT functionality is based on FFTW3.…

Lleu Yang commented on pull request blender/blender#122228 2024-06-16 17:34:26 +02:00
Geometry Nodes: Sample Sound node

FFT and caching mechanism together has made it possible to visualize spectrogram, as is shown below. The blend file in attachments provides a simple test case for this node. More details can be…

Lleu Yang pushed to sample-sound-node at megakite/blender 2024-06-16 05:45:11 +02:00
5651f15c84 Geometry Nodes: Sample Sound: add FFT and caching mechanism (WIP)
da49d95675 Merge branch 'main' into sample-sound-node
d0f0e38bf2 Merge branch 'blender-v4.2-release'
e118fe6e47 Cycles: Fix directional artifacts in blue noise sampling pattern
b48370b62d Merge branch 'blender-v4.2-release'
Compare 358 commits »
Lleu Yang commented on pull request blender/blender#122228 2024-06-10 07:11:29 +02:00
Geometry Nodes: Sample Sound node

Fix commit message. 75fc7e51b7eb70da86506792bf29504318f69a4d (Wrong) Geometry Nodes: new Sound input node (WIP) 0e2a0c43e5e16e658a784d5674514f69ab2fa500 (Correct) Geometry Nodes: new Sample…

Lleu Yang pushed to sample-sound-node at megakite/blender 2024-06-10 07:03:34 +02:00
0e2a0c43e5 Geometry Nodes: new Sample Sound node (WIP)
Lleu Yang commented on pull request blender/blender#122228 2024-06-10 06:28:03 +02:00
Geometry Nodes: Sample Sound node

My apologies for using rebase instead of merge operation to keep up with the main branch. The force pushes above have already fixed this problem and should have no effect on the commit history.

Lleu Yang pushed to sample-sound-node at megakite/blender 2024-06-10 06:11:39 +02:00
75fc7e51b7 Geometry Nodes: new Sound input node (WIP)
9518f344cf Merge branch 'main' into sample-sound-node
f371f46a50 Fix: Crash extracting vertex buffer for incomplete set of Mesh UV maps
07f5d32517 Merge branch 'blender-v4.2-release'
2007fc2029 Merge branch 'blender-v4.2-release'
Compare 778 commits »
Lleu Yang pushed to sample-sound-node at megakite/blender 2024-06-10 06:09:35 +02:00
Lleu Yang pushed to sample-sound-node at megakite/blender 2024-06-10 05:53:02 +02:00
d302b82411 Merge branch 'main' into sample-sound-node
01bfadf228 Geometry Nodes: new Sound input node (WIP)
46b6bd08ba Cleanup: Update FileCopyrightText
63fbd18d22 Geometry Nodes: new Sound input node
12abc34960 Nodes: add boilerplate for sound socket
Compare 5 commits »
Lleu Yang pushed to sample-sound-node at megakite/blender 2024-06-10 05:45:00 +02:00
74048bbd67 Geometry Nodes: new Sound input node (WIP)
d5b576b9df Cleanup: Update FileCopyrightText
a1cf581764 Geometry Nodes: new Sound input node
90a118e975 Nodes: add boilerplate for sound socket
f371f46a50 Fix: Crash extracting vertex buffer for incomplete set of Mesh UV maps
Compare 780 commits »
Lleu Yang commented on pull request blender/blender#122228 2024-05-24 17:49:44 +02:00
Geometry Nodes: Sample Sound node

Thanks for pointing that out!

Lleu Yang pushed to sample-sound-node at megakite/blender 2024-05-24 17:49:34 +02:00
46b6bd08ba Cleanup: Update FileCopyrightText
Lleu Yang created pull request blender/blender#122228 2024-05-24 17:27:47 +02:00
WIP: Geometry Nodes: Sample Sound node
Lleu Yang pushed to sample-sound-node at megakite/blender 2024-05-24 16:16:44 +02:00
63fbd18d22 Geometry Nodes: new Sound input node
12abc34960 Nodes: add boilerplate for sound socket
fc2c078322 GPv3: Consider layer transform in radius_from_input_sample
d15ce8dff5 Fix: EEVEE-Next: Displacement doesn't affect normal map node
e5680542aa GPU: Fix GPUStateMutable size
Compare 251 commits »