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 Sonic more buttons remix remix remix [beat up buttons] remix remix remix remix remix … remix

by jakubko2010

Project thumbnail
View Project

msm composer v1

by unpopular_beast

Project thumbnail
View Project

222 Projects

by GooleSharty122

Project thumbnail
View Project

Super Yoshi Party - Hot Rope Jump remix

by HatGoomba

Project thumbnail
View Project

Seadtype V8.9

by BonesonScratch

Project thumbnail
View Project

[TSDoN-9 | 1056] ⭑★- ȶɦɛ ֆȶʊɖɨօ ɖօօʀֆ օʄ ռʊʍɮɛʀֆ ‣ քǟʀȶ 9 -★⭑

by MisterChuChu

Project thumbnail
View Project

Minecraft multiplayer

by Jai_Friki

Project thumbnail
View Project

[Playable!] FNF VS QT REWIRED (+Pico Mix!) #all #trending #games #music #fnf

by Kyls015

Project thumbnail
View Project

SPIFFY.EXE BUTTONS EVIL

by KlaskyCsupojr

Project thumbnail
View Project

- Fidget Spinner - remix

by rockinghamflame

Project thumbnail
View Project

Megaman Scratch

by mariofan2014

Project thumbnail
View Project

double dragon 2

by progress_bar

Project thumbnail
View Project

Bomberman remix

by M0ntyMole

Project thumbnail
View Project

vs. Magolor

by Mossmandaynight

Project thumbnail
View Project

Saniko's Basics (V.1)

by SanikoIron09

Project thumbnail
View Project

Add a button to beat up pico [7]

by isaac-MCcreeper14

Project thumbnail
View Project

Beat up Edward DLC Remastered new button 3

by Websitemaker66

Project thumbnail
View Project

Beat Up Tennis Ball 2019 remix

by Traw2016

Project thumbnail
View Project

My version of Spanish Alphabet Lore

by AlfabetonsOfficial

Project thumbnail
View Project

Thumbnail for Scratch Studio 2

by Grace13897

Project thumbnail
View Project

Dream vs Technoblade // #All #Animations #Trending #Stories #Comparisons

by -SourToons-

Project thumbnail
View Project

Tom Ben, do you support LGBTQ?

by Tomybenluis11LIVE

Project thumbnail
View Project

New Alphabet lore font (even better) remix-8

by ecak1

Project thumbnail
View Project

Preview 2 Scratch Cat G-Major Effects Part 4

by gamerboy1228