Natanel Apfel's Avatar

Natanel Apfel

@natapfel.bsky.social

Principal Technical VFX Artist @ Riot Games. Prev Rocksteady & Path of Exile. He/they ๐ŸŒˆโญ

210 Followers  |  1,193 Following  |  1 Posts  |  Joined: 24.12.2023  |  1.9997

Latest posts by natapfel.bsky.social on Bluesky

Video thumbnail

particles breakdown

10.08.2025 01:25 โ€” ๐Ÿ‘ 203    ๐Ÿ” 40    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Gave my terrain Geometry Nodes the option to have a bottom side, so I can make things like overhangs, arches and bridges. ๐Ÿ˜ค
#gamedev #indiedev #b3d

08.08.2025 23:16 โ€” ๐Ÿ‘ 144    ๐Ÿ” 14    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0
Video thumbnail
06.08.2025 14:07 โ€” ๐Ÿ‘ 149    ๐Ÿ” 17    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

Mesh2Motion (@scottpetrovic.bsky.social) is an open-source alternative to Mixamo that allows you to rig humanoid and four-legged characters!

mesh2motion.org

05.08.2025 20:26 โ€” ๐Ÿ‘ 1183    ๐Ÿ” 362    ๐Ÿ’ฌ 35    ๐Ÿ“Œ 18

Alright, due to popular demand, let's start talking about the

๐ŸŽถ Beasts with the fur (with the fur) ๐ŸŽถ

in โœจHERDLING โœจ

Here's a ๐Ÿงต with the process and tech behind the fur on our fluffy Calicorns:

04.08.2025 10:23 โ€” ๐Ÿ‘ 149    ๐Ÿ” 48    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 2
Video thumbnail
27.07.2025 15:35 โ€” ๐Ÿ‘ 236    ๐Ÿ” 34    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 1
Video thumbnail

Revisiting an old project with real-time 3D pixel art lighting. Was reminded of how cool some of it looked. I really wanna use it in a future project. :^) #unity3d #pixelart #gamedev

12.07.2025 08:45 โ€” ๐Ÿ‘ 89    ๐Ÿ” 14    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 2
Video thumbnail

I've been inspired by great greek painters I saw last week. So here's PBR made out of watercolor paintings. And of course, the normals were handpainted as usual. Made in a pretty modified version of UE5.

#GameArt #UnrealEngine #UE5 #WaterColor

06.07.2025 17:50 โ€” ๐Ÿ‘ 156    ๐Ÿ” 23    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 0
Video thumbnail

#UE5 random doodle. Some more FFT flipbook experiments. 4K 16bit flipbook + 2K*1K detail normal flipbook + precomputed splash position LUT. Not the best looking ocean out there for sure, but it's cheap and memory footprint isn't terrible I suppose :)

27.06.2025 22:55 โ€” ๐Ÿ‘ 26    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

bsky.app/profile/radi...

I really like biplanar mapping from the standpoint of โ€œneat shader tricksโ€.

But like many neat shader tricks, itโ€™s probably not actually cheaper than triplanar. And on some hardware itโ€™s much, much more expensive.

25.06.2025 08:50 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

I never posted the zequel

(This looks far better in-game since this is a 200% regular zoom in-editor and not the actual game where everything is far crunchier. I'm also using a more intense light to prove a point.)

EVERYTHING has a normal!!!
#gamedev #indiegamedev #godotengine #pixelart

24.06.2025 02:35 โ€” ๐Ÿ‘ 88    ๐Ÿ” 15    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 1
Video thumbnail

Sharing the vertex animation shader for Godot that I am working on and will use in my game.

It allows to draw tens of thousands animated meshes with unique per instance animation in a single draw call.

Shader:
godotshaders.com/shader/verte...

#godot #gamedev

21.06.2025 15:50 โ€” ๐Ÿ‘ 122    ๐Ÿ” 14    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 1

Little showcase of this cel shading model in action on stuff like characters, metal stuff, glossy stuff #UE5 #stylized #npr

11.06.2025 18:16 โ€” ๐Ÿ‘ 26    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Hey #UE5 - if you're working on something #stylized and are looking for an integrated solution for cel shading that lets you ditch post-processing or bespoke unlit materials, my engine fork might be for you! ๐Ÿงต

github.com/hippowombat/...

08.06.2025 01:03 โ€” ๐Ÿ‘ 134    ๐Ÿ” 37    ๐Ÿ’ฌ 13    ๐Ÿ“Œ 2
Video thumbnail

Punch Punch 4 ever ๐Ÿ‘Š

08.06.2025 11:30 โ€” ๐Ÿ‘ 2796    ๐Ÿ” 297    ๐Ÿ’ฌ 17    ๐Ÿ“Œ 0
Video thumbnail

Been working on a Vulkan renderer using C++ as a learning exercise during my free time. Current features:
- gltf-ktx & Slang support
- Cubemaps
- Framegraph - auto memory barriers
- Auto generated descriptor sets/pipelines & bindings
- Postprocessing
- shadow map
- Slang support

updates in ๐Ÿงต :)

