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 TF! Dot! (24) remix remix

by SRash75

Project thumbnail
View Project

Beat Up Sonic ExtremeCore Editon Super Many New Button remix

by everton_trader

Project thumbnail
View Project

Official Colourblocks Band but its EXTREME COLOR BLOCKS BAND remix-2 remix remix

by MightyD58

Project thumbnail
View Project

Alphabet Lore but the word is Generosity

by SillyGooseReturns

Project thumbnail
View Project

Car Anatomy² dodge charger dragster

by jagtapvivek

Project thumbnail
View Project

Beat up Scratch Cat v2.0 remix

by MeWantMobs

Project thumbnail
View Project

しりとり

by taanuukii

Project thumbnail
View Project

pacman

by Toastlover04

Project thumbnail
View Project

d and q NEWS Jayjay1i09 v

by jayjay1i09

Project thumbnail
View Project

Level 15 idea for AB Classic

by Awsome-Sauce-01

Project thumbnail
View Project

Scratch: Story Mode | Episode 1

by -Cinematic-

Project thumbnail
View Project

Scratch Infinity (Beat Up game)

by scratcher654

Project thumbnail
View Project

Mega Man: The Phantom Challenger //// SCROLLING PLATFORMER

by legobuzz12

Project thumbnail
View Project

文字pv ~スーサイドパレヱド~

by tomato421

Project thumbnail
View Project

Fidget spinner collection

by esmayj

Project thumbnail
View Project

昔のブロックがScratch3.0にあったら…

by -GUI--CUI-

Project thumbnail
View Project

Scritch-8 (XO-CHIP Emulator)

by AArt1256

Project thumbnail
View Project

Beat up Edward DLC Remastered remix

by 3mil123

Project thumbnail
View Project

Beat Up Hammer Mario 6: Ultimate

by ismiiboy

Project thumbnail
View Project

超長編アニメ 〜#15〜 代償

by SAS134

Project thumbnail
View Project

にゃんこメーカー ver.5.0 オリジナルにゃんこ塔7階

by nyankodaisensouAHAHA

Project thumbnail
View Project

My interactive Spanish Alphabet Lore! (FANMADE MERCH SPRITES) (UNFINISHED)

by NUMBERBLOCK2020

Project thumbnail
View Project

京急 品川駅シミュレーター

by YWD18072201

Project thumbnail
View Project

digital clock

by AgustinTG1