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

Dwarf Planet Size Comparison

by gobo-on-youtube

Project thumbnail
View Project

RHAPSODYFEVER LITTER REQ

by rubberduckiie-

Project thumbnail
View Project

Baldi's basics OST: That's Me! in major key (Scratch Remix) Pitch Shifting

by 123456free

Project thumbnail
View Project

Beat up Leafy V1.3 remix

by Himper_SILLY123

Project thumbnail
View Project

Super Luigi Scratched

by supergame322

Project thumbnail
View Project

Beat Up Buttons (2)

by tiziland009

Project thumbnail
View Project

New Blox Fruits Leakes! remix

by hodangkhoa1234

Project thumbnail
View Project

Interactive Pacdude Minecraft Ragdoll

by Pacdude2

Project thumbnail
View Project

nane

by Mame

Project thumbnail
View Project

Base Converter

by alexandrem

Project thumbnail
View Project

⭐ Tower of Scratch ⭐

by MaxyBrian

Project thumbnail
View Project

ホームランダービー

by shuu1072

Project thumbnail
View Project

Undertale AU Battles

by shunapple

Project thumbnail
View Project

γ€ζ±ζ–Ήγ‚³γƒ©γƒœζ”Ήε€‰PV】ζ˜₯塐

by sckoko8

Project thumbnail
View Project

The Ancient Spy

by NotDomesticShark

Project thumbnail
View Project

γ€ε‰η·¨γ€‘γŠγ«γ”γ£γ“~Another escape game~η¬¬ι™Έζ‹Ύι›Άθ©±γ€Œε†ζ₯」

by tyomuko22

Project thumbnail
View Project

The Alphabot And Violet Crying Because Velle Exe Bully Their Alphabot And Violet

by stang999

Project thumbnail
View Project

Universe size comparison 2022 (sequel to micro world size comparison)

by joeytheps5editor

Project thumbnail
View Project

Anime Endless Monsters (エンドレスヒンスター) remix

by Dejvid2115

Project thumbnail
View Project

Pvz garden shooter

by Sonic_Goofy

Project thumbnail
View Project

ΰΈ‰ | Thai Alphabet Lore Reloaded

by sebretes

Project thumbnail
View Project

Super Mario Bros Wonder! V.4.3

by IdleOrsonYT

Project thumbnail
View Project

Beat up giga

by NicolasRluz

Project thumbnail
View Project

Beat up BradBartley31506 (8)

by AJthescratchmaker