View Issue Details

IDProjectCategoryView StatusLast Update
0006717DarkRadiantMap Editingpublic08.06.2026 19:37
ReporterFrost_Salamander Assigned Tofunc_klaus  
PrioritynormalSeveritynormalReproducibilityN/A
Status assignedResolutionopen 
Product Version3.9.0 
Summary0006717: Feature request: Automatically copy shader to clipboard
DescriptionWhen texturing surfaces, there is a lot of copy/paste shader operations, especially when texturing around corners to make it look continuous (e.g. when you cut out a window or door). Usually the workflow is something like this:

1. Select a brush face
2. copy shader
3. select a target brush or brush face
4. paste shader

in the course of building a map these operations are executed hundreds or thousands of times, and reducing the number of steps would be really helpful.

Could we have an option to combine 1 and 2 into a single operation? That is, if you select a brush face then it will automatically copy the shader to the clipboard.

It needs to do the exact same thing as if the mapper actually did a copy shader - that is the texture scale and orientation needs to be preserved (so not the same as just selecting a texture from the media tab and adding it to the clipboard).

it might be that mappers wouldn't always want this, so perhaps we make it a configuration option? Not sure where - maybe under Preferences -> Textures?


TagsNo tags attached.

Activities

Frost_Salamander

Frost_Salamander

06.06.2026 08:44

reporter   ~0017321

Last edited: 06.06.2026 08:45

When testing this it's clear that it's a totally flawed concept. What happens is this:

1. Mapper selects a brush face and the shader is copied to the clipboard automatically.
2. Mapper then selects a destination brush face where they wish to then copy the shader.
3. Because of the new feature, the destination brush face shader is also copied to the clipboard, overwriting the shader from step 1.
4. When mapper pastes shader onto the new face, nothing changes because they are copying and pasting the existing shader that's already there.

I can't really think of a way to make this work off the top of my head, without involving multiple clipboards and things like that. The added complexity isn't something worth introducing. If anyone has an idea how to make this work I'm open to suggestions.

I have another idea about a different way to solve my original requirement. I'll see if I can articulate that in a new issue perhaps.
func_klaus

func_klaus

08.06.2026 12:36

developer   ~0017322

What if you hold a key for enabling the feature, instead of an option? That way the copying can be selectively enabled within the same workflow.
Frost_Salamander

Frost_Salamander

08.06.2026 19:36

reporter   ~0017323

Last edited: 08.06.2026 19:37

Hmmm. Maybe a new key + mouse combination.

Currently I select a face using a configuration called 'Select Faces' defined in Edit -> Mouse Bindings -> Camera View. Currently it's set to use CTRL+SHIFT+ LMB.

Maybe we add a new one called 'Select Faces and Copy Shader', and for example it could be configured as CTRL+SHIFT+ RMB?

Issue History

Date Modified Username Field Change
31.05.2026 12:38 Frost_Salamander New Issue
05.06.2026 20:47 func_klaus Assigned To => func_klaus
05.06.2026 20:47 func_klaus Status new => assigned
06.06.2026 08:44 Frost_Salamander Note Added: 0017321
06.06.2026 08:45 Frost_Salamander Note Edited: 0017321
08.06.2026 12:36 func_klaus Note Added: 0017322
08.06.2026 19:36 Frost_Salamander Note Added: 0017323
08.06.2026 19:37 Frost_Salamander Note Edited: 0017323