wiki
A multimedia production wiki
(inspired by many)
An Unnecessary Note From the Author
Let’s Think About This First
Audience, Author
Ethics, Advertising, and Fictional Realities
Art, Tools, and Metaphors
Copyright: Laws and Ideas
What is (Technical) Art?
What is a Computer Computing?
RESOURCES
3D Basics & Concepts
Shapes, Sizes: Working with Primitives
Points, Vertices, Triangles, Quads
Common Modeling Tools / Concepts
UV “channels” and Texturing
Lighting, Shading, and Shaders
Rendering & Post-Processing
Animation: Keyframes and Curves
Animation: “The” Principles
RESOURCES
Realtime Concepts
“Things”: Actors, Game Objects, Entities
Components
Tick & OnUpdate
Timers & Coroutines
Event Based Programming
Memory & Garbage Collection
Shaders & Instructions
Overdraw
The Long Thin Triangle
Rendering: Forward & Deferred
Animation Systems
blend spaces
blend shapes
skeletons
programmatic overrides
blend by bone
look-at
IK (Inverse Kinematics)
spline bones
Digital Content Creation Packages (“DCC”s)
Blender
Houdini
3dCoat
RESOURCES
Realtime Tools
Unity
C#
Animation Controllers
DOTS
Unreal
Animation Blueprints
Sequencer
Blueprints
VR
Useful Shader Tips
Physics Assets & Physical Animation
VJing
VJ Concepts
Resolume
VDMX
Adobe Character Animator
todo: Godot
RESOURCES
Particles
Particle Concepts
Unreal Niagara
Unreal Cascade
Unity VFX Graph
Unity Particle Editor
Houdini POPS
Shader & Particle Tricks
RESOURCES
Texturing
TEXTURING CONCEPTS
Quixel Mixer
Substance Painter
materializer
todo: armorPaint
todo:blender texturing, panting
RESOURCES
Shading
SHADING CONCEPTS
Unreal Shader Nodes
Unity Shader Nodes
Blender Shader Nodes
HLSL
pixl cards
RESOURCES
Animation
Blender
Workflow & Shortcuts
Curve editor
NLE Editor
Plugins
AEtoBlend plugin
Auto-Rig Pro
Unreal
AllRightRig
ControlRig
Sequencer
After Effects
Curve Editor & Gotchas
Plug-in dependency
Hand Drawn
Procreate
RoughAnimator
Photoshop
Stop Motion / Pixilation
Photo & Illustration
Affinity Photo
Affinity Designer
Adobe Photoshop
Procreate
Krita
Design
DESIGN CONCEPTS
Video Tools
VIDEO CONCEPTS
After Effects
Premiere
Fusion
Resolve
Misc Tools & Plugins
EbSynth
iPad/iPhone
RoughAnimator
Procreate
Affinity Photo
Affinity Designer
LumaFusion
Filmic pro
Blender (compositing, editing, vfx)
RESOURCES
Advanced 3D & Visual Effects
Motion Tracking
Performance Capture & Digital Puppetry
Simulation
Proceduralism (workflow)
Virtual Production
RESOURCES
Audio
AUDIO CONCEPTS
SOUND DESIGN
TOOLS
Reaper
Ableton Live
FL Studio mobile
Audacity
RESOURCES
Music
Music Theory Tips
RESOURCES
Streaming
OBS & Integrations
Zoom
Programming
PROGRAMMING CONCEPTS
Blueprints (Unreal Visual Scripting)
C# (Unity)
Python
VEX (Houdini language for manipulating 3d objects)
RESOURCES
Useful Mathematics
Vectors
Cross Product
Dot Product
1D easing functions
Quaternions