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

Beat up Sonic more buttons remix remix remix [beat up buttons] remix remix remix remix remix … remix

by jakubko2010

Project thumbnail
View Project

Windows Thin PC Remasted Sound Effects Edition Crazy Error Maker (Very Funny and G-Major Sound)

by CatCzE

Project thumbnail
View Project

Paper Minecraft 1.21 _ Tricky Trials _ Minecraft 1.21 _ Remix

by Near0702

Project thumbnail
View Project

Beat Up Bonzi Buddy REBOOTED v1

by bonzi346

Project thumbnail
View Project

Ms Pac-Man (Full Game Recreation)

by s207900

Project thumbnail
View Project

huggy wuggy cutout chapter 2

by coldfile75

Project thumbnail
View Project

Scratch_Arcade!

by Hey_20

Project thumbnail
View Project

*sans.

by bone_1126

Project thumbnail
View Project

Ace (Abedin) is laughing and losing sanity at Pat while he's smiling

by AbedinIsBack

Project thumbnail
View Project

Klasky Csupo logo (1996, prototype)

by word12321

Project thumbnail
View Project

Yearblocks Band 2001-2026 But I Add any Android Versions That Was Released.

by HKTOT45Returns

Project thumbnail
View Project

ギャンブル・アタック ver9.2.8

by hebiue

Project thumbnail
View Project

Windows 10 Simulator 25 100000000

by superhappysqurl

Project thumbnail
View Project

Scratchers with Most Shared Projects v1.1

by Twin138956Scratch

Project thumbnail
View Project

Subway Surfers 3d in Scratch!!!!

by SLSFDKJS

Project thumbnail
View Project

3D Minecraft V3.4

by 20033549oliverrocko

Project thumbnail
View Project

Xmas Game

by progresscreeper

Project thumbnail
View Project

paper minecraft 1.19 [Nether and Warden Update]

by 54428546111

Project thumbnail
View Project

2.2 Sneak Peek - Geometry Dash

by Classroom_GD

Project thumbnail
View Project

Beat Up Scratch Cat Ultimate Edition V2.2

by tailsthefox323ALT

Project thumbnail
View Project

DODGE OFFICIAL TRAILER

by tonkinsonh

Project thumbnail
View Project

Nerf Heist

by Futurescratchboy

Project thumbnail
View Project

Beat Up Foldy [BFB]

by bluesonic45

Project thumbnail
View Project

AY Black Hole (1) remix remix

by joaomanoslay