27.12.2024 13:37 โ€” ๐Ÿ‘ 30    ๐Ÿ” 3    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Post image Post image Post image

A young scamp.
#madewithunity #gamedev #indiedev #็ฉบๆƒณๅฎถ

06.06.2025 10:57 โ€” ๐Ÿ‘ 591    ๐Ÿ” 82    ๐Ÿ’ฌ 32    ๐Ÿ“Œ 1
Video thumbnail

Made a utility to automatically turn any hole in any geometry into a "light hole", which makes it appear as though it is connected to a different space on the other side by communicating light/darkness coming through.
#GodotEngine #gamedev #indiedev

27.05.2025 17:16 โ€” ๐Ÿ‘ 783    ๐Ÿ” 98    ๐Ÿ’ฌ 13    ๐Ÿ“Œ 0
Video thumbnail

World-position-driven rotation with full control over one or 2 axis.
The first has a fixed axis, the other generates the axis from two vectors. Both deform world position and normals, useful for effects that need precise control over rotation in WPO #gamedev #VFX #realtimeVFX #UnrealEngine

22.05.2025 18:02 โ€” ๐Ÿ‘ 19    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Internal testing of an alternative to VATs, using the FBX format

17.05.2025 04:13 โ€” ๐Ÿ‘ 11    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

A dramatic example of how different color lights effect a sprite with normals when on opposing sides. I really like how this is turning out. My previous post makes it look so good to me.

#pixelart #gamedev #indiegamedev

08.05.2025 08:29 โ€” ๐Ÿ‘ 38    ๐Ÿ” 8    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1
Video thumbnail

Trying out some clouds/fog :)

#gamedev

30.04.2025 17:58 โ€” ๐Ÿ‘ 252    ๐Ÿ” 23    ๐Ÿ’ฌ 9    ๐Ÿ“Œ 0
Video thumbnail

blog post: cool little tech art thing I did a while ago on Sleight of Hand. lights that dispel volumetric smoke, with occlusion

www.joewintergreen.com/tech-art-thi...

12.04.2025 05:43 โ€” ๐Ÿ‘ 148    ๐Ÿ” 20    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 0
Video thumbnail

Colors ๐Ÿ˜100 pooled actors being randomly pushed around with a force, sending locations to a single Niagara System to spawn particles VFX Unreal Engine5

30.03.2025 18:10 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Water filling Gaps in Unreal Engine: a long term goal has been achieved by introducing Mass and elevation-averaging. Mid-video: noisy rock-elevation is getting smoothed as water floods the the creek-bed --- NinjaLIVE 2.0 pre-alpha
#unrealengine #UE5 #realtimevfx #fluidninja

28.03.2025 15:47 โ€” ๐Ÿ‘ 25    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

This is how we achieved our painterly art style:
Kuwahara effect + subtle outline = watercolor filter with clear edges ๐ŸŽจโœจ #techart #shader #ue5

27.03.2025 15:24 โ€” ๐Ÿ‘ 31    ๐Ÿ” 8    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I am working on my Unreal Engine Instructors Certification, I believe it requires a tutorial / training example, so I will be making one about unified particle systems! 100 โ€œrocketโ€ actors are flying around, sending spawn locations to a single VFX system running ultra smooth! indiegamedev UE5

28.03.2025 14:37 โ€” ๐Ÿ‘ 25    ๐Ÿ” 4    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Video thumbnail

cd bagel (from deltarune) #art

21.03.2025 22:50 โ€” ๐Ÿ‘ 352    ๐Ÿ” 118    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 1
Video thumbnail

Using swatch textures means your texture footprint is practically zero.

15.03.2025 18:58 โ€” ๐Ÿ‘ 837    ๐Ÿ” 105    ๐Ÿ’ฌ 19    ๐Ÿ“Œ 4
Video thumbnail

2024 summary

08.03.2025 08:50 โ€” ๐Ÿ‘ 233    ๐Ÿ” 28    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

@natapfel is following 20 prominent accounts