26
votes
Accepted
File optimization: Duplicate or linked duplicate?
Especially in the case of things like trees you could use linked duplicates.
You can create those with Alt+D.
But if you have already created the normal duplicates in your scene you can still link ...
17
votes
Accepted
How can I instantiate a procedural node group with different parameters?
What is an Instance?
An instance is the reference to an existing object. This object exists only once.
An instance is therefore comparable to the Duplicate Linked function.
The advantage of this: The ...
15
votes
Accepted
How to render a collection instance but not the original collection in blender 2.8?
I have managed a way to help you with this issue. Yesterday I was trying the same thing and I realized a way to not render the original collection and only the models created with a collection ...
15
votes
Accepted
Control Instance Color with Geometry Nodes
The solution has been added to Blender 3.0.0 Alpha recently and is called the Attribute Transfer node. There's a good YouTube tutorial by Entagma on it.
Set the render engine to Cycles.
Add an ...
15
votes
Coral reef - How to blend scattered instances
Instead of deleting overlapping parts that results in heavily calculated mesh (the boolean version) ... could be more efficient to start from scratch - build base pattern structure and model coral ...
13
votes
Accepted
Geometry node spacing along curve
The Curve to Points node is really useful for this. If you need even spacing instead of even amounts, change the mode from Count to Length.
This would work on any curve (or multiple curves at once):
...
12
votes
Accepted
How can I use weight paint values to change the scale in geometry nodes?
Solution for Version 2.93 :
You can use an Attribute Math (or Attribute Vector Math if you want non homogeneous scale) node to control the point scale with your vertex group weights.
Input weights :
...
11
votes
Accepted
Instantiating objects and applying different material to them
Both the Object and Mesh classes actually have place to store materials. For object it is Object.material_slots and Mesh.materials. This means that Mesh always has their own "default" materials but ...
11
votes
Control Instance Color with Geometry Nodes
I'm not sure to answer your question but I was struggling with setting colors to object instances and I finally managed to apply a texture input by simply using Object>location as Vector input for ...
11
votes
Accepted
In Blender 3.0, how can we control instance properties (scale, etc.) by proximity?
You don't need geometry proximity to scale by prox to an empty. You just need to check the distance to the empty:
Here it is with a falloff curve (using RGB curves node, but a float is a float.) I'...
10
votes
Accepted
Lamp Posts: correctly oriented instances on a 3D curve
V3.1+
With Geometry Nodes and 3.1 version you can use the Curve to Points and Instance on Points nodes to instance lampposts along any 3D curve.
You'll have to do a bit of trigonometry to rotate the ...
10
votes
How to assign different material for instance objects
You can assign materials to objects, rather than their data...
... it's the little dropdown on the far right, just above 'Deselect'.
9
votes
Random color on multiple multi-component objects obtained by applying an array modifier
I think that you shouldn't use an array.
Use a particle system instead. Create a mesh were the containers would be:
Then add a particle system, star on 1 and end on 1, choose volume as emit form and ...
9
votes
Accepted
Random color on multiple multi-component objects obtained by applying an array modifier
Use duplifaces
Parent your object to an object made up of faces (you can create it using a single plane and an -- applied -- array modifier, or you can just build it creatively):
Orange: your "...
9
votes
How can I change binary numbers from from top to bottom?
Here's a shader-only approach.
For this we'll need an Indexed Grid, which is a handy little group to have around, anyway:
It wraps the texture-space into cells, gives each cell its own UV, and an X,Y ...
8
votes
Accepted
Animation Nodes: Object Instancer | Update instances & Splines from object origin
Relationship Splines
Create edges using the Create Edges Node from a list filled with the location of the source object and the locations of the instanced objects, then use the Splines From Edges ...
8
votes
Accepted
Instancing - make real and join - duplicates itself
It's because all objects use the same Object Data.
You need to make it unique before joining.
Select "realed instances" go to Properties Editor > Data Properties and click on a number on the first ...
8
votes
Accepted
How to assign different material for instance objects
Let's see how to illustrate this. We will use this setup :
A cube parented to a plane, then the plane is set to "Instance" its children on each of its vertices. As you noticed you can't ...
8
votes
Accepted
How to make a shader with different emission strengths, depending on the object it is associated to?
You can get any object's local space with the Texture Coordinate node and use the distance from its center to create a falloff.
8
votes
Accepted
Geometry node - instantiating a cube only in the middle of another geometry edge
Just a follow-up to the commentary on @possibly ferret's answer. You can instance directly on the edges of a mesh, and set the rotation, too..
.. here, in 2 stages: 1. around 'Auto' to put Z on the ...
8
votes
Accepted
How to align an object along a spiral without distortion?
An example how to do this in Geometry Nodes, best would be to use the Geometry Nodes wokspace layout by clicking it at the top menu bar.
In your example you have a single object if I see it ...
7
votes
Scientific visualization - How to replicate instances around a sphere?
Globally dupli works on the convention that normals (vertex normals) correspond to the Y axis of the dupli.
To orient the protein:
First apply rotation and scale CtrlA so that we start with ...
7
votes
Accepted
Can you use geometry node data to affect the material of instanced objects? (E.g. scale changes color)
No. You can't.
You can, however, use common input for your shading nodes and geometry nodes: the empty's position:
Of course as you can see it creates gradients:
So you want to change each ...
7
votes
Is there a "switch" to disable viewport geometry node instances (to reduce lagging in viewport)?
Here is the example. You can use Is Viewport node to get information that it is a viewport, not render. Then you can pass it to a switch node like this:
When you'll have a switcher to version without ...
7
votes
Accepted
How to Generate a Collection of Instances in Geometry Nodes?
Put all types into Geometry to Instance node, And click on Pick Instance in Instance on Points node
7
votes
Geometry node - instantiating a cube only in the middle of another geometry edge
You could convert the mesh to curves, then subdivide, and with the node Endpoint Selection select the middle points and instantiate there.
If you also want to ...
7
votes
Geometry node spacing along curve
This is a near-repeat of @Tobias Einarrson 's answer since he's edited it (.. the main point being to sample a curve by length). This adds a workflow option, though, so maybe it's worth posting.
...
7
votes
Accepted
How to duplicate a collection of meshes along a drawn curve?
This is actually a task that is made for Geometry Nodes.
If you simply use your curve as base geometry, and subdivide this curve with the node Resample Curve ...
7
votes
Coral reef - How to blend scattered instances
I just want to show you the current progress, so that you don't think I'm just talking nonsense.
Of course, this is not yet a full-fledged answer to the question, but only a small teaser.
...Please ...
7
votes
Accepted
Traffic along a curve in Geo Nodes without clipping (overlapping)
In your concrete case, you would only have to define a minimum distance between the individual points.
To do this, simply add the math node Snap after the node <...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
instances × 603geometry-nodes × 305
collections × 53
modifiers × 50
particles × 50
modeling × 36
bezier-curves × 34
materials × 30
transforms × 29
python × 27
animation × 27
geometry × 25
animation-nodes × 24
linked-data × 24
objects × 22
node-editor × 20
normals × 17
mesh × 16
procedural × 16
random × 16
rendering × 12
hair × 12
vector × 12
dupli-groups × 12
cycles-render-engine × 11