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

AYS: SUBTERFUGE

by TerrificTorchy

Project thumbnail
View Project

Siren

by Co0kie_3000

Project thumbnail
View Project

Numbericons 1-4000

by jayden2015paul

Project thumbnail
View Project

Pick Random For Numbericons 1-1000 Vectors but I fixed some of them will 2

by jayden2015paul

Project thumbnail
View Project

Mario Party: Retro Run

by MarioPlushMayhem

Project thumbnail
View Project

BEAT UP JustCat01! [nemeyles Version] (6)

by Delightful2025

Project thumbnail
View Project

ε€Ήε’ŒθΏ›ζΆˆζ― (δΈ­ζ–‡η‰ˆ) | C&P NEWS (CN VER)

by omarmhosny

Project thumbnail
View Project

[NOW LOW QUALITY FOR ME...]- Tidal wave - Geometry Dash

by WeatherLink

Project thumbnail
View Project

Ytpmv Scan Made With BeepBox

by Harithhars

Project thumbnail
View Project

Angry Birds Trampoline

by FernandoTheImposter

Project thumbnail
View Project

Sprunki Phase 12 (Official) remix

by acr0314

Project thumbnail
View Project

Country City Band 14

by Speed-Booster3457

Project thumbnail
View Project

Among us || Episode 2: Black the Hacker

by sayguy120

Project thumbnail
View Project

Beat up Gobo [2.2]

by is44c128_nolastgame

Project thumbnail
View Project

The TVOKids Party! remix remix remix remix remix remix remix remix remix remix remix remix remix

by bboytvo

Project thumbnail
View Project

FINAL UPDATE | BFDI Contest Simulator

by WindowsNT6point0

Project thumbnail
View Project

音ζ₯½θ΄γ“γ†γ‚ˆ

by hu-kanosabu

Project thumbnail
View Project

Beat up Gamatoto

by icanttellwhatisitis

Project thumbnail
View Project

Spinning My Tails - Friends From the Future (Friday Night Funkin')

by FlyingMusicNote

Project thumbnail
View Project

It's Corn!

by IllIIIIl

Project thumbnail
View Project

FNF [TEST PLAYGROUND 2] remix

by Sergito12319

Project thumbnail
View Project

(DO NOT REPORT) Alphabet Lore in bren319's style (REUPLOADED) remix-2

by MolkSolsuda

Project thumbnail
View Project

Beat up Kim

by Lalajo3232

Project thumbnail
View Project

The longest and scariest emerald pingu error in the dimension (part 7.8C)

by DanielSapinho9IsBack