# PRIM_BUMP_SHINY

*LSL constant*

```lsl
integer PRIM_BUMP_SHINY = 19;
```

Constant groups: [PrimParam](/constants/groups/PrimParam/), [PrimParamGet](/constants/groups/PrimParamGet/)

Used to get or set the [Bump Mapping](https://wiki.secondlife.com/wiki/Bump_Mapping) and `shiny` settings of the prim's `face`.

| Constant | Type | Value | Description |
| --- | --- | --- | --- |
| [PRIM_SHINY_NONE](/constants/PRIM_SHINY_NONE/) | integer | `0` | none |
| [PRIM_SHINY_LOW](/constants/PRIM_SHINY_LOW/) | integer | `1` | low |
| [PRIM_SHINY_MEDIUM](/constants/PRIM_SHINY_MEDIUM/) | integer | `2` | medium |
| [PRIM_SHINY_HIGH](/constants/PRIM_SHINY_HIGH/) | integer | `3` | high |
| [PRIM_SHINY_A_SORT_HACK](https://wiki.secondlife.com/wiki/PRIM_SHINY_A_SORT_HACK) | 3.5 | `s=style="display:none;"` |  |
| [PRIM_BUMP_NONE](/constants/PRIM_BUMP_NONE/) | integer | `0` | none: no bump map |
| [PRIM_BUMP_BRIGHT](/constants/PRIM_BUMP_BRIGHT/) | integer | `1` | brightness: generate from highlights |
| [PRIM_BUMP_DARK](/constants/PRIM_BUMP_DARK/) | integer | `2` | darkness: generate from lowlights |
| [PRIM_BUMP_WOOD](/constants/PRIM_BUMP_WOOD/) | integer | `3` | woodgrain |
| [PRIM_BUMP_BARK](/constants/PRIM_BUMP_BARK/) | integer | `4` | bark |
| [PRIM_BUMP_BRICKS](/constants/PRIM_BUMP_BRICKS/) | integer | `5` | bricks |
| [PRIM_BUMP_CHECKER](/constants/PRIM_BUMP_CHECKER/) | integer | `6` | checker |
| [PRIM_BUMP_CONCRETE](/constants/PRIM_BUMP_CONCRETE/) | integer | `7` | concrete |
| [PRIM_BUMP_TILE](/constants/PRIM_BUMP_TILE/) | integer | `8` | crustytile |
| [PRIM_BUMP_STONE](/constants/PRIM_BUMP_STONE/) | integer | `9` | cutstone: blocks |
| [PRIM_BUMP_DISKS](/constants/PRIM_BUMP_DISKS/) | integer | `10` | discs: packed circles |
| [PRIM_BUMP_GRAVEL](/constants/PRIM_BUMP_GRAVEL/) | integer | `11` | gravel |
| [PRIM_BUMP_BLOBS](/constants/PRIM_BUMP_BLOBS/) | integer | `12` | petridish: blobby amoeba like shapes |
| [PRIM_BUMP_SIDING](/constants/PRIM_BUMP_SIDING/) | integer | `13` | siding |
| [PRIM_BUMP_LARGETILE](/constants/PRIM_BUMP_LARGETILE/) | integer | `14` | stonetile |
| [PRIM_BUMP_STUCCO](/constants/PRIM_BUMP_STUCCO/) | integer | `15` | stucco |
| [PRIM_BUMP_SUCTION](/constants/PRIM_BUMP_SUCTION/) | integer | `16` | suction: rings |
| [PRIM_BUMP_WEAVE](/constants/PRIM_BUMP_WEAVE/) | integer | `17` | weave |

<table>
	<tr>
		<th>`shiny` & `bump` Flags</th>
		<th></th>
		<th colspan="6">Description</th>
	</tr>
	<tr>
		<td></td>
		<td></td>
		<td colspan="8"></td>
	</tr>
</table>

## See also

### Constants

- [CHANGED_TEXTURE](/constants/CHANGED_TEXTURE/)?

### Functions

- [llGetPrimitiveParams](/functions/llGetPrimitiveParams/)

### Events

- [changed](/events/changed/)

---

*Source: [PRIM BUMP SHINY](https://wiki.secondlife.com/wiki/PRIM_BUMP_SHINY) on the Second Life Wiki. Content from the Second Life Wiki articles PRIM BUMP SHINY (revision 1170049, 2012-07-02), Template:LSL Constants/PrimitiveParams/bumpshiny (revision 1107303, 2010-11-16) and Template:LSL PrimitiveParam Categorize (revision 1180644, 2013-08-09), CC BY-SA 3.0.*

---

From lsl.dev: https://lsl.dev/constants/PRIM_BUMP_SHINY/
