Tag

graphics

2 views collected around this technical thread.

Python Programming Learning Circle
Python Programming Learning Circle
Jun 2, 2025 · Game Development

Creating a Rain Animation with Python and Pygame

This article provides a step‑by‑step guide to building a realistic rain animation in Python using the Pygame library, covering environment setup, raindrop physics, drawing techniques, full source code, and suggestions for customization such as color, density, wind, and depth effects.

PygamePythonRain Animation
0 likes · 7 min read
Creating a Rain Animation with Python and Pygame
Architects' Tech Alliance
Architects' Tech Alliance
Jun 1, 2025 · Artificial Intelligence

Evolution, Industry Landscape, and Standards of Graphics GPUs

This article traces the history of graphics GPUs from their 1980s origins to modern AI and high‑performance computing roles, examines China's emerging GPU market and its challenges, and reviews the key graphics and compute standards shaping the industry today.

Artificial IntelligenceGPUHardware
0 likes · 10 min read
Evolution, Industry Landscape, and Standards of Graphics GPUs
Sohu Tech Products
Sohu Tech Products
Apr 29, 2025 · Mobile Development

Understanding Android VectorDrawable and AnimatedVectorDrawable: Usage and Source Code Analysis

The article explains Android’s VectorDrawable format for SVG‑like scalable graphics, details its XML schema, shows how to create static vectors, gradients, and clip‑paths, then examines the underlying source‑code flow, and finally describes AnimatedVectorDrawable’s property‑based animations, inflation process, and runtime execution.

AndroidAnimatedVectorDrawableVectorDrawable
0 likes · 48 min read
Understanding Android VectorDrawable and AnimatedVectorDrawable: Usage and Source Code Analysis
Python Programming Learning Circle
Python Programming Learning Circle
Apr 7, 2025 · Fundamentals

Drawing a Birthday Cake with Python Turtle Graphics

This tutorial explains how to recreate a hand‑drawn birthday cake using Python's turtle library, covering the motivation, step‑by‑step code implementation with parametric equations, visual results, and reflections on code quality and potential improvements.

cakedrawinggraphics
0 likes · 15 min read
Drawing a Birthday Cake with Python Turtle Graphics
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 9, 2025 · Frontend Development

Advanced Three.js and Shader Techniques for Hero Sections with Post‑Processing

This article walks through building an eye‑catching Hero Section using Three.js, custom GLSL shaders, dynamic point lights, and post‑processing effects such as UnrealBloomPass, FilmPass, and a custom ShaderPass, providing complete code snippets and practical tips for front‑end developers.

3DShaderThree.js
0 likes · 12 min read
Advanced Three.js and Shader Techniques for Hero Sections with Post‑Processing
Architects' Tech Alliance
Architects' Tech Alliance
Jan 23, 2025 · Game Development

GPU Architecture and Rendering Pipeline Overview

This article provides a comprehensive overview of modern GPU architecture, covering components such as SMs, GPCs, memory hierarchy, unified shader architecture, SIMT execution, warp scheduling, and compares IMR, TBR, and TBDR rendering pipelines while offering practical optimization techniques for developers.

GPUPerformanceRendering
0 likes · 27 min read
GPU Architecture and Rendering Pipeline Overview
Architecture Development Notes
Architecture Development Notes
Dec 1, 2024 · Fundamentals

How to Add Importance‑Sampling PDFs to a Rust Ray Tracer

This article walks through implementing probability‑density‑function (PDF) based importance sampling in a Rust ray‑tracing renderer, covering trait definitions, concrete PDF types for spheres, cosine distributions, hittable objects, quad geometry, material adjustments, and integration into the rendering loop to achieve faster convergence and higher image quality.

Importance SamplingPDFRay Tracing
0 likes · 15 min read
How to Add Importance‑Sampling PDFs to a Rust Ray Tracer
Python Programming Learning Circle
Python Programming Learning Circle
Oct 25, 2024 · Game Development

Creating a Colorful Fireworks Effect with Python and Pygame

This tutorial walks through building a dazzling fireworks animation in Python using the Pygame library, covering environment setup, installing dependencies via domestic mirrors, defining particle and firework classes, and implementing the main game loop with full source code examples.

Particle SystemPygamePython
0 likes · 8 min read
Creating a Colorful Fireworks Effect with Python and Pygame
Test Development Learning Exchange
Test Development Learning Exchange
Oct 24, 2024 · Fundamentals

Python Turtle Graphics: Installation, Basic Shapes, and Advanced Visual Patterns

This guide explains that the turtle module is included with Python, then provides step‑by‑step code examples for drawing basic shapes like squares, stars, spirals, concentric circles, polygons, fractal trees, as well as advanced patterns such as colorful spirals, Koch snowflakes, Mandelbrot sets, the Chinese flag, and a simple map of China, all illustrated with complete runnable code snippets.

Pythoncode examplesgraphics
0 likes · 11 min read
Python Turtle Graphics: Installation, Basic Shapes, and Advanced Visual Patterns
Python Programming Learning Circle
Python Programming Learning Circle
Oct 9, 2024 · Fundamentals

Drawing a Birthday Cake with Python Turtle Graphics

This article demonstrates how to use Python's turtle library to programmatically draw a birthday cake, explaining the motivation, step-by-step code implementation, and visual results, while also discussing code structure improvements and the mathematical concepts behind curve drawing.

Pythoncodinggraphics
0 likes · 12 min read
Drawing a Birthday Cake with Python Turtle Graphics
Model Perspective
Model Perspective
Aug 29, 2024 · Fundamentals

