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

Numberblocks Generator or maker (1-20)

by MuzafferAli03

Project thumbnail
View Project

the Beat Up EXTREME 72

by Dhyeguinho

Project thumbnail
View Project

A Teaser for FNATI: UCN

by king892

Project thumbnail
View Project

Spanish Alphabet Lore cast but it’s merch style

by Carlos_AltAccount

Project thumbnail
View Project

secret staycation pack V5

by A_scratch_guy_lol

Project thumbnail
View Project

Madden/retro bowl 25

by Dlab43-3

Project thumbnail
View Project

Quentins Gang Band 33

by rayleighthepogi10

Project thumbnail
View Project

DELTARUNE Roaring Knight Boss Fight

by Alvaro_Games19

Project thumbnail
View Project

Beat Up Me

by elevatorfan1978

Project thumbnail
View Project

G(ガスター)ルート remix

by mimiltukilyu

Project thumbnail
View Project

Minecraft Scratch Edition v4.0

by KrufferWasTaken

Project thumbnail
View Project

Окончание вести недели(Техноляндия 1, 02.05.2021)

by UralScratch

Project thumbnail
View Project

DOOM: Invasion Mode - Super Mario Bros.

by Monafide

Project thumbnail
View Project

Question #355 remix

by adilbibi

Project thumbnail
View Project

Beat Up Coiny final version (+ Felipebross) remix

by hyd3ns33k

Project thumbnail
View Project

Beat Up (Yoshikage) Kira (1)

by peggraz51

Project thumbnail
View Project

Kanasoft Savant -Developer Preview 3.0-

by 11112222111111111

Project thumbnail
View Project

Burmese Alphabet Lore

by AlfabetonsOfficial

Project thumbnail
View Project

do not Cut the ropes

by kingcat7

Project thumbnail
View Project

【ライブ】地震情報モニターremix

by manya_0123

Project thumbnail
View Project

Beat Up Nickel

by paata27747438

Project thumbnail
View Project

Новейшая заставка "Вести недели в Скретче" (2023 - н.в.)

by _TOCTEP

Project thumbnail
View Project

NUMBERBLOCKS MATH QUIZ!!!!!!!!!!

by Kool479

Project thumbnail
View Project

HPRC with more chCACAaracters! remix remix

by eland_animation