Visual Computing
Domain: 2D/3D rendering, WebGPU, game engines, data visualization, 3D modeling, animation, XR, post-processing, accessibility
Modules
Section titled “Modules”No modules produced yet.
Course catalog (planned)
Section titled “Course catalog (planned)”Streeling University | Head: architect | Grammar: sci-visual-computing.ebnf
Mission
Section titled “Mission”Teach AI to master the full visual rendering spectrum: 2D graphics, 3D engines, WebGPU, game engines, data visualization, animation, spatial computing, 3D modeling, and accessible design.
Curriculum
Section titled “Curriculum”Foundations
Section titled “Foundations”- SVG fundamentals: paths, transforms, viewBox, responsive scaling
- Canvas 2D API: drawing, compositing, double-buffering, dirty rects
- CSS layout mastery: Flexbox, Grid, container queries, logical properties
3D Rendering
Section titled “3D Rendering”- Three.js scene graph: cameras, lights, materials, geometries, loaders
- Babylon.js PBR materials and shadow generation
- WebGPU from scratch: device, pipeline, shaders, bind groups, compute
- WGSL shader language: vertex, fragment, compute entry points
Data Visualization
Section titled “Data Visualization”- D3.js data joins: enter-update-exit, scales, axes, transitions
Reactive Frameworks
Section titled “Reactive Frameworks”- React component architecture: hooks, context, suspense, server components
- Svelte reactivity: runes, stores, actions, transitions
Animation
Section titled “Animation”- GSAP animation: tweens, timelines, ScrollTrigger, MorphSVG
- Framer Motion: layout animations, AnimatePresence, gestures
- Spring physics: damping ratio, natural frequency, critically damped systems
Spatial Computing
Section titled “Spatial Computing”- WebXR session management: VR, AR, hit testing, hand tracking
Game Engines
Section titled “Game Engines”- Godot GDScript: scene tree, signals, exports, TweenNode
3D Modeling
Section titled “3D Modeling”- Blender Python (bpy): mesh creation, modifiers, materials, rendering
Post-Processing & Performance
Section titled “Post-Processing & Performance”- Post-processing chains: bloom, SSAO, DoF, color grading, LUTs
- Render-critic loop: screenshot, score, adjust, converge
- GPU performance profiling: draw calls, fill rate, overdraw, instancing
Accessibility
Section titled “Accessibility”- WCAG accessibility: contrast ratios, ARIA roles, screen reader support, reduced motion
Consumer Repos
Section titled “Consumer Repos”- ga — Visual components, data visualizations, interactive UI
Related Departments
Section titled “Related Departments”- Computer Science — Programming fundamentals, frameworks, tooling
- Guitar Acoustics — Audio visualization, waveform rendering
- Data Visualization — Chart theory, perception, color science
Course Production
Section titled “Course Production”Courses are produced by Seldon research cycles. When a research question achieves T (confirmed) status, the finding is packaged as a course module in this directory.