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

Sonic Legacy / Obituary (playable)

by goober9793

Project thumbnail
View Project

Doors...||#All#Animations#Trending

by sadid2015

Project thumbnail
View Project

Endless Numbers 1 to 103 remix

by splashyideas

Project thumbnail
View Project

[TSDoN-9 | 1080b] ⭑★- ȶɦɛ ֆȶʊɖɨօ ɖօօʀֆ օʄ ռʊʍɮɛʀֆ ‣ քǟʀȶ 9 -★⭑

by MisterChuChu

Project thumbnail
View Project

fake anti piracy screens in a nutshell sneakpeek

by CyborgsCM

Project thumbnail
View Project

Blue Mist Plus 5,000 All Jumpscares P1 (5,000.000005-5,499) copy

by Jharring20

Project thumbnail
View Project

Sprunki losaine part 3

by Thegood1700

Project thumbnail
View Project

CHROME CAT

by SikeVintage

Project thumbnail
View Project

Coptic Alphabet Song but everyone turned into the beta version jumpstart letters remix

by Minguini01

Project thumbnail
View Project

who did you vote for? #BFDIA #BFDIA25 #Finally

by goofygoober12355

Project thumbnail
View Project

Endless INSANE Notes: M Notes

by EndlessFanSombrero

Project thumbnail
View Project

Windows Dista

by Kao52758

Project thumbnail
View Project

The Periodic Table - Animated

by TheWindWak3r

Project thumbnail
View Project

The Studio Doors of Numbers - Part 3 (281 Doors)

by 1234567890AN

Project thumbnail
View Project

Super Mario World Maker

by w-u-t

Project thumbnail
View Project

TDSGBV 3D ☁Multiplayer - tower defense survival game by vadik1

by Vadik1

Project thumbnail
View Project

The Windows 10 virus

by errorsans213

Project thumbnail
View Project

home AMV // DTAE

by abbybaby88

Project thumbnail
View Project

Magic Tiles 3

by WiktorWilk123

Project thumbnail
View Project

Snake VS Block

by kouttakunn

Project thumbnail
View Project

MSMAOA 0.9.9 prerelease 1!

by jack8547

Project thumbnail
View Project

Clock! (Analogue/Digital)

by Cheetah_Coder

Project thumbnail
View Project

Talking Tom & Ben News Party!

by bianca23bb

Project thumbnail
View Project

Beat up John and Belle V3 fixed

by ptv_23