UDUxia Dovalinunrealengineoptimization.hashnode.dev·Jul 6 · 6 min readUnreal Engine OptimizationFrame Time (ms) vs Frame Rate (FPS) The Frame time (milliseconds) is a linear way of looking at performance, while the frame rate is non-linear. This means that the same change in FPS doesn't always r01D
MPMarko Petrićinmarko-ue.hashnode.dev·Jul 5 · 6 min readCapturing Attributes in Execution CalculationsNote: If you're new to execution calculations, I'd recommend starting with my previous post which covers them in detail, then coming back here. What is attribute capturing and why would you use it At00
UDUxia Dovalinunrealengineoptimization.hashnode.dev·Jul 4 · 2 min readUnreal Engine Optimization Hey, an Unreal Technical Artist here :)Welcome to my notes! Performance, profiling and optimization can be pretty tedious topics, but let's try to make them as simple as possible for everyone.I want t00
MPMarko Petrićinmarko-ue.hashnode.dev·Jun 7 · 14 min readCustom Gameplay Effect ContextWhy would you make a custom gameplay effect context If you followed my damage pipeline post, you passed in FGameplayEffectContext through your ExecCalc. This post covers how to extend it with your own00
MPMarko Petrićinmarko-ue.hashnode.dev·May 24 · 3 min readGAS Input Tags: Ability Activation Without Hardcoded BindingsWhat are input tags in GAS and why you should use them Input tags are one way of activating gameplay abilities in GAS. They allow you to easily tie any gameplay ability's activation input to a specifi00
MPMarko Petrićinmarko-ue.hashnode.dev·May 10 · 7 min readHow to Deal Damage in Unreal's GAS: Meta Attribute and Execution Calculation PatternWhat are meta attributes and how to use them Most commonly, and in this example, a meta attribute will be used for damage. Meta attributes are placeholder attributes that act as intermediaries on whic00
MPMarko Petrićinmarko-ue.hashnode.dev·Apr 30 · 5 min readNative Gameplay Tags in GASWhat are gameplay tags and why should you use them Gameplay tags are essentially FName wrappers, meaning they have a small upfront cost when first created but are very cheap to access and compare afte10
AAApple Arts Studiosinaapple.hashnode.dev·Apr 25 · 4 min readWhy Reference Cameras are the Secret to High-Fidelity Performance Capture In the world of professional motion capture, data is king—but visual context is the kingdom. At Apple Arts Studios, we recently completed an intense combat choreography session. While our 127 OptiTrac00
DDeepakindeepakarts.hashnode.dev·Apr 14 · 3 min readEngineering Realism A Deep Dive into High-Fidelity Facial Performance CaptureIn the evolving landscape of digital storytelling, capturing the subtle nuances of human emotion remains the ultimate challenge. At Apple Arts Studios, we have refined a technical pipeline that bridge10
PPrasadappleartsstudiosinmotioncaptureindia.hashnode.dev·Apr 11 · 2 min readHigh-Fidelity Facial Motion Capture Using Technoprops Stereo HMC at Apple Arts StudiosThe demand for realistic digital characters and digital doubles is rapidly increasing in modern filmmaking, VFX, and game development. Achieving believable facial performances is one of the most criti10