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

(GIFT AS MY LATE BIRTHDAY) multisc has a Sparta Remix TheKantapapa Inspiron Veg remix ft.4 imc remix

by thegod56756

Project thumbnail
View Project

Rainbow Numbers 600001 to 800000 (Part 4 of Numbers 0 to 1000000)

by matthewlin1013

Project thumbnail
View Project

Samsung Galaxy s4 startup amped

by littlelearn123

Project thumbnail
View Project

Bad Piggies Maker

by RandomSuperMarioFan

Project thumbnail
View Project

FC 24 EDWARD

by jhoncena_wweroblAR

Project thumbnail
View Project

geo dash

by redbirdflies22

Project thumbnail
View Project

jump rope squidgame

by -B4rr3tt_Animations-

Project thumbnail
View Project

AY in Colors of Fate! [ Remix: 0 | Players: 5 ] remix-10

by Pacuddlesfan

Project thumbnail
View Project

cat and tree

by boguslavsk

Project thumbnail
View Project

Open World Driving - WIP

by Potato_Plant

Project thumbnail
View Project

Beat up Scratch Cat!

by machiine1

Project thumbnail
View Project

Add a button to beat up Nano! [5]

by sudden-error

Project thumbnail
View Project

Beat Up Barney!! Ultimate [2]

by Asher1246II

Project thumbnail
View Project

Add a button to beat up Microsoft Sam III

by supEvaristeWK2010

Project thumbnail
View Project

Oblitus Casa Vector Pack Release (Part 1)

by MSalahudinAyubbi

Project thumbnail
View Project

Penultimate Chart Converter for AYS/SSS

by SpideyPlays_Test

Project thumbnail
View Project

Universe Size Comparison

by Love_Tanu

Project thumbnail
View Project

Beat Bang [100% pen] v.1.15 #all #epic_fire_ghost #art #games #trending #all

by epic_fire_ghost

Project thumbnail
View Project

AY in spiky spinner [ remix 5 | 27 Players ]

by GrooverPopn

Project thumbnail
View Project

ABC Song too much

by Xhikate15

Project thumbnail
View Project

★★❶❷❸ • тнє ѕтυ∂ισ ∂σσяѕ σƒ ηυмвєяѕ • ραят ❼ • 740 ∂σσяѕ • ❹❺❻★★

by Kyle3912Again

Project thumbnail
View Project

Beat Up Kick The Buddy 2

by Rileyroo2011

Project thumbnail
View Project

alex jumpstart band meme happy birthday 2024 august 8

by adbuljalil

Project thumbnail
View Project

Paper Minecraft v1.20 remix

by vhj000