Realtime Affine Texture Mapping (WIP) copy

Realtime Affine Texture Mapping (WIP) copy

by DCPU-16

πŸ‘ 6,256 ❀️ 239 ⭐ 190 πŸ”„ 4
Created: May 30, 2013 Last modified: Jul 23, 2013 Shared: May 30, 2013

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

Project thumbnail
View Project

Friday Night Scratchin' - V.1.0 - Menu

by Elisamuel_the_coder

Project thumbnail
View Project

Klasky-Csupo Nightmares logo but better (JUMPSCARE WARNING) @credits Luigikidgaming remix

by thesecretsussy

Project thumbnail
View Project

Universe Size Comparison - 600 PROJECT SPECIAL!!!!!

by LegendaryDiamond7892

Project thumbnail
View Project

under the water sound

by aliawan777

Project thumbnail
View Project

Add Yourself Watching a Movie! remix remix remix remix remix-3 remix

by miguelhauck

Project thumbnail
View Project

Numba's Russian Alphabet Lore Band (Band Version) Combos

by jamarcusjj14

Project thumbnail
View Project

Rainbow Numbers 0 to 200000 (Part 1 of Numbers 0 to 1000000) remix

by goodall4050

Project thumbnail
View Project

Sprinkle Sprunki

by indiacountryballl

Project thumbnail
View Project

γƒͺγ‚’γƒ«γ‚Ώγ‚€γƒ εœ°ιœ‡γƒ“γƒ₯γƒΌγ‚’γƒΌ v1.6.3 remix

by kometabetaine

Project thumbnail
View Project

Funny bfdi

by Himper_SILLY123

Project thumbnail
View Project

HORROR NANO

by aresabazi2015

Project thumbnail
View Project

WAJA PC Piano

by entenhausen-kurier

Project thumbnail
View Project

Status Effect Log [ Remix 5 | 38 Effects ]

by Kyle3912AgainTest

Project thumbnail
View Project

Ultimate Jolly Night: All Jumpscares

by yoannzrillic

Project thumbnail
View Project

[REDUX] Add yourself running from the coronavirus!

by BATTLE_STUDIO

Project thumbnail
View Project

GettingOver It v1.4 remix

by Ciro64bits

Project thumbnail
View Project

beat up scratch cat, ultimate edition remix remix-2 remix

by Traw2016

Project thumbnail
View Project

Pixel art

by XBZMinecraft

Project thumbnail
View Project

Sesame Street Elmo's World theme song

by aubycs32

Project thumbnail
View Project

All Numbericons 1-100 Different Styles remix remix

by chiamason82

Project thumbnail
View Project

Pen Platformer

by i-am-a-person-123

Project thumbnail
View Project

Emerald Pingu.EXE Buttons I (RESTORED)

by ScratchTheBest12

Project thumbnail
View Project

Beat Up Idiot (so hard)

by yyeee409

Project thumbnail
View Project

crowd panic Randomizer

by oceanskylar