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 Mario64 V2.6 remix

by jace1809

Project thumbnail
View Project

Klasky-Csupo Nightmares Robot logo (FIXED)

by scratchkid201224

Project thumbnail
View Project

AY: In Four Corners Redeluxe!!!!!!! (R0|P14) remix remix remix-2

by clanito12

Project thumbnail
View Project

Incredibox - Sprunked (BFDI version)

by sausagerole28

Project thumbnail
View Project

Shadow running from a goverment

by BattleRocky50

Project thumbnail
View Project

portal 2

by antoniomarea_12

Project thumbnail
View Project

モチベのお財布

by burakku123

Project thumbnail
View Project

D figures but in osc version

by Adelezlovesrenmpy

Project thumbnail
View Project

Potato Clicker [1.0.6]

by Pouletfreewifi

Project thumbnail
View Project

etch-a-sketch

by Aardvark

Project thumbnail
View Project

Online Tetris テトリス オンライン remix-2

by wdon526

Project thumbnail
View Project

[UNDERTALE] Last Breath Simulator (Phase 3) hacked

by asaasaa

Project thumbnail
View Project

BFDI/BFDIA/IDFB/BFB/TPOT Contestant Generating Game remix

by nguyenhuybach2011

Project thumbnail
View Project

Jerry and Tuffy all-stars (Adventure)

by Jerry2909

Project thumbnail
View Project

FNF Week 7 test - Tankman remix

by spedois

Project thumbnail
View Project

Endless alphabet C-6 - COOPERATE

by Roseor

Project thumbnail
View Project

東京メトロ銀座線運転シミュレータ V1.29

by kerocco

Project thumbnail
View Project

NK! Sans Fight hard mode

by pontasu

Project thumbnail
View Project

【モバイル・キーボード操作対応】東方風弾幕【妖魂剣】

by gigirugarudo

Project thumbnail
View Project

Paper Minecraft 1.19 but The Best Seed remix

by gopollygamer_2000

Project thumbnail
View Project

My Numbericons 101-120

by Aidan-Comedian

Project thumbnail
View Project

My Polish Alphabet Lore (Read instructions and notes)

by bren319

Project thumbnail
View Project

My Finnish Alphabet Lore Remastered W.I.P

by DARIODAVIDBABII

Project thumbnail
View Project

Beat Up Scratch Cat 5 v1.5

by Soup_forgoodFandom