Главная
Study mode:
on
1
The future of computer graphics!
2
Viewer comments
3
Editing code in BASIC
4
Floppy Emu disk emulator
5
Double buffered animation
6
Initialize high resolution graphics for 2 pages
7
Animating a line
8
CALL to clear the screen
9
Switching screens
10
The "draw loop"
11
Rotate a line
12
Add points
13
Add a subroutine that draws a line between two points
14
Scaling the line
15
Matrix Multiplication for Rotation
16
Animate rotation
17
Clear background
18
Subroutine to add the points of a cube
19
Subroutine to draw the lines
20
Incorporating matrix math.
21
Edit code to add more points
22
Connect the points to draw a cube
23
Beautiful, 3D rotating cube!!
24
x-axis rotation
25
Ways to optimize the code
26
Can you add perspective projection?
27
See you next time on Coding Together!
Description:
Embark on a nostalgic coding adventure with this 46-minute video that showcases an attempt to build a 3D graphics engine using AppleSoft BASIC on a restored Apple II+ computer. Learn how to create a spinning cube through step-by-step instructions, covering topics such as double-buffered animation, high-resolution graphics initialization, line animation, screen switching, rotation techniques, matrix multiplication, and point connection. Explore the challenges of working with vintage hardware and software while gaining insights into fundamental 3D graphics concepts. Discover optimization techniques and consider ways to enhance the project further, such as adding perspective projection. Perfect for retro computing enthusiasts and those interested in the foundations of computer graphics programming.

3D on Apple II

Coding Train
Add to list
0:00 / 0:00