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

Beat Up Bonzi Buddy REBOOTED v1 remix

by everton_trader

Project thumbnail
View Project

Beat Up Kijobal 0.2

by TheCarlos3214

Project thumbnail
View Project

(AY) The Approaching Black Hole (28)

by llya2023

Project thumbnail
View Project

Open the door. (Ft. Elkman and your OC)

by actionloop

Project thumbnail
View Project

超長編アニメ 〜#34〜 How to make sushi

by SAS134

Project thumbnail
View Project

Osu! Mania but cursed.

by MrTaaOMeth

Project thumbnail
View Project

おかアニメ【第百三話・ぶんしん】

by Korou3dayo

Project thumbnail
View Project

The Strongest Battlegrounds [ REVAMPED ] 2.0

by Lestergodoy2010

Project thumbnail
View Project

Dajanatashua12's ULTIMATE Text Engine

by Dajanatashua12

Project thumbnail
View Project

ᶻ z 。 。  the ballad of jane doe cover

by porcelise

Project thumbnail
View Project

Talking Ring and Sun News - The Simpsons Road Rage

by EdilsonVidal2022

Project thumbnail
View Project

KyleWare: Ultimate Microgames 2!: Type Select Screen (Small update)

by Foxcratcherman1234

Project thumbnail
View Project

10 different scratch cat meow variations in 10 seconds

by sansketchuponhotdog

Project thumbnail
View Project

Paper Minecraft Updated [Textures]

by WildernessCoder

Project thumbnail
View Project

talking tom and ben news

by SimonsCat27IsBack20

Project thumbnail
View Project

Cuby adventure #platformer #games

by TRSHDFC

Project thumbnail
View Project

Beat Up Mario

by SupaMario221

Project thumbnail
View Project

Windows 12 Beta

by masallah_kodluyorum

Project thumbnail
View Project

[超大作]リアルタイムで電車が来る!!東北福祉大前バージョン The train is coming in real time! Tohoku Fukushi University version

by yuki189

Project thumbnail
View Project

GNAW || PMV

by TheWolfyGirl

Project thumbnail
View Project

Rise Of Castlevania V.1.2

by Simloony

Project thumbnail
View Project

Add A Button To Beat Up Dot From PBS Kids

by zippyzoomy

Project thumbnail
View Project

SymbolAlphabet Chicka Chicka Boom Boom Vine remix

by brandonb716

Project thumbnail
View Project

Undrtale Yellow Meta Flowey

by omegaspiffy