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
Beat Up BB-5 V19
by Batatapo89RisesYETAg
1.8 |Angry Birds Classic Hd| #games
by Matteo_10-BeloRato
Talking CatNap all buttons
by operatorthegod
Incident csupo bellows stuck on Glue loop
by winiboycartoon
Jujutsu Showdown (Release)
by Superdudethatscool15
Pvz fusion plants
by PvZ27
Windows 8.1 NT
by The-reel-donald-duck
Angryblocks Band 1-10 (Uncannyblocks Band 14B) remix-2
by xmrrileyxx
turboprop flight simulator V1.1.0
by Karkarbusas90
Beat Up Giga Version v1.6
by Fabiankosc
Venom: The Last Dance full movie
by Super_Scratch1000
Mech v4.48
by lilgreenland
the mine song but everything is north and every 5 seconds a face appears
by Whatcanyousay
Pikachu (Volt Bunny) MOD
by TerrariaMods
FNF - FULL WEEK 7
by Bradk2005
LM 25 Players Minigame
by lamic1234
Endless Alphabet: CYLAK
by hjjghjjg
An Enigmatic Encounter - Remastered (Partly Unfinished)
by makth20
定義ブロックの使い方
by coin_block
Beat Up 1990's BBC Ver 1.0
by TinyTruePop
edit a button to beat up bregions! (1)
by tatatino150again
AYS: Greatest Plan
by 12366193CVUSD0
Beat Up peggraz51 (3)
by newmyles
PvZ v0.2.7
by BenjaminWins11Alt