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

NO VIACOM DON'T TURN ME INTO A MARKETABLE PLUSHIE remix

by ericktheguy2763

Project thumbnail
View Project

Beat up Edward remix

by xmrrileyxx

Project thumbnail
View Project

Roblox free

by dogatronnamedpaco

Project thumbnail
View Project

Beat Up Bonzi Buddy: DEFINITE EDITION ADD ATTACKS! remix

by bonzi346

Project thumbnail
View Project

Tom and Ben News Returns beta 1.9

by jacejim1809

Project thumbnail
View Project

Dog Man Ragdoll!

by marcello1029

Project thumbnail
View Project

Talking News - The Simpsons HD (My Version)

by EdilsonVidal2022

Project thumbnail
View Project

Sprunki Deluxe + Your ocs!

by private_penguin1

Project thumbnail
View Project

Geometry Dash Bloodlust noclip

by DangThatiscrazy

Project thumbnail
View Project

Beat Up Bonzi Buddy -REVAMPED- Edition with overpowered health remix remix-2 remix

by Jaime133

Project thumbnail
View Project

The Mine Song but everything is the floor and ceiling

by __Stingy__

Project thumbnail
View Project

???? !!!! baldi humor

by Mistah153

Project thumbnail
View Project

talking tom and ben news extreme remix remix remix remix remix

by azoriad

Project thumbnail
View Project

Scratch cat animation test

by SparkyFlameSpark

Project thumbnail
View Project

The Ninja 4

by Will_Wam

Project thumbnail
View Project

Minecraft Mario Platformer ✪ Episode 1 ✪ Mobile friendly platform games ✪

by atomicmagicnumber

Project thumbnail
View Project

AAMOCAYC: Reacting to a hacked Sesame Street VHS (5)

by dillmatt09

Project thumbnail
View Project

5 Most Useful Custom Blocks!

by NatKingCoder

Project thumbnail
View Project

Hickory Dickory Dock-Dylan Dorlus

by dylandorlus

Project thumbnail
View Project

BEAT UP SUPER WHY!!!! use Quacker

by OrangeGoodMan2022

Project thumbnail
View Project

Alphabet lore M but images

by souziandcitose_noban

Project thumbnail
View Project

Scratch Cat Hates The X (Free to Use)

by TheReturnOf24Again

Project thumbnail
View Project

Interactive Endless Letters (Uppercase) remix-5

by JaydenGamerzTube

Project thumbnail
View Project

Fixed Monkey Color and Walrus Color

by Alfad2009