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

Some endless reader words (WIP)

by imalink100

Project thumbnail
View Project

endless numbers 0 days for free 1 to 12

by splashyideas

Project thumbnail
View Project

MSM Composer Wubbox REMASTERED

by blikespenguins

Project thumbnail
View Project

Hill Climb Racing mobile

by emgo209

Project thumbnail
View Project

Interactive Endless Music Notes (32)

by selin_konst

Project thumbnail
View Project

sonic-animation-test-1.EXE

by Quantum-Realm

Project thumbnail
View Project

Beat up Sonic 3.1 remix remix remix

by kubakoodziejczak

Project thumbnail
View Project

Let’s Treat the Sick Pregnant Flamingeonies. Hahahaha!

by AnnaVesa

Project thumbnail
View Project

Retro Bowl

by bearsboy24j

Project thumbnail
View Project

Wither Storm vs the Powerpuff girls POSTER

by shaunzilla01

Project thumbnail
View Project

Consistently Inconsistent art dump

by Lilydoesart_frfr

Project thumbnail
View Project

Geometry Dash Polargeist RM

by iPhone_ATT_TWC115

Project thumbnail
View Project

AY in Trauma Wheel! [ Remix 14 | 30 Players ]

by ScratchTeen9300

Project thumbnail
View Project

[FLASH WARNING!] You are an idiot! (Not really)

by cubic_666

Project thumbnail
View Project

Tetris - The Grand Master (Scratch Edition)

by oggyGaming2007

Project thumbnail
View Project

Level EATEN! - v0.12

by griffpatch

Project thumbnail
View Project

Make Your Own Hurricane Season v1.1.3 (2023 names) remix

by IdeafulScratch

Project thumbnail
View Project

Animation

by SupercoolTest

Project thumbnail
View Project

Super Mario Bros. Level Pack 2023

by Will_Wam

Project thumbnail
View Project

Bonus Buttons Spiffy Exe Buttons Halloween Soul 554 remix

by kari1213

Project thumbnail
View Project

The Scratch ARG Introduction | Deltarune's "The Legend"

by williamnguyen1778

Project thumbnail
View Project

iPhone 15 Pro incoming call

by cs4356334

Project thumbnail
View Project

Geometry Dash Revamped never

by TP-tenpio

Project thumbnail
View Project

undertal game platfomer

by GameArth