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

Reactor Core Project.

by TheNoObJOINS

Project thumbnail
View Project

MYO: Total Drama Island Full Cast

by Ovidiu2006

Project thumbnail
View Project

Gd Difficulty Faces Even More Extended

by amAZIngAZI20142

Project thumbnail
View Project

RALR - What's New? (Part 2) (prediction) by harrymations

by Harrymationseta-y

Project thumbnail
View Project

Numbers 1 to 1000000 Inspired by Quad Vision 1 to 1000000

by rizqiuwais

Project thumbnail
View Project

story maze cuphead

by musgr31

Project thumbnail
View Project

[RAP] Béni | Math_The_Dev & Linux-Scratcher

by Math_The_Dev

Project thumbnail
View Project

BFDI Colour Picker !!

by Spark_Code0307

Project thumbnail
View Project

Planet mayhem coming soon

by Shapysdofun

Project thumbnail
View Project

Incredibox - KATS phase 1 and 2 (normal and horror)

by BittergiggleGoB4

Project thumbnail
View Project

Among Us Platformer

by partsandcrafts

Project thumbnail
View Project

crack the egg MULTIPLE CODES!!

by user8pal

Project thumbnail
View Project

Chess Online

by ArnoHu

Project thumbnail
View Project

elmo the video game is very very broken

by MyCottage

Project thumbnail
View Project

Add a button to beat up Nano! (Remixed too many times!) remix remix

by Klaskychoopo64

Project thumbnail
View Project

Sonic Adventure 2D Scratch

by SuperStarScratcherCC

Project thumbnail
View Project

Endless Alphabet: CYLAK

by hjjghjjg

Project thumbnail
View Project

Rj Kumar Version Of I Killed PBS Kids Dash Logo

by AwesomeNintendoGuy50

Project thumbnail
View Project

VS. Mickey Mouse (DEMO) - Friday Night Funkin'

by FlyingMusicNote

Project thumbnail
View Project

Beat up GELATIN!

by WavyUniverse

Project thumbnail
View Project

Add yourself/your oc singing Game Over (0)

by creapmeap

Project thumbnail
View Project

[拡散希望] 天気が変わる!?プラットフォーマー  scroll whether platformer

by studentguidance

Project thumbnail
View Project

Among Us Hide and Seek (Online) remix

by LRVgames_99999

Project thumbnail
View Project

Super Mario Bros. (Full Game)

by GamingWithDominic