Shop Forum More Submit  Join Login
About Deviant Lawrence D’OliveiroMale/New Zealand Group :iconvintage-computing: vintage-computing
Recent Activity
Deviant for 3 Years
Needs Core Membership
Statistics 116 Deviations 604 Comments 11,216 Pageviews

Newest Deviations

Crosshatch by default-cube Crosshatch :icondefault-cube:default-cube 0 0 Gray Code by default-cube Gray Code :icondefault-cube:default-cube 0 0 Related Colours by default-cube Related Colours :icondefault-cube:default-cube 0 0 Indic Snippets by default-cube Indic Snippets :icondefault-cube:default-cube 0 0 The Original Apple Watch--Back by default-cube The Original Apple Watch--Back :icondefault-cube:default-cube 1 0 The Original Apple Watch--Front by default-cube The Original Apple Watch--Front :icondefault-cube:default-cube 1 0 Van Rossum's Triangle by default-cube Van Rossum's Triangle :icondefault-cube:default-cube 1 0 That Certain Logo Timeslice Down by default-cube That Certain Logo Timeslice Down :icondefault-cube:default-cube 1 0 Spy Ring Rotate Timeslice Down by default-cube Spy Ring Rotate Timeslice Down :icondefault-cube:default-cube 0 0 Spy Ring Tour Timeslice Across by default-cube Spy Ring Tour Timeslice Across :icondefault-cube:default-cube 0 0 Questworld Timeslice Across by default-cube Questworld Timeslice Across :icondefault-cube:default-cube 2 0 Futuro House Timeslice Across by default-cube Futuro House Timeslice Across :icondefault-cube:default-cube 0 0 Spy Ring Rotate Timeslice Across by default-cube Spy Ring Rotate Timeslice Across :icondefault-cube:default-cube 0 0 Jeannie's Bottle by default-cube Jeannie's Bottle :icondefault-cube:default-cube 4 1 Kepler's Third Law by default-cube Kepler's Third Law :icondefault-cube:default-cube 0 0
Computer Graphics And The Wheel Of Reincarnation
There is a  paper from 1968 which described a recurring pattern in the design of computer graphics hardware: it would turn out that certain graphics algorithms were too slow to run on general-purpose CPUs, so simple specialized hardware was created to speed up those functions. Then the algorithms got more complicated, and so did the specialized hardware. Eventually the hardware was effectively turning into something resembling a general-purpose CPU. Whereupon it was found worthwhile to offload certain functions onto yet another layer of specialist hardware, and so the circle went round again.
The precise details of those specialist functions are no longer relevant with today’s technology. But I think the general principle still applies.
Before delving more into this, first let us be clear about the two main kinds of 3D graphics rendering: there is real-time rendering, where successive frames have to be output f
:icondefault-cube:default-cube 1 0

Random Favourites

Thunderbirds scale chart by Harnois75 Thunderbirds scale chart :iconharnois75:Harnois75 143 29 Forest Hallway by ArthurBlue Forest Hallway :iconarthurblue:ArthurBlue 710 57 The flaming circle of our days by ArthurBlue The flaming circle of our days :iconarthurblue:ArthurBlue 758 54 The Hanging Pools by ArthurBlue The Hanging Pools :iconarthurblue:ArthurBlue 1,689 269 Sea Castle by Skaya3000 Sea Castle :iconskaya3000:Skaya3000 3,326 167 Battle Cathedral by farawayforest Battle Cathedral :iconfarawayforest:farawayforest 32 59 Airship color by AUMAKUA70 Airship color :iconaumakua70:AUMAKUA70 1,426 202 i'm in mamak stall by ahgun i'm in mamak stall :iconahgun:ahgun 1,294 119 hookah3 by erenminareci hookah3 :iconerenminareci:erenminareci 23 0 Roman Insula by Betomelo Roman Insula :iconbetomelo:Betomelo 7 0 Roman Domus by Betomelo Roman Domus :iconbetomelo:Betomelo 13 1 Chand Baori (stepwell) - Abhaneri, India by Dandelo1 Chand Baori (stepwell) - Abhaneri, India :icondandelo1:Dandelo1 6 2 Gardens of Babylon by JJasso Gardens of Babylon :iconjjasso:JJasso 695 61 dinner by molybdenumgp03 dinner :iconmolybdenumgp03:molybdenumgp03 663 14



No journal entries yet.


default-cube's Profile Picture
Lawrence D’Oliveiro
New Zealand
Freelance software developer specializing in Linux, including Android. Also known to mess about with Blender 3D software.

I have posted some short animations on Vimeo: and published code on GitHub:

:iconblenderlogoplz: :iconprogrammingplz: :iconlinuxplz: :icon3dhdplz: :iconscienced:


Add a Comment:
kummindrottning Featured By Owner Jun 10, 2018
Pixel: Heart Jump by apparateThanks for faving pink heart {big} by DiegoVainilla
Hidden by Owner
Hidden by Commenter
Hidden by Owner
Hidden by Commenter
(1 Reply)
ligr77 Featured By Owner Mar 18, 2017
Hi default-cube!

Thanks for the visit to my Raygun Gothic group! If you have any pieces you want to drop by there, you're more than welcome to do so!
Seishinami Featured By Owner Edited Feb 19, 2016  Hobbyist General Artist
I really like the code exercises. Too bad I only can understand Java @ this stage.. not a lot of Java though because I'm just a beginner ;d
default-cube Featured By Owner Feb 19, 2016
If you like programming, do a lot of it, and you will learn that way.

Also try different languages. There are much more interesting ones than Java around. Like Python, for example. Or Lisp.
Seishinami Featured By Owner Feb 19, 2016  Hobbyist General Artist
Thanks for the amazing resource!
I would try a different language but school curriculum starts off with Java, so I have to stick with it for now. (:
unusualsuspex Featured By Owner Jun 5, 2015  Hobbyist Digital Artist
:iconthxwatchplz: Hope I can live up to your expectations I salute you!
Add a Comment: