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

SKIBIDI TOILET

by Natethegreat234

Project thumbnail
View Project

Transforming Clouds (Drawing Morpher)

by katlio

Project thumbnail
View Project

Beat up me (2)

by everton_trader2

Project thumbnail
View Project

Klasky Csupo Effects 1 Mashup

by Liamblake12

Project thumbnail
View Project

ABPR: Beat Up Hat Pig 1 Remastered remix

by smeshnoichelovechik

Project thumbnail
View Project

Add A Button to Beat Up Ñ (27)

by Salamander123isback

Project thumbnail
View Project

mario e luigi 3

by 2criadoresni

Project thumbnail
View Project

Endless Type - The Game From Endless remix remix

by kadenroweperson-

Project thumbnail
View Project

(VIRAL) Interactive Endless Numbers remix

by emedua15

Project thumbnail
View Project

Talking Tom And Ben News OHIO v0.2 remix

by SavityGo

Project thumbnail
View Project

Susie vs Hammer of Justice

by KosmoMichal

Project thumbnail
View Project

Just For Tickles Logo (2025, Christmas Special Variant)

by joaocomilaoarroz

Project thumbnail
View Project

how to beat up the past

by Dish_2

Project thumbnail
View Project

牢屋から脱出せよ! 2

by kiyomax

Project thumbnail
View Project

픽셀아레나 베타 [한국어]

by plant2014

Project thumbnail
View Project

Remix All The Way To Infinity Part 1 Remix 30: Numbers 1 to 1 Quadragintillion

by altha123

Project thumbnail
View Project

Fruit Ninja First Version Scratched V2

by juliangamer555

Project thumbnail
View Project

platbox V1.3

by yusei0108

Project thumbnail
View Project

LMNOP Songs (Alphabet Lore)

by whitenumber

Project thumbnail
View Project

Alphabetons: Do You Like Broccoli Ice Cream

by TigerT2022

Project thumbnail
View Project

Add a button to prank Yery! (20)

by aaroncrist7

Project thumbnail
View Project

That GF Fan Tower Defense Deluxe

by StanHeadStudios

Project thumbnail
View Project

Beat Up Squidward 2018 WITH WALUIGI AND WARIO

by VenomGamer80

Project thumbnail
View Project

Endless Numbers: 102

by OmegaLikeAPro