Master Beautiful LaTeX Graphics: Functions, Charts, and Geometry with TikZ

This tutorial shows how to use LaTeX's TikZ and related packages to create high‑quality function plots, statistical charts, and geometric figures that integrate seamlessly with document text, offering step‑by‑step code examples and visual results.

LaTeXPlottingTikZ
0 likes · 11 min read
Master Beautiful LaTeX Graphics: Functions, Charts, and Geometry with TikZ
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Aug 23, 2024 · Mobile Development

GPU Command and Syncpoint Analysis on SM8650 Platform

On the SM8650 platform, GLES issues synchronous and draw commands that the kernel‑mode driver translates into kgsl_drawobj structures, queues them in per‑context dispatch lists, processes fence, timestamp, and timeline syncpoints via dedicated kernel threads, and finally submits draw objects to the GPU firmware, with eglSwapBuffers triggering a fence syncpoint, a draw command, and a GPU fence creation.

AndroidGPUKGSL
0 likes · 12 min read
GPU Command and Syncpoint Analysis on SM8650 Platform
Python Programming Learning Circle
Python Programming Learning Circle
Aug 10, 2024 · Game Development

Creating a Fireworks Display with Python and Pygame

This article demonstrates how to build a colorful, music‑synchronized fireworks animation in Python using the Pygame library, covering module imports, window setup, color definitions, the Fireworks class implementation, and the main loop that renders and animates the fireworks effect.

PygamePythonanimation
0 likes · 7 min read
Creating a Fireworks Display with Python and Pygame
Python Programming Learning Circle
Python Programming Learning Circle
Jul 31, 2024 · Fundamentals

Python Turtle Basics: Canvas Setup, Pen Control, Drawing, Filling, and Animated Balloons

This tutorial introduces Python's built‑in Turtle graphics library, explaining how to configure the drawing canvas, use pen functions, draw shapes, apply fill colors, write text, and create animated balloon objects with movement and rendering loops for a festive visual program.

animationgraphicsturtle
0 likes · 8 min read
Python Turtle Basics: Canvas Setup, Pen Control, Drawing, Filling, and Animated Balloons
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 13, 2024 · Frontend Development

Using WebGPU Compute Pipeline for Large‑Scale Bird Flocking Simulation

This article explains how to leverage WebGPU's compute pipeline and WGSL shaders to simulate the flocking behavior of tens of thousands of birds on the GPU, covering context creation, shader modules, pipeline setup, data buffers, and the rendering‑compute loop with full JavaScript code examples.

Flocking SimulationGPU ComputeJavaScript
0 likes · 16 min read
Using WebGPU Compute Pipeline for Large‑Scale Bird Flocking Simulation
Python Programming Learning Circle
Python Programming Learning Circle
Jul 4, 2024 · Fundamentals

Python Turtle Valentine's Day Drawing Collection: Roses, Hearts, Cupid, Cherry Blossom Tree and More

This tutorial presents a collection of Python Turtle scripts that generate various romantic 520-themed graphics—including roses, heart shapes, Cupid figures, animated cherry blossom trees, heart-shaped word clouds, and a girlfriend portrait—complete with ready-to-run code for each illustration.

Pythoncodegraphics
0 likes · 28 min read
Python Turtle Valentine's Day Drawing Collection: Roses, Hearts, Cupid, Cherry Blossom Tree and More
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 2, 2024 · Frontend Development

Creating a Pepyaka Shader Effect with Three.js: Sphere, Noise, Particle System, and Text Overlay

This tutorial walks through reproducing the Pepyaka shader effect using Three.js, covering the creation of a central sphere, vertex displacement with GLSL noise, color mapping, spherical particle systems, background firefly particles, animated text, and optional top‑light effects, all with complete source code.

JavaScriptParticle SystemShader
0 likes · 23 min read
Creating a Pepyaka Shader Effect with Three.js: Sphere, Noise, Particle System, and Text Overlay
Test Development Learning Exchange
Test Development Learning Exchange
Apr 5, 2024 · Fundamentals

Introduction to Python Turtle: Concepts, Use Cases, and Sample Code

This article introduces Python's Turtle graphics library, explains its educational and creative use cases, and provides five detailed code examples—including drawing a square, a colorful spiral, a flower, a heart, and a Fibonacci spiral—to help beginners learn programming concepts through visual output.

Pythoneducationfundamentals
0 likes · 7 min read
Introduction to Python Turtle: Concepts, Use Cases, and Sample Code
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 3, 2024 · Frontend Development

Recreating the Xiaomi SU7 Showcase Webpage with three.js and Custom Shaders

This article walks through reproducing the stunning Xiaomi SU7 showcase webpage by using three.js, custom GLSL shaders, and several helper libraries to implement dynamic environment map switching, reflective ground, tunnel traversal, bloom, and camera shake effects, providing complete source code and explanations.

GLSLShadersThree.js
0 likes · 18 min read
Recreating the Xiaomi SU7 Showcase Webpage with three.js and Custom Shaders
Python Programming Learning Circle
Python Programming Learning Circle
Mar 20, 2024 · Game Development

Python Pygame Solar System Simulation Tutorial

This tutorial demonstrates how to use Python and the Pygame library to create a real‑time visual simulation of the solar system, complete with background images, rotating planet sprites, optional music, and frame‑rate control, providing a hands‑on example of basic game‑style graphics programming.

PygamePythongame development
0 likes · 15 min read
Python Pygame Solar System Simulation Tutorial