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

FNA World Sprites SUPER!>:)

by theo1davi2

Project thumbnail
View Project

Mega Beat Up Scratch Cat

by Dhyeguinho

Project thumbnail
View Project

Easoofles with the mouseketools (AMSC Episode-The silly problem) remix

by andpsaid

Project thumbnail
View Project

Gelatin's Steakhouse (GrubHub) BFBoogie Ad

by OrebCatSix941

Project thumbnail
View Project

fidget spinner game

by ORUGSOVI

Project thumbnail
View Project

squid game dalgona

by magicfanBen

Project thumbnail
View Project

Infinite Craft Tutorial! #trending #all #games

by Legion999

Project thumbnail
View Project

Interactive Lego Pieces Deluxe Minus remix-2

by NSAxolotl21

Project thumbnail
View Project

[REVIVE] <(MemorBox [V1])> ~{Familiars}~ bot OSCbox

by theboxfromYT

Project thumbnail
View Project

Sprunke Phase 3 random

by Caseycol13

Project thumbnail
View Project

TeletubbiesAndfriendsblocks band [alphabet-lore u]

by Numberblocks1010

Project thumbnail
View Project

SCRAP DIVERS

by Vicky10cachi11

Project thumbnail
View Project

mega sprunki oc [real] remix

by Santi131946

Project thumbnail
View Project

Take Care of Twisted Astro

by Legendhggggbaby

Project thumbnail
View Project

rewrite test (Round Two)

by S0mic

Project thumbnail
View Project

take care of a bunny!

by mysharpe

Project thumbnail
View Project

Sausage Run v1.3

by The-Green-Dragon

Project thumbnail
View Project

FireMayro's Virtual Scratcher Debut

by FireMayro

Project thumbnail
View Project

Beat up Yoshi! remix

by newmyles

Project thumbnail
View Project

Stupid Clicker v1.2.1 -------- #games #all

by ThatLoafOfBread

Project thumbnail
View Project

(CANCELLED) New Super Mario Bros. Wii Teaser / Sneak peek #1 | #games #platformer

by Qunicy11

Project thumbnail
View Project

Random song generator 40+ songs

by GlichyGames

Project thumbnail
View Project

γƒ•γƒ©γƒƒγƒ”γƒΌγ‚­γƒ£γƒƒγƒˆ

by miyamotto

Project thumbnail
View Project

skibidi face flush animation 4

by sealyscratch9006