Realtime Affine Texture Mapping (WIP) copy
by DCPU-16
Description
UPDATE: Back-ported backface culling. (hohoho) The code includes lots of unrolled loops and duplicated code to save doing things twice or with excessive calculation, so the code is pretty messy. Since this is affine texture mapping, the texturing will look funky when used on perspective transforms (you can see this on the first Playstation). This is the simplest form of texture mapping though, so it makes sense to implement this first. As you can see, this is way too slow to be practical. The framerate could be increased a lot by doing backface culling, which I might copy over from my racetrack project. I'm going to try this on a more advanced model, but it'll probably be a a like render instead of realtime. Credit to Mojang for the grass block texture from Minecraft.
Instructions
Affine Texture Mapping in Scratch. Adjust the distance slider (closer is slower) and Poly Resolution slider. I use the same texture converter as with the Earth Shader: http://dl.dropbox.com/u/12239448/ScratchTexture/index.html Model of Link Imported: http://scratch.mit.edu/projects/10541079/
Project Details
- Visibility
- Visible
- Comments
- Enabled
More Cool Projects
III simulator but with people's characters (3/18)
by snowmanpizzaboy
Tug of war - Squid game #3
by Ryamm20
Beat Up Bonzi Buddy: DEFINITE EDITION ADD ATTACKS! remix
by bonzi346
My Effects Kit remix
by scratchlover201403
Seadtype V9.7
by 123456free
piano tiles
by MohdAbdullah2014
Some Bop It drawings I made!
by -matty1000-
A Wii Simulator I Started on in the School Library
by gannongamescom
Stick-Viking XP
by GoldenGamer7983
Vicky And Friends credits remix remxi
by milldell
Klasky Csupo but cooler :shock:
by OREOROBLOCK
Project Arrhythmia - Medusa (CANCELLED)
by enderbloke1
Beat Up MarioBro 5 remix
by angelopascov
One Night At Gumball 4
by TailsTheFox5000
Random number generator 1-1000
by ACD56FI
Numbers 1 to 179UCe
by dinosaurish
Beat up BonziBUDDY! remix
by dinos22megha
Scratch the cat Vector Jumpscare
by Blindeye15
skibidi cat 20
by FriedMcDonuts555
Paper Minecraft v12.1 (Minecraft 2D)
by ChookyBooky
Add A Button To Beat Up Giga (Collab) #3 remix
by Markdanieltan20
Fidget Spinner Creator
by GoldenrodCK
βThe Strongest ScratchGrounds [V2.1] #Games #Battlegrounds
by Adel_EditsSchoolAcc
Beat up Nano (remixed too much!)
by Tyler-Time