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

Interactive ALBTWIAIOF remix

by wasted2841

Project thumbnail
View Project

Discover Card 1999-2004 Countdown

by vladcrb17

Project thumbnail
View Project

ALBTWIAIOF but evryone is S

by tweny_2wo

Project thumbnail
View Project

MYO: Total Drama Retribution

by StylishOlivia

Project thumbnail
View Project

Windows XP Crazy Error Maker

by Nakachi0917

Project thumbnail
View Project

Times Table Touchdown: Twenty Times Twenty

by MatematixAlt

Project thumbnail
View Project

chatgpt

by idreesi

Project thumbnail
View Project

If you'd

by React_ifReturn

Project thumbnail
View Project

squid game - honeycomb

by kwagner8032

Project thumbnail
View Project

Numberblocks - 23 Times Table remix

by heitorhenrique2712k

Project thumbnail
View Project

Pac-Man Classic (Credit to Bandai Namco)

by Taylor_Scratch_21

Project thumbnail
View Project

vehicle engine

by fab60

Project thumbnail
View Project

beat up big eyes Four! (Created by Ryan’s 91 and my 4)

by bookiebear725

Project thumbnail
View Project

Add A Button To Beat Up Dot [3]

by Rileyroo2011

Project thumbnail
View Project

beat up scratch cat, ultimate edition remix

by CLAX1212

Project thumbnail
View Project

Beat Up Timmy Turner

by braylonceb2012

Project thumbnail
View Project

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

by gigirugarudo

Project thumbnail
View Project

【超拡散希望】マリオ プラットフォーマー mario Platformer 【神クオ】

by dragonTAN0211

Project thumbnail
View Project

Beat Up Book 2022 Edition remix

by ThomasTheo611

Project thumbnail
View Project

Bren319's Russian Alphabet Lore but Д spells Дружелюбно

by SillygooseMike

Project thumbnail
View Project

Beat Up Ornadmient

by dirtotheobjectrises

Project thumbnail
View Project

[BETA] BFDI/BFDIA/IDFB/BFB/TPOT Contestant Generating Game (ft. Sagwa, the Chinese Siamese Ca…

by 220216k

Project thumbnail
View Project

Twinkle Twinkle Little Star | peep and the big wide world | nursery rhymes and kids songs remix

by lilflowergirl16

Project thumbnail
View Project

Fireflies

by zabro29