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

Hill Climb Racing remix

by jetgame123

Project thumbnail
View Project

The Aisamgamer8315 Show Season 1 DVD (WIP)

by da8ft8td8f82f8g2f

Project thumbnail
View Project

hjerter

by Fluffymonster123

Project thumbnail
View Project

Light Island Remixer | My Singing Monsters

by Qwerty_Navy

Project thumbnail
View Project

Black hole simulator remix

by 2024hello2024

Project thumbnail
View Project

Vicky Says Yes Anti-Fairy World/Grounded

by ClassicTristan

Project thumbnail
View Project

Geometry Dash Deadlocked v5

by 0011USERNAME1100

Project thumbnail
View Project

KyleWare: Ultimate Microgames! (v0.35)

by Kyle3912Again

Project thumbnail
View Project

Minecraft v11.7 (Minecraft 2D)

by Vector10002

Project thumbnail
View Project

THE WITHER STORM CORPERATION HR616

by ThatTrainzGuy365

Project thumbnail
View Project

casoh dash get the big mac!

by 123fm321

Project thumbnail
View Project

Blue Mist Plus All Jumpscares - 1 Googolplexs. FIXED

by Shaylag76

Project thumbnail
View Project

Catto? . . . . . . . TAOTMF Season 2 episode 1 (1)

by ashleyblairplays

Project thumbnail
View Project

YOU CANNOT ESCAPE WINDOWS 10 in my style

by catty_124

Project thumbnail
View Project

Angry Birds Classic remix remix

by jibrilandrashad

Project thumbnail
View Project

RotMG Confused Control Simulation EXALTED

by kh9sd

Project thumbnail
View Project

Animation Sync

by Cherww

Project thumbnail
View Project

Scratch: The Movie

by ShayDogra3

Project thumbnail
View Project

The hotdog

by Studio413

Project thumbnail
View Project

Beat up Sponge Neighbor (remix chain) [remix 10]

by NA10SS14ER

Project thumbnail
View Project

FNaN UCN V2

by Jordanon_scratch543

Project thumbnail
View Project

Beat Up Diego Leal remix (DISOWNED)

by PhoneGuyAndSpringy

Project thumbnail
View Project

Heavy Tower Defense | #games #all (A endless wordplay game pt 3) (FINAL PART)

by imzisonic1

Project thumbnail
View Project

Beat up mario

by littleblah14