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

T3RR0R!V3LY.

by Bugsnax_fan_

Project thumbnail
View Project

Beat Up Nickel!

by AwayFromPrize

Project thumbnail
View Project

Samsung Galaxy S1 Cricket Wireless Startup And Shutdown

by gabryp3

Project thumbnail
View Project

FN4F 1 JUMPSCARE SIMULATOR BETTER

by gamerwolfss

Project thumbnail
View Project

Beat up Sincere Films Ultimate!!!!

by tiguy2

Project thumbnail
View Project

Beat Up Cara Fanticalson

by dirtotheobjectrises

Project thumbnail
View Project

pizza tower: round scratch v.1.1

by whostheregm2

Project thumbnail
View Project

Beat Up Luigi PLUS [Massive Update] with no intro. (Hayley Buttons) remix remix remix remix … remix

by bonzi346

Project thumbnail
View Project

20th century studios Sparta remix TTE v6

by 444433hhh_ALT

Project thumbnail
View Project

Fredbear and Springbonnie react to dreamy snaps

by Blu3T4ils

Project thumbnail
View Project

PLANTS VS ZOMBIES

by purno_mola

Project thumbnail
View Project

A-15 Remake

by A60MultiMonster

Project thumbnail
View Project

Geometry Dash - Skeletal Shenanigans | Classroom GD Remix

by Classroom_GD

Project thumbnail
View Project

Sprunksters retake [but better]

by NaodTVCall911Plus

Project thumbnail
View Project

Bop It! (IMAGES ONLY)

by SpaceRanger137

Project thumbnail
View Project

Fish Simulator! || #All #Games

by yut555yut

Project thumbnail
View Project

Sunshine 2 || A platformer

by FreezingGlacier

Project thumbnail
View Project

Bowser fury final Battle 1

by Revolution1SMS

Project thumbnail
View Project

Minecraft 3D BETA

by Bwenedian_Jr

Project thumbnail
View Project

Cat gets electrocuted

by SeanTheHeroRobopon

Project thumbnail
View Project

[AY] black hole

by MimikyuMarshadow123

Project thumbnail
View Project

Freddieggamer vs Freddieggamer: Sneaky Ending

by SolidLampMobile

Project thumbnail
View Project

Fixed lowercase Q and rearranged the Uppercase Letters, Lowercase Letters, Numbers, and Symbo… remix

by numberswizard

Project thumbnail
View Project

UncannyStart Band 91-100 (END OF SEASON 1)

by skool_12