• Trends
  • Topics
  • Nodes
Search for keywords, #hashtags, $sites, add a dash to exclude, e.g. -$theonion.com

From amini-allight.org

Making an IP Webcam For Remote 3D Printer Monitoring

1 1

Adventures in avoiding bad products and reusing old tech.

#linux #3dprinting #opensource #raspberrypi

17h ago

From amini-allight.org

Displaying A PDF In Your Terminal Is Hard

0 0

Taking a closer look at the algorithm that powers my command-line PDF reader.

on Nov 15

From amini-allight.org

Game Audio Programming Tutorial: Part 14 - Capturing the User's Microphone

0 0

How to open a capture device and record audio in SDL.

on Nov 8

From amini-allight.org

Game Audio Programming Tutorial: Part 13 - Handling Unreliable Transmission in Voice Chat

0 0

Using Opus' built-in packet loss compensation functionality.

on Nov 1

From amini-allight.org

Game Audio Programming Tutorial: Part 12 - Data Compression for Voice Chat

0 0

Using compression to implement voice chat with minimal bandwidth cost.

on Oct 25

From amini-allight.org

Game Audio Programming Tutorial: Part 11 - Data Compression for Audio Files

0 0

Using compression to reduce your game's storage footprint.

on Oct 18

From amini-allight.org

Game Audio Programming Tutorial: Part 10 - Time-Domain Filters & Pass Filtering

0 0

How to construct and apply audio filters without leaving the time domain.

on Oct 5

From amini-allight.org

Using The Internet Less

0 0

And using my PC more.

on Sep 13

From amini-allight.org

Game Audio Programming Tutorial: Part 9 - Processing Overlapped Chunks

0 0

How to mitigate filtering distortions at the end of your audio chunks.

on Sep 6

From amini-allight.org

This Is Why We Need Yellow Paint

0 1

Because I can't do what I want.

on Aug 30

From amini-allight.org

Game Audio Programming Tutorial: Part 8 - Fourier transforms & frequency-domain Doppler shifting

0 0

The different domains, how to transform your audio between them and a simple frequency-domain effect.

on Aug 23

From amini-allight.org

Game Audio Programming Tutorial: Part 7 - Saving WAV files

0 0

How to save audio to the disk for external analysis.

on Aug 9

From amini-allight.org

The Anatomy of Half-Life: Alyx's Jeff

0 1

How a horror encounter works.

on Jul 27

From amini-allight.org

Game Audio Programming Tutorial: Part 5

0 0

Improving our spatial math.

on Jul 20

From amini-allight.org

Game Audio Programming Tutorial: Part 4

0 0

How to pan sounds.

on Jul 12

From amini-allight.org

Game Audio Programming Tutorial: Part 3

0 0

How to load and play WAV files.

on Jul 5

From amini-allight.org

Game Audio Programming Tutorial: Part 2

0 0

How to do stereo, plus the theory of psychoacoustics and continuous vs. discrete sampling.

on Jun 28

From amini-allight.org

Game Audio Programming Tutorial: Part 1

0 0

Generating a simple tone and playing it through your speakers.

on Jun 26

From amini-allight.org

vknew: Modern Vulkan with descriptor indexing, dynamic rendering and shader objects

0 0

What does Vulkan from scratch look like in 2024?

on Jun 25

From amini-allight.org

Shadows on the Sidewalk

0 0

More musing about the problem with AI.

on Jun 20

From amini-allight.org

C Profiling With gperftools

0 0

A tutorial on profiling C/C++ applications with gperftools.

on May 31

From amini-allight.org

LambdaMod: State of the Game, May 14 2024

0 0

A node editor, a finished renderer, advanced dynamic sound, VR fixes and more!

on May 15

From amini-allight.org

OpenXR Tutorial: Addendum #3 - Spectator View

0 0

Adding a desktop window to your OpenXR application that mirrors the headset view.

on Apr 25

From amini-allight.org

AI Pins Remind Me of Something...

0 0

Repackaging yesterday's Utopia.

on Apr 12

From amini-allight.org

OpenXR Tutorial: Addendum #2 - Single Swapchain

0 0

Simplifying and improving performance in an OpenXR by using only one swapchain.

on Mar 25

From amini-allight.org

OpenXR Tutorial: Addendum #1 - Multisampling

0 0

The two main ways of approaching multisampling with OpenXR and Vulkan.

on Mar 23

From amini-allight.org

Pacific Drive and its Inventory

0 0

An evolution on the immersive sim grid inventory.

on Mar 12

From amini-allight.org

An Anatomy of VR Friction

0 0

What does it look like in practice?

on Mar 3

From amini-allight.org

Do Random Encounters Belong in the OSR?

0 1

Or do they conflict with the intended play style?

on Feb 15

From amini-allight.org

Fixing Pacman Error While Loading Shared Libraries

0 1

A guide on fixing up a partially upgraded Arch Linux installation.

on Feb 8

From amini-allight.org

The Joy of Human Readable Save Files

0 0

Why I use them and why you should too.

on Jan 26

From amini-allight.org

The Soft Lock Trap

0 0

The dangers of turn-based combat.

on Jan 22

From amini-allight.org

Home

0 0

A free virtual optical bench for designing optics.

on Jan 2

From amini-allight.org

Introducing Build Swarm

0 0

My new cross-platform build automation system.

on Dec 18

From amini-allight.org

The Primacy of Defense

0 0

How can defense play a greater role in multiplayer games?

on Dec 11

From amini-allight.org

How Elden Ring Fixed Dark Souls

0 0

And where it still has a long way to go.

on Nov 14, 2023

From amini-allight.org

Starfield Has a UI Flow Problem

0 0

How to make space flight feel as frustrating as a buffering video.

on Oct 23, 2023

From amini-allight.org

Introducing Optench

0 0

My new virtual optical bench.

on Oct 19, 2023

From amini-allight.org

Fixing

0 0

A guide to fixing up an Arch boot failure.

on Oct 12, 2023