Unreal Engine - Packing/Unpacking a color into 1 Custom Float to change the material in an Instance

  Рет қаралды 41

Last Iberian Lynx GameDev

Last Iberian Lynx GameDev

Күн бұрын

Пікірлер: 1
@LastIberianLynx_GameDev
@LastIberianLynx_GameDev 11 күн бұрын
The code is bugged for certain colors, use this code instead: Packing the color: uint32 PackedColor = Color.ToPackedRGBA(); float PackedFloat = *reinterpret_cast(&PackedColor); return PackedFloat; Unpacking the color (HLSL): uint PackedInt = asuint(PackedValue); // Convert the float back to a uint float R = ((PackedInt >> 24) & 0xFF) / 255.0; // Extract R (top byte) float G = ((PackedInt >> 16) & 0xFF) / 255.0; // Extract G float B = ((PackedInt >> 8) & 0xFF) / 255.0; // Extract B float A = (PackedInt & 0xFF) / 255.0; // Extract A (lowest byte) return float4(R, G, B, A);
The biggest lie in video games
15:18
AIA
Рет қаралды 2,4 МЛН
My game is 262,000 times faster than Minecraft. I'll show you how.
12:20
IGoByLotsOfNames
Рет қаралды 1,3 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,6 МЛН
15 IMPOSSIBLE GOALS IN FOOTBALL
9:13
Gustavo Marques
Рет қаралды 10 МЛН
3 Hours vs. 3 Years of Blender
17:44
Isto Inc.
Рет қаралды 6 МЛН
I Redesigned the ENTIRE YouTube UI from Scratch
19:10
Juxtopposed
Рет қаралды 813 М.
Speed Level Design - Overgrown Ruins - Unreal Engine 4
9:19
Maverick
Рет қаралды 5 МЛН
I solved Unreal Engine's Package Size Problem...
14:35
Cobra Code
Рет қаралды 86 М.
Why Solo Developers Should Use Unreal
9:51
Thomas Brush
Рет қаралды 458 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН