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

dylanthelegend is back

by mars_2015

Project thumbnail
View Project

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

by thesecretsussy

Project thumbnail
View Project

Final! Dust Sans Fight (My Take)

by Vin4Din

Project thumbnail
View Project

Map Season 3 Episode 12 REANIMATED remix

by Joerobin

Project thumbnail
View Project

Sprunki Alphabet Lore

by LittleDragon18

Project thumbnail
View Project

Numbers Band 1-10

by zzafhira80

Project thumbnail
View Project

Add yourself/your oc singing Monochrome but my plushy

by ksh1411

Project thumbnail
View Project

MegacoolZ | Accurate Wither Storm: Reimagined! V2!!!

by MEGACOOL_YOUTUBE

Project thumbnail
View Project

my talking tom in phone motorola beta

by 6aqui20

Project thumbnail
View Project

Beat Up baolanvui (for paying bills on a single dream.) (2 Buttons) remix

by goldlimeblack

Project thumbnail
View Project

BFDIA Simulator Deluxe! (V1)

by Soniciscool221AGAIN

Project thumbnail
View Project

konkon thou

by rectanglesoup

Project thumbnail
View Project

[2021 Remake] Klasky Csupo

by -codename9000-

Project thumbnail
View Project

BLOODPOP | MEME

by foalfangs

Project thumbnail
View Project

Samsung Galaxy S5 (Scratch version) (Still in development (Now Discontinued))

by Yabests_New_Account

Project thumbnail
View Project

Friday Night Funkin' - QT Mod (UNFINISHED OVERHAUL)

by chucky_lee

Project thumbnail
View Project

mecanismos_ej3

by mdevicente

Project thumbnail
View Project

(Moved) Outfit7 Games On Scratch | Talking Bacteria John

by Yabests_New_Account

Project thumbnail
View Project

Angry Birds Maker! v.0.0.2

by joaquimcurto1

Project thumbnail
View Project

Flower Maker

by ZebraCream

Project thumbnail
View Project

Kingdom Attack Remix

by animalsky

Project thumbnail
View Project

EEE And Ekratkaye NEWS Inspired By Tim_Here remix

by orcalane10

Project thumbnail
View Project

Classic Jeremy Shada Gets Peppa Pig Cancelled/Grounded

by hanifimran_19

Project thumbnail
View Project

Random Number Generator (1 to 2000) remix

by IAmNotA-10IMN666M3