WIP: Geometry Nodes: new Sound category #104897
BIN
manual/images/modeling_geometry-nodes_sample_sound-example.png
(Stored with Git LFS)
Normal file
BIN
manual/images/modeling_geometry-nodes_sample_sound-example.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
manual/images/node-types_GeometryNodeInputSound.webp
(Stored with Git LFS)
Normal file
BIN
manual/images/node-types_GeometryNodeInputSound.webp
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
manual/images/node-types_GeometryNodeSampleSound.webp
(Stored with Git LFS)
Normal file
BIN
manual/images/node-types_GeometryNodeSampleSound.webp
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
manual/images/node-types_GeometryNodeSoundInfo.webp
(Stored with Git LFS)
Normal file
BIN
manual/images/node-types_GeometryNodeSoundInfo.webp
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -60,6 +60,14 @@ Node Types
|
|||||||
|
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 3
|
||||||
|
:titlesonly:
|
||||||
|
|
||||||
|
sound/index.rst
|
||||||
|
|
||||||
|
-----
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 3
|
:maxdepth: 3
|
||||||
:titlesonly:
|
:titlesonly:
|
||||||
|
@ -14,6 +14,7 @@ Nodes used mainly as input to other nodes.
|
|||||||
integer.rst
|
integer.rst
|
||||||
material.rst
|
material.rst
|
||||||
rotation.rst
|
rotation.rst
|
||||||
|
sound.rst
|
||||||
string.rst
|
string.rst
|
||||||
value.rst
|
value.rst
|
||||||
vector.rst
|
vector.rst
|
||||||
|
38
manual/modeling/geometry_nodes/input/constant/sound.rst
Normal file
38
manual/modeling/geometry_nodes/input/constant/sound.rst
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
.. index:: Geometry Nodes; Sound
|
||||||
|
.. _bpy.types.GeometryNodeInputSound:
|
||||||
|
|
||||||
|
**********
|
||||||
|
Sound Node
|
||||||
|
**********
|
||||||
|
|
||||||
|
.. figure:: /images/node-types_GeometryNodeInputSound.webp
|
||||||
|
:align: right
|
||||||
|
:width: 300px
|
||||||
|
|
||||||
|
Sound node.
|
||||||
|
|
||||||
|
The *Sound* node provides access to a sound file.
|
||||||
|
|
||||||
|
.. seealso::
|
||||||
|
|
||||||
|
:doc:`/modeling/geometry_nodes/sound/sound_info`
|
||||||
|
|
||||||
|
|
||||||
|
Inputs
|
||||||
|
======
|
||||||
|
|
||||||
|
This node has no inputs.
|
||||||
|
|
||||||
|
|
||||||
|
Properties
|
||||||
|
==========
|
||||||
|
|
||||||
|
Sound Data-Block
|
||||||
|
The :ref:`data-block selector <ui-data-block>` to select an existing sound or open a sound from the file browser.
|
||||||
|
|
||||||
|
|
||||||
|
Outputs
|
||||||
|
=======
|
||||||
|
|
||||||
|
Sound
|
||||||
|
The sound file chosen from the data-block selector.
|
10
manual/modeling/geometry_nodes/sound/index.rst
Normal file
10
manual/modeling/geometry_nodes/sound/index.rst
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
|
||||||
|
###############
|
||||||
|
Sound Nodes
|
||||||
|
###############
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
sample_sound.rst
|
||||||
|
sound_info.rst
|
57
manual/modeling/geometry_nodes/sound/sample_sound.rst
Normal file
57
manual/modeling/geometry_nodes/sound/sample_sound.rst
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
.. index:: Geometry Nodes; Sample Sound
|
||||||
|
.. _bpy.types.GeometryNodeSampleSound:
|
||||||
|
|
||||||
|
*****************
|
||||||
|
Sample Sound Node
|
||||||
|
*****************
|
||||||
|
|
||||||
|
.. figure:: /images/node-types_GeometryNodeSampleSound.webp
|
||||||
|
:align: center
|
||||||
|
:alt: Sample Sound node.
|
||||||
|
|
||||||
|
The *Sample Sound* node retrieves amplitude from a sound at a specific time.
|
||||||
|
|
||||||
|
Inputs
|
||||||
|
======
|
||||||
|
|
||||||
|
Sound
|
||||||
|
The sound to retrieve the amplitude from.
|
||||||
|
|
||||||
|
Time
|
||||||
|
Sample time of the sound.
|
||||||
|
|
||||||
|
Downmix to Mono
|
||||||
|
Downmix multiple audio channels into a single one (overrides the value of the Channel input).
|
||||||
|
|
||||||
|
Channel
|
||||||
|
Which channel to be sampled from the input *Sound*.
|
||||||
|
|
||||||
|
Low
|
||||||
|
The lower bound of frequency to be sampled.
|
||||||
|
|
||||||
|
High
|
||||||
|
The upper bound of frequency to be sampled.
|
||||||
|
|
||||||
|
Properties
|
||||||
|
==========
|
||||||
|
|
||||||
|
Window
|
||||||
|
Type of window function to apply.
|
||||||
|
|
||||||
|
FFT Size
|
||||||
|
FFT size to use when sampling sound. Larger value means more frequency details and less
|
||||||
|
temporal details, while smaller value does the opposite.
|
||||||
|
|
||||||
|
Outputs
|
||||||
|
=======
|
||||||
|
|
||||||
|
Amplitude
|
||||||
|
The amplitude computed from the source *Sound* input.
|
||||||
|
|
||||||
|
Examples
|
||||||
|
========
|
||||||
|
|
||||||
|
.. figure:: /images/modeling_geometry-nodes_sample_sound-example.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Here the node is used to visualize part of the spectrum of a sound.
|
36
manual/modeling/geometry_nodes/sound/sound_info.rst
Normal file
36
manual/modeling/geometry_nodes/sound/sound_info.rst
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
.. index:: Geometry Nodes; Sound Info
|
||||||
|
.. _bpy.types.GeometryNodeSoundInfo:
|
||||||
|
|
||||||
|
***************
|
||||||
|
Sound Info Node
|
||||||
|
***************
|
||||||
|
|
||||||
|
.. figure:: /images/node-types_GeometryNodeSoundInfo.webp
|
||||||
|
:align: right
|
||||||
|
:alt: Sound Info node.
|
||||||
|
:width: 300px
|
||||||
|
|
||||||
|
|
||||||
|
The *Sound Info* node gets information from sound.
|
||||||
|
This can be useful to generate parameters in the geometry node for arbitrary sounds.
|
||||||
|
|
||||||
|
Inputs
|
||||||
|
======
|
||||||
|
|
||||||
|
Sound
|
||||||
|
Source sound to get parameters from.
|
||||||
|
|
||||||
|
Properties
|
||||||
|
==========
|
||||||
|
|
||||||
|
This node has no properties.
|
||||||
|
|
||||||
|
|
||||||
|
Outputs
|
||||||
|
=======
|
||||||
|
|
||||||
|
Audio Channels
|
||||||
|
Total channel amount of the sound.
|
||||||
|
|
||||||
|
Sample Rate
|
||||||
|
Sample rate (in Hz) of the sound.
|
Loading…
Reference in New Issue
Block a user